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

 
 
> ? по констрейнам для reset'ов приемопередатчиков GXB Altera, Поясните пожалуйста физику...
Koluchiy
сообщение Mar 1 2012, 05:57
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте, уважаемые гуру.

Пытаюсь разобраться с констрейнами для приемопередатчиков GXB Altera, применительно к Stratix-IIGX.
Там есть несколько входных (для приемопередатчика) сигналов:

■ gxb_powerdown
■ tx_digitalreset
■ rx_digitalreset
■ rx_analogreset

Смысл сигналов ясен из их названия.
Сигналы (по даташиту, ) асинхронные.

Суть вопроса в том, что в даташите зачем-то требуется задать для этих сигналов достаточно жеткие констрейны на set_max_delay и set_min_delay.

Ну вот пример из даташита:
Код
#****************************************************
# Set Maximum Delay
#****************************************************
set_max_delay -from [get_keepers
{reset_seq_tx_rx_rx_cruclk_rx_clkout:inst2|gxb_powerd
own}] -to [get_ports
{PIPE_DataGen_Ch:inst|alt2gxb:alt2gxb_component|chann
el_quad[0].cent_unit~OBSERVABLEQUADRESET}] 4.000
#****************************************************
# Set Minimum Delay
#****************************************************
set_min_delay -from [get_keepers
{reset_seq_tx_rx_rx_cruclk_rx_clkout:inst2|gxb_powerd
own}] -to [get_ports
{PIPE_DataGen_Ch:inst|alt2gxb:alt2gxb_component|chann
el_quad[0].cent_unit~OBSERVABLEQUADRESET}] 1.200


Кто-нибудь может объяснить, зачем такие констрейны для этих сигналов?
Времена между включениями/выключениями этих сигналов и всеми остальными событиями исчисляются микро- и миллисекундами.
Какая разница, за сколько времени дойдет сигнал от логики до этих входов?
Почему нельзя поставить set_false_path.

Пробовал ли кто-нибудь задавать эти констрейны, и получилось ли их соблюсти?

Всем заранее спасибо за ответы.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Koluchiy
сообщение Mar 5 2012, 06:31
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Может, в Вашем случае TimeQuest сам добавил нужные констрейны в .sdc файл?
Если их совсем нет, он обязан ругаться на необконстрейненные цепи.
Go to the top of the page
 
+Quote Post
yura-w
сообщение Mar 5 2012, 17:58
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617



Цитата(Koluchiy @ Mar 5 2012, 10:31) *
Может, в Вашем случае TimeQuest сам добавил нужные констрейны в .sdc файл?
Если их совсем нет, он обязан ругаться на необконстрейненные цепи.

да, qimequest сам их добавил,
но результат работы wizarda - один файл "*.v" (не считая *.vo для моделирования), .sdc не создавался.
хотя в qimequest gui (report clock / clock summary) вижу установленные в wizard частоты (т.е констейны созданы и используются).
Go to the top of the page
 
+Quote Post



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

 


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


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