JustaK 0 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба Привет! Пользуюсь Quartus Prime 16.1.2, в наличии довольно плотный проект для Stratix V GX. Время компиляции проекта при наращивании начинает расти в геометрической прогрессии (от получаса до 2-3 часов). Не спасает даже указанная параллельная компиляция (8 ядер в наличии). Памяти предостаточно. Кто сталкивался, посоветуйте варианты ускорения процесса компиляции? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 9 минут назад, JustaK сказал: Памяти предостаточно. Это сколько? 9 минут назад, JustaK сказал: посоветуйте варианты ускорения процесса компиляции? SSD диск. Попробовать версию квартуса поновее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JustaK 0 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 5 minutes ago, StewartLittle said: Это сколько? 65Гб 8 minutes ago, StewartLittle said: SSD диск. Попробовать версию квартуса поновее. SSD уже. Меня интересуют настройки или опции, которые можно было бы указать вручную для ускорения процесса. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 3 минуты назад, JustaK сказал: Меня интересуют настройки или опции, которые можно было бы указать вручную для ускорения процесса. Тогда, наверное, надо использовать инкрементальную компиляцию и Rapid Recompile. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 34 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба Приветствую!. 2-3 часа для плотного дизайна для Stratix V это нормально - это ведь не 10-12 часов Можно попробовать побить дизайн на партиции - те из них которые не меняются при компиляции задать как post_fiting. Также пробовать RapidRecompiling - но это работает не всегда - при относительно больших изменениях может быть даже хуже чем при нормальной компиляции. Можно пробовать лочить партиции на кристалле. Вобщем чистое шаманство :) Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JustaK 0 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 8 minutes ago, RobFPGA said: Вообщем чистое шаманство :) Именно ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
JustaK 0 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 53 minutes ago, RobFPGA said: Можно попробовать побить дизайн на партиции - те из них которые не меняются при компиляции задать как post_fiting. Также пробовать RapidRecompiling - но это работает не всегда - при относительно больших изменениях может быть даже хуже чем при нормальной компиляции. Можно пробовать лочить партиции на кристалле. Вобщем чистое шаманство :) А что думаете насчет кнопки: Use Smart Compilation в настройках проекта? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 34 7 декабря, 2018 Опубликовано 7 декабря, 2018 · Жалоба 2 minutes ago, JustaK said: А что думаете насчет кнопки: Use Smart Compilation в настройках проекта? Прикольный колокольчик на бубне :) - вроде это только ускоряет чуть чуть компиляцию исходников Полезно запустить 3-4 итерации с разными опциями - и посмотреть что и на сколько влияете Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба 2-3 часа это мелочи жизни, типовой проект. Больше моделируйте.....У меня проект был ~5-9 часов собирался (толстый виртекс 7, заполнение под 96%), так что норм все) Если вам отлаживать малые правки, то Rapid Recompile ускорит, но он глючит иногда, приходится базу грохать и заново. Smart это когда исходники не менялись, он сразу к роутингу переходит. делайте qxp, на большие сегменты, что точно отлажены, и подключайте к проекту, что бы он на это время не тратил) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gibson1980 0 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба Что есть dxp? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба 3 часа назад, gibson1980 сказал: Что есть dxp? Не dxp, а qxp. Экспорт нетлиста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gibson1980 0 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба Очепятка) Это когда вместо исходника к проекту ngc что ли подключаешь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба 19 часов назад, JustaK сказал: Кто сталкивался, посоветуйте варианты ускорения процесса компиляции? Мои предложения не технические, а организационные. Первое такое: Есть ли возможность на первую плату запаять кристалл в том же корпусе, но с более "жирной начинкой"? Это просто выгоднее по деньгам, т.к. уменьшит сроки разработки, позволит применить встроенные анализаторы и пр. Ибо время дороже денег. А вот когда заработает, то все равно пойдут доработки после испытаний. Вот там уже и будет смысл "ужимать" проект.... Ну и еще второе. Возьмите себе еще одну машину, как сервер. И на ней запускайте только компиляцию. Особенно на ночь. А правку текстов можно проводить и на более простой машинке... В любом случае, сегодня даже навороченная машина на пару месяцев даст прирост производительности в работе над проектом... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба 2 hours ago, gibson1980 said: Это когда вместо исходника к проекту ngc что ли подключаешь? ngc у хилых, у альтер Quartus eXported Partition. причем есть на разном уровне: после синтеза, после разводки. В общем читайте документацию, раздел иерархических дизайнов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gibson1980 0 8 декабря, 2018 Опубликовано 8 декабря, 2018 · Жалоба Спасибо за информацию, у нас только хилые. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться