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

 
 
> Вопрос по описанию констрейна.
Iptash
сообщение Nov 4 2012, 19:10
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Здравствуйте все.
Как правильно описать констрейн?
Код
module XX ( input clk, input IN_1);

next_mod YY (
                  .clk(clk),
                  .IN_1(IN_1)
                  );
endmodule

module next_mod (input clk, input IN_1);
  always @ (posedge clk) begin
      if(IN_1) begin
        ...
       end
endmodule


здесь нужно описать максимальную задержку сигнала со входа IN_1 до if(IN_1) в модуле next_mod.
Код
set_max_delay -from [get_ports {IN_1}] -to [get_??? {IN_1}] 5ns

с порта куда? (-to [get_???(IN_1}])

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
winipuh
сообщение Nov 4 2012, 21:42
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 127
Регистрация: 31-10-12
Пользователь №: 74 189



Хотя я тоже пока только учусь... sm.gif Но помочь хочу.
Сигнал IN_1 куда идет / как используется? Из верилоговского описания - видимо clock_enable или synchronous reset... А в целом - не понятно.
Пример применения с использованием get_pins есть в статьях des00 - асинхронные интерфейсы.
Обратите внимание - чтобы узнать имя, которое потом указывать в get_pins, необходимо сделать предварительную трансляцию проекта. Впрочем, именно такая последовательность рекомендуется в "Quartus Handbook" (volume 3, chapter 7, "Recommended Flow").

Можно также в качестве -to указать клок (get_clocks/all_clocks) или регистр (get_registers/all_registers). Это при условии, что сигнал идет на регистр (можно ли это использовать для сигнала асинхронной установки/сброса - я не знаю).

Надеюсь, нигде не соврал sm.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 18:31
Рейтинг@Mail.ru


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