|
Большие проекты, как отлаживать? |
|
|
|
Dec 12 2011, 10:06
|
Частый гость
 
Группа: Участник
Сообщений: 81
Регистрация: 13-10-08
Пользователь №: 40 915

|
Читая форум не раз натыкался на упоминания проектов, которые компилятся более получаса. Особо этому значения не придавал, т.к. работал только с "2-х, 3-х минутными проектами" ( с мыслью, что мне до такого расти и расти  ). Сейчас столкнулся с проектом, который компилировался почти 40 минут. На моделировании, конечно, все работает, в железе - кривовато. И как быть с процессом отладки? не компилировать же по новой каждый раз?
|
|
|
|
|
 |
Ответов
|
Dec 12 2011, 10:38
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(edren_baton @ Dec 12 2011, 14:06)  На моделировании, конечно, все работает, в железе - кривовато. Если проект синхронный, то как писалось ранее: Цитата(bogaev_roman @ Dec 12 2011, 14:20)  Инкрементальная компиляция конечно хорошо, но вот такого при правильных временных ограничениях и верной верификации быть не должно. А если есть узлы схемы с потенциальной метастабильностью, то их практически невозможно промоделировать, и, как правило, именно эти узлы доставляют максимум неприятностей. Цитата(edren_baton @ Dec 12 2011, 14:06)  И как быть с процессом отладки? не компилировать же по новой каждый раз? Я бы рекомендовал отладить подобные узлы отдельно - при необходимости перекомпилируя столько раз, сколько будет необходимым для обеспечения стабильной работы (подбора правильных constraint’ов для Synthesis/Implementation). А потом интегрировать такие узлы в большой проект.
|
|
|
|
|
Dec 12 2011, 11:24
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(bogaev_roman @ Dec 12 2011, 15:04)  Если правильно задать все ограничения - частоты и их соотношения, тоже и с данными, и временной анализатор не выдаст временных ошибок - то в железе ошибок не будет с вероятностью 99%. Конечно, всё задать надо. Но коли соотношения известны и заданы, то и метастабильности нет... а следовательно, и особых проблем тоже нет. Хотя иногда приходится и помучаться. Цитата(bogaev_roman @ Dec 12 2011, 15:04)  Если соотношения не известны то дополнительно потребуются цепи пересинхронизации. Вот как раз подобные узлы я и имел ввиду. А с ними, как всегда, есть сложности, которые многократно обсуждались, в том числе и на этом форуме (надо лишь поискать слово «метастабильность»).
|
|
|
|
Сообщений в этой теме
edren_baton Большие проекты, как отлаживать? Dec 12 2011, 10:06 Мур Инкрементная компиляция по регионам...
Она эконом... Dec 12 2011, 10:15 iosifk Цитата(edren_baton @ Dec 12 2011, 14:06) ... Dec 12 2011, 10:17 iosifk Цитата(iosifk @ Dec 12 2011, 14:17) всего... Dec 15 2011, 05:03 bogaev_roman Цитата(edren_baton @ Dec 12 2011, 14:06) ... Dec 12 2011, 10:20 novartis Цитата(bogaev_roman @ Dec 12 2011, 14:20)... Dec 13 2011, 15:28  bogaev_roman Цитата(novartis @ Dec 13 2011, 19:28) Раз... Dec 13 2011, 21:25 VladimirB Цитата(edren_baton @ Dec 12 2011, 14:06) ... Dec 12 2011, 18:08 S_Hawk я по 4 часа жду полной компиляции и около часа син... Dec 12 2011, 20:11 DevL Цитата(S_Hawk @ Dec 12 2011, 21:11) я по ... Dec 14 2011, 22:02 Koluchiy Как правило, любой большой проект состоит из мален... Dec 13 2011, 06:05 tAmega Мы делали так, топорно правда, сейчас намного боле... Dec 15 2011, 08:29
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|