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

 
 
> По поводу подачи CLK на ISERDES ( XILINX VIRTEX5 )
lim
сообщение Nov 1 2010, 12:29
Сообщение #1


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

Группа: Участник
Сообщений: 101
Регистрация: 27-05-05
Пользователь №: 5 486



Здравствуйте!
Мне в проекте ( XILINX VIRTEX5 ) требуется использовать OSERDES, ISERDES в каскадируемом режиме.
В примитиве ISERDES_NODELAY существует два порта для high speed clock: CLK и CLKB.
Высокоскоростной тактовый сигнал на VIRTEX5 подаётся в дифференциальном виде ( LVDS ).
Далее логически просится IBUFDS c установленным аттрибутом DIFF_TERM = TRUE.
Но у буфера только один выход "O", который можно подать на порт CLK ISERDES.

Получается, что на вход CLKB ISERDES надо подавать локально инвертированную версию сигнала ~O.
Правильно ли это ???

Можно, конечно, подать на порты CLK и CLKB сигналы прямо с выводов FPGA, но тогда не совсем понятно
как задать DIFF_TERM = TRUE - с помощью Constraints на обоих выводах ?

Что будет более правильно ?

С Уважением,
Игорь


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rv3dll(lex)
сообщение Nov 2 2010, 06:47
Сообщение #2


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



у исердес точно работает инвертор. его надо написать и он использует встроенный.

рекомендация откуда брать клок она необходимость! из другого места не подключишь - по крайней мере в 4ом виртексе.

я вот использовал DCM сдуру подал на него 300 мег снял 300 и 50. и оказалось, что фаза нестабильная. потом решение искал как биты переставлять.

Сообщение отредактировал rv3dll(lex) - Nov 2 2010, 06:49
Go to the top of the page
 
+Quote Post



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

 


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


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