|
выполнение таймингов, идеология расчетов ,xilinx, vivado |
|
|
|
 |
Ответов
|
Dec 5 2016, 17:51
|

В поисках себя...
   
Группа: Свой
Сообщений: 729
Регистрация: 11-06-13
Из: Санкт-Петербург
Пользователь №: 77 140

|
Цитата(bogaev_roman @ Dec 5 2016, 17:15)  Вивадо и квартус поддерживают в ограничениях стандарт sdс. Ни с какими ограничениями в задании constraint в подмодулях я не сталкивался. Нужно только следить за иерархической структурой - если название поменяется или сама структура проекта, то их придется или переназначать или переписывать пути. Спасибо за ответ. Возник очень глупый вопрос, но что-то я не смог разобраться... Допустим у меня есть один из подмодулей для которого я пишу констрейны. А как мне входные и выходные порты этих модулей обконстрейнить ? Если порты "внешние" т.е идут на память, матрицу, ацп и пр. То надо описать задержки на этих портах как-то так: Код set_output_delay -clock [get_clocks {ХХХ}] -max 5.0 [get_ports {YYY[*]}] set_output_delay -clock [get_clocks {ХХХ}] -min -5.0 [get_ports {YYY[*]}] А что делать с "внутренними портами" которые объединяют модули ? Читаю я сейчас TimeQuest для чайников, общую суть уловил, но понимания пока толком нет.
Сообщение отредактировал Flip-fl0p - Dec 5 2016, 17:51
|
|
|
|
|
Dec 5 2016, 21:02
|

Знающий
   
Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950

|
Цитата(Flip-fl0p @ Dec 5 2016, 20:51)  ...А как мне входные и выходные порты этих модулей обконстрейнить ? ... Прочитайте сначала этот пост на хабре https://habrahabr.ru/post/273849/ В расчеты можно не вникать (хотя желательно), а вот как строится граф - надо разобраться обязательно, это основа STA. А потом очень советую изучить эту книгу http://www.springer.com/us/book/9780387938196 с описанием всемх констрейнтов, какие бывают. Это лучшая книга, какую видел по STA, и отлично качается с либгена в формате PDF.
|
|
|
|
Сообщений в этой теме
serg_k1 выполнение таймингов, идеология расчетов ,xilinx, vivado Nov 30 2016, 08:47 bogaev_roman Цитата(serg_k1 @ Nov 30 2016, 11:47) При ... Nov 30 2016, 09:57 serg_k1 Цитата(bogaev_roman @ Nov 30 2016, 13:57)... Nov 30 2016, 13:27  bogaev_roman Цитата(serg_k1 @ Nov 30 2016, 16:27) т.е.... Nov 30 2016, 14:00 serg_k1 Цитата(bogaev_roman @ Nov 30 2016, 13:57)... Dec 5 2016, 07:27  bogaev_roman Цитата(serg_k1 @ Dec 5 2016, 10:27) ошибк... Dec 5 2016, 09:23 des333 У Altera в TimeQuest есть вот такой параметр
Посм... Nov 30 2016, 13:47 serg_k1 Цитата(des333 @ Nov 30 2016, 17:47) У Alt... Nov 30 2016, 14:40  serg_k1 тут мне непонятно следующее. параметр clock pessim... Dec 1 2016, 06:39   Shivers Цитата(serg_k1 @ Dec 1 2016, 09:39) тут м... Dec 1 2016, 10:17    serg_k1 Цитата(Shivers @ Dec 1 2016, 14:17) В Ваш... Dec 1 2016, 14:31     bogaev_roman Цитата(serg_k1 @ Dec 1 2016, 17:31) Для s... Dec 2 2016, 08:16      serg_k1 Цитата(bogaev_roman @ Dec 2 2016, 12:16) ... Dec 2 2016, 08:56       bogaev_roman Цитата(serg_k1 @ Dec 2 2016, 11:56) но ко... Dec 3 2016, 09:12        serg_k1 Цитата(bogaev_roman @ Dec 3 2016, 13:12) ... Dec 5 2016, 06:18      serg_k1 Цитата(bogaev_roman @ Dec 2 2016, 12:16) ... Dec 2 2016, 11:47     Shivers Цитата(serg_k1 @ Dec 1 2016, 17:31) ..И я... Dec 2 2016, 09:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|