ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
12 августа
/875956
vitalyn (10.10.2018 06:26, просмотров: 2661)
Spartan 6, CDR из 8B10B? Имеется поток данных, закодированный 8B10B, передаваемый по одной паре LVDS на максимальной скорости - битрейт 800 Мбит/с. Задача - принять его без дополнительного клока. (С дополнительным клоком - XAPP1064, но уж очень не хочется клок тащить. Принципиально важно обойтись только одной парой!) Т.е. задача Data Recovery или Clock Data Recovery. (XAPP224 и XAPP250 помним, но это "типичное не то".) Возникла дурацкая мысль - приспособить DCM для целей CDR, конкретно - DCM_CLKGEN. Можно ли дёргать входом FREEZEDCM с целью синхронизировать DCM с переходами, только тогда, когда они в коде есть? Симуляция не работает, поскольку симуляционная модель DCM_CLKGEN считает время между фронтами в т.ч. и когда FREEZEDCM установлен, что, с моей точки зрения, лишено всякого смысла. Также неизвестно, насколько симуляционная модель адекватна реальному железу. И вообще, кто что по теме толковое сказать может?
Ответить
Ответы