Jump to content

    
Sign in to follow this  
Trashy_2

Vivado уменьшить время компиляции

Recommended Posts

21 minutes ago, dxp said:

Vivado даже в консольном виде загружается очень долго. Тормоз, в общем, и чем дальше, тем больше.

Измерил сейчас время загрузки последней версии Vivado ~11 секунд.

Время, за которое открывается простенький проект ~7 секунд.

 

Комп: i9, 32GB, SSD, Win10.

Share this post


Link to post
Share on other sites

Тоже замерил. В консоль загружается 8-9 сек. GUI - 17 сек. Интел i5 какой-то, CoffieLake 8-го поколения. 32GB, NVMe.

 

Квеста за время загрузки только вивадовской консоли успевает запуститься и откомпилить весь проект. Время старта там вообще мизерное. А ведь та же самая Tcl консоль стартует. Вивадописатели там наворотили чего-то непотребного. 

Share this post


Link to post
Share on other sites
2 hours ago, dxp said:

Тоже замерил. В консоль загружается 8-9 сек. GUI - 17 сек. Интел i5 какой-то, CoffieLake 8-го поколения. 32GB, NVMe.

 

Квеста за время загрузки только вивадовской консоли успевает запуститься и откомпилить весь проект. Время старта там вообще мизерное. А ведь та же самая Tcl консоль стартует. Вивадописатели там наворотили чего-то непотребного. 

Куда же вы так торопитесь?  :biggrin:   Один раз  Vv запустили и пользуйтесь  пока не упадет  

Share this post


Link to post
Share on other sites
13 часов назад, Longiel сказал:

Он же не весь проект переразводит, а правит только программу софт-процессора! В ISE от Xilinx тоже времени не особо много это будет занимать. В Vivado вот не знаю, но наверняка 20 сек не получится)

По моему тот же порядок цифр будет. Это быстро же....
Разводка долго.

Share this post


Link to post
Share on other sites
55 minutes ago, MegaVolt said:

По моему тот же порядок цифр будет. Это быстро же....
Разводка долго.

товарищ же написал:

Quote

Засек время. От правки исходника софт-процессора до мигания светодиода после заливки прошивки - 20 сек.

Далее - его же уточнение

Quote

 

программу не меняю. И веб-версия Квартуса, там каждый раз заново разводится.

Кристалл только самый мелкий.

 

 

Share this post


Link to post
Share on other sites
3 часа назад, RobFPGA сказал:

Куда же вы так торопитесь?  :biggrin:   Один раз  Vv запустили и пользуйтесь  пока не упадет  

:) Дак у меня система сборки трудится, которая собирает OOC IP, генерит проект, генерит скрипты для симуляции и т.п., и каждый раз запускается эта тормозная консоль. Не, жить можно, но очень неторопливо. Не понятно, что оно там делает так долго, когда аналогичные тулы (упомянутая консоль симулятора) за это время успевает запуститься и отработать задание. К тому же, когда запуск осуществляется из GUI, там тоже старт синтеза не мгновенный, соизмеримое время уходит на это. На фоне многочасовых сборок, конечно, не о чем тут переживать. Но при отладке процесса, когда идут многократные запуски Tcl консоли, немного аноит эта тормознутость.

Share this post


Link to post
Share on other sites
3 minutes ago, Alex77 said:

вообще-то ТС пока "свалил в туман" и "мы" обсуждаем не "его" проблемы, а свои. Пока это выглядит набросом на вентилятор...

TC все еще  ждет когда  Vivado стартанет :biggrin:   

 

 

Share this post


Link to post
Share on other sites
7 часов назад, blackfin сказал:

Измерил сейчас время загрузки последней версии Vivado ~11 секунд. Комп: i9, 32GB, SSD, Win10.

 

7 часов назад, dxp сказал:

Тоже замерил. В консоль загружается 8-9 сек. GUI - 17 сек. Интел i5 какой-то, CoffieLake 8-го поколения. 32GB, NVMe.

Ощущаю себя каким-то неполноценным... десятки секунд... я секундами даже не оперирую! :to_become_senile:

Share this post


Link to post
Share on other sites

Ну, дак тут компы не из последних, быстрые накопители, а времена даже просто загрузки даже просто консоли десяток секунд. Что она там делает? Tcl библиотеки подтаскивает? Такое впечатление, что там всё это внутри какого-то эмулятора тормозного вращается - пока он сам загрузится, пока окружение под себя настроит... И сам написан на чём-то неторопливом (Java? Ну, есть немало приложений на ней, которые вполне резвые. Похоже, что это такой стиль).

Share this post


Link to post
Share on other sites

У меня Vv стартует в GUI тоже за ~12 сек   И это в виртуалке vmware, гостевая Linux и с хостом с NVMe

Для Win можно  взять procmon  из набора sysinternals  и посмотреть процесс запуска Vv и что и сколько времени занимает   

Share this post


Link to post
Share on other sites
46 minutes ago, Longiel said:

Ощущаю себя каким-то неполноценным... десятки секунд... я секундами даже не оперирую! :to_become_senile:

Проблема, на мой взгляд, в HDD.

У меня на домашнем компе с механическим HDD и Core-i7 Vivado 20.1 загружается за полторы минуты.

Есть еще комп на работе, у которого Win10 установлена на механическом HDD, а Vivado 21.2 на NVMe. И на нем Vivado тоже загружается больше минуты.

Share this post


Link to post
Share on other sites

Механическим HDD давно уже место там, где и ленточным накопителям - для неторопливого архивного хранения или доставки контента по требованию. Держать систему или ПО на HDD уже слишком неудобно. Тем более что произвоидители софта подстроились и научились медленно запускаться даже на SSD. Что на HDD приводит к совершенно безумным ожиданиям.

Share this post


Link to post
Share on other sites
39 минут назад, dxp сказал:

времена даже просто загрузки даже просто консоли десяток секунд. Что она там делает?

Судя по файлам вивада активно использует яву, а сдк и хлс сделаны в эклипсе, который то же на яве крутится. Попытки найти что то по ускорению явы ничего особо обнадеживающего не дают. Лучший вариант советов имхо тут https://bukkit.ru/threads/uskorenie-raboty-java-argumenty.111538/

Может у кого то уже есть реальный опыт "разгона" явы для вивады и/или эклипса на основе подобных советов?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this