Freibier 3 25 июня, 2021 Опубликовано 25 июня, 2021 · Жалоба Где любитель Quartusa может взять шаблоны для sdc из Vivado? Все что есть, типа этого : Скрытый текст # Center-Aligned Double Data Rate Source Synchronous Inputs # # For a center-aligned Source Synchronous interface, the clock # transition is aligned with the center of the data valid window. # The same clock edge is used for launching and capturing the # data. The constraints below rely on the default timing # analysis (setup = 1/2 cycle, hold = 0 cycle). # # input ____________________ # clock _____________| |_____________ # | | # dv_bre | dv_are dv_bfe | dv_afe # <------>|<------> <------>|<------> # _ ________|________ ________|________ _ # data _XXXX____Rise_Data____XXXX____Fall_Data____XXXX_ # set input_clock <clock_name>; # Name of input clock set input_clock_period <period_value>; # Period of input clock (full-period) set dv_bre 0.000; # Data valid before the rising clock edge set dv_are 0.000; # Data valid after the rising clock edge set dv_bfe 0.000; # Data valid before the falling clock edge set dv_afe 0.000; # Data valid after the falling clock edge set input_ports <input_ports>; # List of input ports # Input Delay Constraint set_input_delay -clock $input_clock -max [expr $input_clock_period/2 - $dv_bfe] [get_ports $input_ports]; set_input_delay -clock $input_clock -min $dv_are [get_ports $input_ports]; set_input_delay -clock $input_clock -max [expr $input_clock_period/2 - $dv_bre] [get_ports $input_ports] -clock_fall -add_delay; set_input_delay -clock $input_clock -min $dv_afe [get_ports $input_ports] -clock_fall -add_delay; # Report Timing Template # report_timing -rise_from [get_ports $input_ports] -max_paths 20 -nworst 2 -delay_type min_max -name src_sync_cntr_ddr_in_rise -file src_sync_cntr_ddr_in_rise.txt; # report_timing -fall_from [get_ports $input_ports] -max_paths 20 -nworst 2 -delay_type min_max -name src_sync_cntr_ddr_in_fall -file src_sync_cntr_ddr_in_fall.txt; Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 25 июня, 2021 Опубликовано 25 июня, 2021 · Жалоба Приветствую! 23 minutes ago, Freibier said: Где любитель Quartusa может взять шаблоны для sdc из Vivado? Посмотреть в Tolls-> Language_Templates не пробовали? Любители обычно в таких местах ищут Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Freibier 3 25 июня, 2021 Опубликовано 25 июня, 2021 · Жалоба 4 минуты назад, RobFPGA сказал: Tolls-> Language_Templates Так нет у меня Vivado, и ставить его не хочу. А шаблоны иметь хочу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Avex 1 26 июня, 2021 Опубликовано 26 июня, 2021 · Жалоба sdc - synopsys design constraints, изначально придумали вовсе не для квартуса или вивады. Соответственно и учить их полезнее всего по докам синопсиса, т.к, первоисточник. Альтернатива - книжки, лекции университетов, хелпы в тулах, или просто тупо гугл, а если привычнее то - и вовсе ютуб. Кругом полно информации по sdc. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Freibier 3 26 июня, 2021 Опубликовано 26 июня, 2021 · Жалоба Это понятно. Однако очень понравились текстовые шаблоны из vivado. Недавно тему читал здесь на форуме. Выясняли один из временных интервалов - мнения разделились. А после просмотра шаблона из vivado - сомнения развеялись. Русскоязычным иногда сложно верно интерпретировать то что конкретно хотят сказать в доке. А на диаграмму глянул - всё понял. Неужели никто не может выложить эти шаблоны просто текстом или еще как? Это секретная инфа? ДСП? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexadmin 0 28 июня, 2021 Опубликовано 28 июня, 2021 · Жалоба Я честно пытался найти где они лежат в виваде и не нашел. Видимо встроены в какие-то ресурсы-архивы. А по одному через gui копировать совершенно несерьезно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 27 28 июня, 2021 Опубликовано 28 июня, 2021 · Жалоба Приветствую! 1 hour ago, alexadmin said: Я честно пытался найти где они лежат в виваде и не нашел. Лежат эти шаблоны в виде xml файлов в ../data/parts/xilinx/templates/vivado/*.xml Удачи! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexadmin 0 28 июня, 2021 Опубликовано 28 июня, 2021 · Жалоба 46 minutes ago, RobFPGA said: Лежат эти шаблоны в виде xml файлов в ../data/parts/xilinx/templates/vivado/*.xml И правда. Тогда вот. От 2019.1 xdc.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Freibier 3 28 июня, 2021 Опубликовано 28 июня, 2021 · Жалоба 5 часов назад, alexadmin сказал: И правда. Тогда вот. От 2019.1 О! Красота! Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться