реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Vivado. Применить обновленный .sdc для timing
Kopart
сообщение May 15 2017, 11:58
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



В TimeQuest Квартуса есть возможность обновить sdc и применить новые настройки для анализа таймингов.
Не очень знаком с Vivado, но не нашел такой возможности в GUI, кроме как при пересинтезе.
Или какой tcl-командой это делается?


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
alexadmin
сообщение May 15 2017, 13:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 535
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Kopart @ May 15 2017, 14:58) *
В TimeQuest Квартуса есть возможность обновить sdc и применить новые настройки для анализа таймингов.
Не очень знаком с Vivado, но не нашел такой возможности в GUI, кроме как при пересинтезе.
Или какой tcl-командой это делается?


Открыть Implemented design и запустить timing report - он его выполнит на базе новых констрэйнов, насколько я помню.
Go to the top of the page
 
+Quote Post
Kopart
сообщение May 15 2017, 13:52
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(alexadmin @ May 15 2017, 16:32) *
Открыть Implemented design и запустить timing report - он его выполнит на базе новых констрэйнов, насколько я помню.

В этом случае он спрашивает открыть устаревший дизайн. И, по все видимости, открывает со старым файлом, либо предлагает перекомпилировать.


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
Raven
сообщение Jun 6 2017, 18:01
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 479
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(alexadmin @ May 15 2017, 16:32) *
Открыть Implemented design и запустить timing report - он его выполнит на базе новых констрэйнов, насколько я помню.

Такое впечатление, что все сделанные до этого перезапуска присвоения TCL-переменным при этом сохраняются. Что сильно обесценивает перезапуск анализа тайминга. Вопрос: нет ли способа убрать все сделанные timing constraint присвоения перед перезапуском? Кроме применения unset - это и так на поверхности лежит, но не очень user-friendly.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jun 6 2017, 20:07
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 232
Регистрация: 17-02-06
Пользователь №: 14 454



есть рецепт, можно командами консоли, смотрите хелп по ним

open_run
remove_files <xdc>
reset_timing
read_xdc <xdc>
report_timing_xxx

можно GUI кнопкой Report Timing Summary.

так же есть способы открытия старого дизайна и имплементации без пересинтеза, только констраины применятся, как уже не помню, надо форум почитать, там был рецепт.


Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th December 2017 - 01:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01261 секунд с 7
ELECTRONIX ©2004-2016