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

 
 
 
Reply to this topicStart new topic
ZZZRF413
сообщение Apr 3 2014, 15:08
Сообщение #1


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Всем доброго дня!

Посоветуйте пожалуйста что-нибудь по следующему вопросу.
Есть плата с ПЛИС. ПЛИС формирует тактовые сигналы для внешних устройств (АЦП). Частоты тактовых сигналов < 100 МГц. Тактовые сигналы внутри ПЛИС формируются следующим образом:
На DCM заводиться сигнал с внешнего тактового генератора. DCM осуществляет его умножение. Далее с вывода DCM сигнал поступает на частотный формирователь. Его задача сформировать сигналы с разной частотой, но всегда сдвинутые по фазе на 90, 180, 270 градусов. Например в режиме один нужно сформировать четыре сигнала с частотой 50 МГц, сдвинутые на 90, 180, 270 градусов (в данном случае 5, 10, 15 нс), а в режиме два сигналы с частотой 25 МГц также сдвинутые на 90, 180, 270 градусов (в данном случае 10, 20, 30 нс).
Это все реализовано, но только фаза сигналов от "развоки" к "разводке" сильно плавает. Как можно её стабилизировать? Какие constraint можно прописать?
Выходные сигналы привязаны к конкретным ножкам ПЛИС. Блок схема для наглядности в приложении.

ПЛИС: Xilinx Virtex II
ПО: Xilinx ISE 10 (последний, который поддерживает VIrtex II)

Эскизы прикрепленных изображений
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 88%
Прикрепленное изображение
1385 x 593 (48.26 килобайт)
 
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Apr 4 2014, 14:25
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(ZZZRF413 @ Apr 3 2014, 19:08) *
Это все реализовано, но только фаза сигналов от "развоки" к "разводке" сильно плавает. Как можно её стабилизировать? Какие constraint можно прописать?

IMHO, на такой частоте проще формировать клоки цифровым образом - как выходы DDR-регистров в IO cell-ах, работающих на удвоенной частоте. Тогда внутри кристалла будет один единственный тактовый сигнал, а расположение выходных регистров в IO cell-ах обеспечит стабильную относительную задержку.

Сообщение отредактировал o_khavin - Apr 4 2014, 14:30
Go to the top of the page
 
+Quote Post
ZZZRF413
сообщение Apr 7 2014, 06:00
Сообщение #3


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

Группа: Участник
Сообщений: 115
Регистрация: 26-07-09
Из: Нижний Новгород
Пользователь №: 51 578



Спасибо за совет.
Я вроде бы решил эту проблему...
Пользуясь случаем, я хотел побольше про constrants узнать, вдруг что-то для такого случая специализированное есть, а то я все как-то базовыми все пользуюсь...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 22:00
Рейтинг@Mail.ru


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