Jump to content

    
Sign in to follow this  
FLTI

Как правильно задать констрейнты для входного потока данных относительно его несущей/тактовой частоты на входе ПЛИС?

Recommended Posts

Как правильно задать констрейнты для входного потока данных относительно его несущей/тактовой частоты?

Без этого, как я понимаю, никакие тайминги при компиляции не выполнятся.

6 и 7 главы из 3-го тома Quartus II Handbook Version 12.1 на эту тему просмотрел, но так толком не понял - как это делается?

Или это делается на уровне языка VHDL?

Share this post


Link to post
Share on other sites
6 и 7 главы из 3-го тома Quartus II Handbook Version 12.1 на эту тему просмотрел, но так толком не понял - как это делается?

Или это делается на уровне языка VHDL?

Не там смотрели :)

Вот здесь очень хорошие статьи: http://embedders.org/search/node/timequest

Там же ссылки на нужные доки Альтеры.

Edited by winipuh

Share this post


Link to post
Share on other sites
Приветствую!

Как то так:

set_input_delay -max [expr $sram_d0_pcb_delay + 3.0 + $sram_clk_pcb_delay] -clock [get_clocks {tnm_sram_clk}] [get_ports sram_d[0]]

А почему задержка задаётся относительно sram_d[0], т.е младшего разряда шины данных, а не, например, старшего?

Попробовал задать определённые задержки относительно младшего разряда шины данных - тайминги немного не сошлись, а относительно старшего разряда шины данных - сошлись.

Чем это объяснить?

Замечу, что мой вопрос касается случая Source-Synchronus Input с применением виртуальных клоков.

Share this post


Link to post
Share on other sites

После беглого просмотра этих документов стало ясно, что разряды шины данных надо задавать звёздочкой, т.е все сразу: data[*]

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this