Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Virtex-6. Входные DDR регистры.
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Ezhen
Приветствую!

Есть многоразрядная шина данных. Каждый разряд - 1024 Мбит/с. Есть сопровождающий такт 512 МГц. Данные меняются по обоим фронтам такта (DDR). Всё в LVDS.

Можно ли будет напрямую загнать такую шину в Virtex-6 через его DDR-регистры? Не сконфузится ли, так сказать, регистр на такой частоте? unsure.gif В документации я убедительного ответа не нашел.

Если все-таки можно, то на каждом выходе DDR-регистров будут сигналы по 512 Мбит/с. Получится ли потом распараллелить на такой частоте выходы регистров еще на два используя обычную логику, чтобы в итоге на каждый вход 1024 Мбит/с получить 4 выхода по 256 Мбит/с в каждом? Или в этом случае надо использовать встроенный десериалайзер?

Поделитесь соображениями, коллеги!
Boris_TS
Делюсь: Virtex-6 FPGA Data Sheet: DC and Switching Characteristics

Цитата
Table 41: Interface Performances

DDR LVDS transmitter (using OSERDES; DATA_WIDTH = 4 to 10)
Speed Grade -3: 1.4 Gb/s
Speed Grade -2: 1.3 Gb/s
Speed Grade -1: 1.25 Gb/s
Speed Grade -1L: 1.1 Gb/s
Ezhen
Вот, что нашел в документации. Смущают ссылки на SPI и сноска 1 о зависимости от DAP алгоритма. Помогите осмыслить, что все это значит! Нужен ответ на простой вопрос - может ли входной DDR-регистр принимать поток 1024 Мбит/с, а внутренние регистры - работать потом с полученными потоками 512 Мбит/с (хотя бы разделить потоки еще на два, чтобы комфортно было дальше обрабатывать)?

Цитата(Boris_TS @ Dec 1 2010, 19:36) *
using OSERDES; DATA_WIDTH = 4 to 10

Вот эту строчку я и искал. biggrin.gif
Только ISERDES, все-таки.

Значит DDR + ISERDES + аккуратная разводка и будет счастье? Спасибо за быстрый ответ!
AJIEKCEu
XAPP1071(http://www.xilinx.com/support/documentation/application_notes/xapp1071_V6_ADC_DAC_LVDS.pdf)
Говорит, что используя примитив ISERDES даже на не особо скоростных ПЛИСах принять DDR на 525 МГц можно.

DDR триггеров как таковых там я так понимаю нет. Сейчас есть ISERDES и OSERDES.

Ответ на ваш простой вопрос - принять можно, но это будут не совсем DDR-триггера.
Ezhen
Цитата(AJIEKCEu @ Dec 1 2010, 19:45) *
XAPP1071(http://www.xilinx.com/support/documentation/application_notes/xapp1071_V6_ADC_DAC_LVDS.pdf)
Говорит, что используя примитив ISERDES даже на не особо скоростных ПЛИСах принять DDR на 525 МГц можно.

DDR триггеров как таковых там я так понимаю нет. Сейчас есть ISERDES и OSERDES.

Ответ на ваш простой вопрос - принять можно, но это будут не совсем DDR-триггера.


Понял, спасибо! Вопрос закрыт.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.