Jump to content

    

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

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

Приветствую!

Наверное вам поможет  report_design_analysis -max_paths 1000000  -show_all

Выдает приятную такую табличку.  Которую все же надо будет парсить. 

Удачи! Rob.

 

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

Приветствую!

1 hour ago, Nick_K said:

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

Или/совместно с системой контроля версий естественно.

Успехов! Rob.

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this