16+
Воскресенье
21 октября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Программируемая логика и ЦОС

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

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII