Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SDRAM DDR DDRII DDR3 в ПЛИС
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
vitus_strom
Добрый день!
Пытаюсь к своему проекту прикрутить ДДР3 - наивно думая что получиться раскрутить ее на полной скорости 1600 MT/s (800 МГц SODIM) стал копаться в документации на FPGA Xilinx и с удивлением обнаружил что в Virtex6 hard IP нет, а в документации софт IP показывают частоту 400 МГЦ, в то время как в Spartan3 есть такое ядро и способное работать на 800 МГц....
в 7ой серии тоже не заявляют хард контроллеов памяти...
Я что то не правильно понимаю либо так и есть?
Так же хотелось бы услышать мнение по поводу этого же вопроса (контроллеры памяти и их перформанс) у Altera
Заранее благодарен всем высказавшимся...
AJIEKCEu
Цитата(vitus_strom @ Jan 31 2012, 02:43) *
в документации софт IP показывают частоту 400 МГЦ, в то время как в Spartan3 есть такое ядро и способное работать на 800 МГц....


Это вы что-то напутали... Возможно в Spartan-3 Transfer Rate равен 800 MTs? В Virtex-6 Transfer Rate Также будет 400x2=800 MTs?

Заставить работать память на честных 800DDR - видимо не получится. По крайней мере у сегодняшних Virtex'ов. Насчет Альтеры - не подскажу. В принципе, скоростные Virtex-6 (-2 и -3) могут работать до 533DDR. Но будьте особо внимательны с многоранковой памятью. Частота работы на двухранковой памяти ниже. В случае скорости "-1" - с 400DDR опускается до 303DDR.

Успехов.
Hoodwin
По поводу Xilinx не скажу, а у Альтеры вот:
External Memory Interface Spec Estimator
и вот страница с документацией:
External Memory Interfaces
И, как говорят англосаксы, "Good luck!" sm.gif

Я сам делал на Альтере самописный контроллер внешней DDR2 памяти для Cyclone 3. Получил скорость в 180-200 МГц на спидгрейде C8. Тема ТУТ.
Bad0512
Цитата(vitus_strom @ Jan 31 2012, 05:43) *
Добрый день!
Пытаюсь к своему проекту прикрутить ДДР3 - наивно думая что получиться раскрутить ее на полной скорости 1600 MT/s (800 МГц SODIM) стал копаться в документации на FPGA Xilinx и с удивлением обнаружил что в Virtex6 hard IP нет, а в документации софт IP показывают частоту 400 МГЦ, в то время как в Spartan3 есть такое ядро и способное работать на 800 МГц....
в 7ой серии тоже не заявляют хард контроллеов памяти...
Я что то не правильно понимаю либо так и есть?
Так же хотелось бы услышать мнение по поводу этого же вопроса (контроллеры памяти и их перформанс) у Altera
Заранее благодарен всем высказавшимся...

Хардконтроллеры есть только в Спартанах6. Работают на 400МГц - проверено. За счёт ДДР получается 800Мбит на каждый пин. Но у хардконтроллера может быть максимум 16 бит шина данных. Зато многопортовость и арбитраж встроены в hard IP и не едят дополнительных ресурсов, что очень приятно. Для спартана 3А, если мне не изменяет склероз, макс частота 166 МГц на самом быстром спидгрейде.
Фича эта(hard IP MCB) довольно приятная, но похоже не пользуется особой популярностью, поэтому её не включили в новых виртексах и 7-м семействе.
vitus_strom
да конечно перепутал, прошу прощения...
вот хорошая страничка по зайлинксам если кому то будет интересно
http://www.xilinx.com/products/technology/...tions/index.htm
Всем спасибо за ответы и участие...
serebr
Altera Stratix IV GX - DDR3-1066 (533 MHz), реально работающее железо, 2 DIMM на каждую FPGA.
TRILLER
Всё в документации верно - для V-6 со скоростью -1 максимальная частота выходных DDR регистров 400МГц(400Х2 = 800). Работает на железке, с использованием IP MIG от хилых. Для -2 и -3 можно и на 533 завести.
vorrom
В случае выбора Xilinx, как платформы, то целесообразней будет воспользоваться CoreGenerator
и сгенерить контроллер памяти именно в нем. Написать таоковой самому, конечно можно, но
это потребует много времени, и не факт, что получиться лучше.

С уважением, Роман.



Цитата(TRILLER @ Feb 1 2012, 15:51) *
Всё в документации верно - для V-6 со скоростью -1 максимальная частота выходных DDR регистров 400МГц(400Х2 = 800). Работает на железке, с использованием IP MIG от хилых. Для -2 и -3 можно и на 533 завести.

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