Trashy_2 1 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба Vivado надо уменьшить время компиляции Были в конфе подобные темы(честно гуглил, искал), но там были иные исходные данные. Везде - тяжелый проект и советы, типа лоджиклок... У меня всё наоборот: примитивные (до безобразия проекты), чисто порты проверить, диодом поморгать и сплавить эту халеру программистам. Частоты... 7килогерц хватит. Какие настройки скрутить на минимум? Vivado Kintex7 Я б, может через JTAG всё протестил, но платные проги - слишком платные, а бесплатные - задолбался регистрировать и всякие либы и подпорки устанавливать. И ещё: у ПЛИС, размер прошивки не зависит от размера программы? Например, как HEX файл для контроллеров, данные пишутся только по тем адресам, которые используются, тем самым сокращая время программирования маленьких прошивок. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 29 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 3 минуты назад, Trashy_2 сказал: И ещё: у ПЛИС, размер прошивки не зависит от размера программы? Например, как HEX файл для контроллеров, данные пишутся только по тем адресам, которые используются, тем самым сокращая время программирования маленьких прошивок. Если включить сжатие битстрима то можно получить некоторое уменьшение особенно на не сильно загруженных кристаллах. При таких данных как у вас не очень понятно что занимает долгое время. Ну или чуть иначе. Долго это сколько сейчас? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fguy 5 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 12 минут назад, Trashy_2 сказал: И ещё: у ПЛИС, размер прошивки не зависит от размера программы? Например, как HEX файл для контроллеров, данные пишутся только по тем адресам, которые используются, тем самым сокращая время программирования маленьких прошивок. Или как написали выше включить в настройках проекта сжатие или добавить в констрэйн-файл проекта строчку: set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Longiel 2 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба "Долго" в вивадо может быть понятие относительное) То, что в ISE занимало минут 5, в виваде может до 15 увеличиваться... За сколько времени сейчас прошивка разводится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
des00 25 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба там в опциях есть какая то быстрая сборка, ее пробовали ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 32 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба RTFM: Ultra Fast Design Methodology Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 1 hour ago, Trashy_2 said: Vivado надо уменьшить время компиляции … примитивные (до безобразия проекты), чисто порты проверить, диодом поморгать Пишите конкретное время, это поможет начинающим, которые еще не выбрали между Altera/Xilinx. В Квартусе для простых проектов от правки исходника до моргания светодиодом на плате проходит не больше минуты (могу точнее время засечь). 1 hour ago, Trashy_2 said: Kintex7 Чем крупнее кристалл, тем дольше разводка, даже для простых дизайнов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба Засек время. От правки исходника софт-процессора до мигания светодиода после заливки прошивки - 20 сек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yes 8 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 1 hour ago, Trashy_2 said: Vivado надо уменьшить время компиляции попробуйте от ГУЯ отказаться - там это все тяжелое, на какой-нибудь джаве писаное - при простых и быстрозаканчивающихся шагах флоу может жрат время сам так не делал, у меня затраты на P&R значительно больше - нет смысла Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Longiel 2 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба ГУЙ только на начальном этапе тормоза даёт. А потом если разводить/переразводить - времени тратится столько же, как и если через консоль разводку делать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Nick_K 0 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 35 minutes ago, blackfin said: RTFM: Ultra Fast Design Methodology Увы это немного не то. Это гайд как быстро сделать плату распараллелив работу между отделами. Я в своё время изучал этот мануал - для простого проекта толку 0. О для ТС действительно, укажите реальное время. И из самых простых шагов - исключить ГУЙ. Плюс без оной - можно скриптами задавать перепрошивку с таймерами/флагами, тем самым автоматизировав заливку-тесты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 32 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 11 hours ago, Nick_K said: Увы это немного не то. Это гайд как быстро сделать плату распараллелив работу между отделами. Это вы, наверное, дальше 2-ой главы не продвинулись: Quote Chapter 1: Introduction Chapter 2: Board and Device Planning Chapter 3: Design Creation with RTL Chapter 4: Design Constraints Chapter 5: Design Implementation Chapter 6: Design Closure А надо было начинать сразу с 3-ей.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 20 сек ну это просто молния...в отличии от 3-8-27ч Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Longiel 2 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 41 минуту назад, Alex77 сказал: 20 сек ну это просто молния...в отличии от 3-8-27ч Он же не весь проект переразводит, а правит только программу софт-процессора! В ISE от Xilinx тоже времени не особо много это будет занимать. В Vivado вот не знаю, но наверняка 20 сек не получится) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Leka 1 6 декабря, 2021 Опубликовано 6 декабря, 2021 · Жалоба 58 minutes ago, Longiel said: правит только программу софт-процессора Нет, программу не меняю. И веб-версия Квартуса, там каждый раз заново разводится. Кристалл только самый мелкий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться