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

 
 
> Десериализатор для LVDS данных АЦП на Stratix3, не корретные результаты post fit simulation
Костян
сообщение Dec 27 2010, 11:34
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Итак кристалл Stratix3 С-2. Симулятор Modelsim 6.5d SE
Делаю десериализатор для потока LVDS данных с АЦП, который представляет собой сдвиговый регистр (не использую аппаратные serdes ).
Исходник десериализатора в аттаче.

SDC файл следующего вида
CODE
create_clock -name {clk} -period 20.020 -waveform { 0.000 10.01 } [get_ports {clk}]
create_clock -name {adc_clk0} -period 2.860 -waveform { 0.540 1.970 } [get_ports { adc_clk0 }]
create_clock -name {adc_frame} -period 20.020 -waveform { 2.700 12.710 } [get_ports {adc_frame}]



сигнал adc_clk180 также описан выше как (и констрейн для него автоматически определен)
CODE
assign adc_clk180 = ~adc_clk0;


RTL симуляция проходит успехно, timequest дает положительные слаки (минимальный для adc_clk0 состовляет порядка 0.3 нс ). Но Post fir симуляция проходит не корректно (хотя моделсим не ругается на setup/hold), выходные данные идут с произвольным сдвигом.


Подскажите, где возможная ошибка и как ее найти ?


з.ы
поясню
adc_clk0 есть сигнал DCO c АЦП
adc_frame - FCO
Прикрепленные файлы
Прикрепленный файл  adc_deser_small.v ( 5.72 килобайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 23:46
Рейтинг@Mail.ru


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