Jump to content

    
Sign in to follow this  
Nick_K

Мелкие вопросы по Vivado

Recommended Posts

14 minutes ago, Koluchiy said:

Напомните пожалуйста, как в Vivado после синтеза узнать цепь с самой длинной цепочкой LUTов?

Таблицу Logic Level Distribution находить научился, теперь надо детально, где большие задержки.

Report Timing Summary -> выбрать нужные параметры или по-дефолту и ОК.

Дальше можно по всем Fail Paths пройтись и найти нужное

Share this post


Link to post
Share on other sites

Здравствуйте, уважаемые.

После годичного перерыва вернулся к Виваде. Не всё помню, а что-то наверное и не знал.

Помогайте :). Всем заранее спасибо.

Вопрос 1. Как после синтеза узнать путь с наибольшим количеством лутов? (logic levels)

report_design_analysis без параметров дает табличку с распределением Logic Level Distribution, нужны конкретные пути с наибольшей задержкой.

Share this post


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

Report Timing Summary -> выбрать нужные параметры или по-дефолту и ОК.

Дальше можно по всем Fail Paths пройтись и найти нужное

Возможно, это будет работать с корректными констрейнами. Без констрейнов - не работает.

Собственно, непонятно, причем тут тайминги и прочий fail - стоит чисто синтезная задача, выдать подробную статистику по результату этого синтеза.

Share this post


Link to post
Share on other sites

Спасибо! Нашел чуть получше вариант: Reports-Report Design Analisys, будет табличка с некоторыми возможностями по сортировке (в моей 18.2, например, сортировка по logic levels не работает).

 

====================

Вопрос 2.

Стандартный текстовый редактор Vivado не позволяет откатывать изменения файла после сохранения.

Это как-то можно вылечить?

Share this post


Link to post
Share on other sites
13 hours ago, Koluchiy said:

Это как-то можно вылечить?

Пользоваться внешним НОРМАЛЬНЫМ редактором)

Notepad++, SublimeEditor, Visual Studio - куча удобных и вполне себе бесплатных эдиторов (кроме Сублима), которые в разы лучше встроенного в Виваду.

Share this post


Link to post
Share on other sites
16 hours ago, Koluchiy said:

Возможно, это будет работать с корректными констрейнами. Без констрейнов - не работает.

не пробовал без констрейнов, но возможно с этим ключиком будет норм:

report_timing -nworst $N

 

Share this post


Link to post
Share on other sites
3 hours ago, Nick_K said:

Пользоваться внешним НОРМАЛЬНЫМ редактором)

Notepad++, SublimeEditor, Visual Studio - куча удобных и вполне себе бесплатных эдиторов (кроме Сублима), которые в разы лучше встроенного в Виваду.

Забыл попросить обойтись без холиваров :).

Моя тз состоит в том, чтобы использовать встроенный в среду редактор. Соответственно, вопрос про его настройки.

Share this post


Link to post
Share on other sites
1 hour ago, Koluchiy said:

Забыл попросить обойтись без холиваров :).

Моя тз состоит в том, чтобы использовать встроенный в среду редактор. Соответственно, вопрос про его настройки.

Очень Вам сочувствую. Больше добавить нечего.

P.S.Про редакторы я вспомнил не ради холиваров, а реально это единственный вменяемый выход. Ибо разрабам интерфейса Vivado, как, думаю, и Quartus'а нужно отрубить руки. Особенно за схематик...

Share this post


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

Очень Вам сочувствую. Больше добавить нечего.

P.S.Про редакторы я вспомнил не ради холиваров, а реально это единственный вменяемый выход. Ибо разрабам интерфейса Vivado, как, думаю, и Quartus'а нужно отрубить руки. Особенно за схематик...

Так приятно, когда тебе кто-то сочувствует :-).

Какая связь схематика и текстового редактора?

Что касается этих ваших Нотепадов, там тоже глюков к сожалению хватает.

Share this post


Link to post
Share on other sites
On 7/29/2019 at 8:08 PM, Koluchiy said:

Стандартный текстовый редактор Vivado не позволяет откатывать изменения файла после сохранения.

Это как-то можно вылечить?

2018.3 Сохранил, синтезировал - откат остался возможным. Что я делаю не так?

Share this post


Link to post
Share on other sites
16 hours ago, _4afc_ said:

2018.3 Сохранил, синтезировал - откат остался возможным. Что я делаю не так?

Я тоже так хочу.

Вот я и спрашиваю тех, кто знает - где настройка, которая позволяет это делать?

Но у меня 18.2.

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