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

 
 
> Xilinx. Вопрос по временным ограничениям. Минимальный Slack.
Олег Гаврильченк...
сообщение Oct 27 2016, 10:04
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Использую Xilinx xc6vlx240tff1156-1. ISE 14.7
Для тактирования схемы используется входной LVDS тактовый сигнал 200 МГц, Jitter 100 ps. Далее этот сигнал идет на MCMM где на основе его вырабатывается еще один тактовый 100 МГц.
В UCF файле я записал ограничение:

NET "CLK" TNM_NET = sys_clk_pin;
TIMESPEC TS_sys_clk_pin = PERIOD sys_clk_pin 200000 kHz INPUT_JITTER 500ps;

Implementation проходит, TRACE показывает 0 ошибок. Но путь с самым маленьким Slack имеет Slack = 0.008 ns и тактируется от тактового 100 МГц. Это нормально?

Сообщение отредактировал Олег Гаврильченко - Oct 27 2016, 10:05
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Boris_TS
сообщение Oct 27 2016, 12:49
Сообщение #2


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Для таких больших ПЛИС (Xilinx xc6vlx240tff1156-1) - это нормально, т.к. Xilinx перестрахиу ещё те, и это значение будет достигнуто, если всё звёзды галактике повернутся к Вам и Вашему устройству задом. В остальных случаях реальный Slack будет заметно больше.

Собственно, условием успешного окончания разводки и является одновременное выполнением следующих условий:
1. все связи разведены,
2. все Slack >= 0 (может быть > 0).
Поэтому, если Вы зададите большую частоту (не 100 МГц, а 110 МГц например) то, возможно, проект тоже благополучно разведётся, но за большее время.
Go to the top of the page
 
+Quote Post



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

 


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


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