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

 
 
 
Reply to this topicStart new topic
> SDRAM DDR DDRII DDR3 в ПЛИС, кто делал...
vitus_strom
сообщение Jan 30 2012, 22:43
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Добрый день!
Пытаюсь к своему проекту прикрутить ДДР3 - наивно думая что получиться раскрутить ее на полной скорости 1600 MT/s (800 МГц SODIM) стал копаться в документации на FPGA Xilinx и с удивлением обнаружил что в Virtex6 hard IP нет, а в документации софт IP показывают частоту 400 МГЦ, в то время как в Spartan3 есть такое ядро и способное работать на 800 МГц....
в 7ой серии тоже не заявляют хард контроллеов памяти...
Я что то не правильно понимаю либо так и есть?
Так же хотелось бы услышать мнение по поводу этого же вопроса (контроллеры памяти и их перформанс) у Altera
Заранее благодарен всем высказавшимся...
Go to the top of the page
 
+Quote Post
AJIEKCEu
сообщение Jan 31 2012, 06:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917



Цитата(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.

Успехов.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Jan 31 2012, 06:29
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



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

Я сам делал на Альтере самописный контроллер внешней DDR2 памяти для Cyclone 3. Получил скорость в 180-200 МГц на спидгрейде C8. Тема ТУТ.
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Jan 31 2012, 08:08
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(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-м семействе.
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Jan 31 2012, 15:08
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



да конечно перепутал, прошу прощения...
вот хорошая страничка по зайлинксам если кому то будет интересно
http://www.xilinx.com/products/technology/...tions/index.htm
Всем спасибо за ответы и участие...
Go to the top of the page
 
+Quote Post
serebr
сообщение Jan 31 2012, 21:29
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 191
Регистрация: 10-01-05
Из: San Francisco Bay, Silicon Valley
Пользователь №: 1 869



Altera Stratix IV GX - DDR3-1066 (533 MHz), реально работающее железо, 2 DIMM на каждую FPGA.
Go to the top of the page
 
+Quote Post
TRILLER
сообщение Feb 1 2012, 11:51
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 180
Регистрация: 17-02-09
Из: Санкт-Петербург
Пользователь №: 45 001



Всё в документации верно - для V-6 со скоростью -1 максимальная частота выходных DDR регистров 400МГц(400Х2 = 800). Работает на железке, с использованием IP MIG от хилых. Для -2 и -3 можно и на 533 завести.
Go to the top of the page
 
+Quote Post
vorrom
сообщение Feb 10 2012, 14:11
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 18-12-05
Из: Москва
Пользователь №: 12 356



В случае выбора Xilinx, как платформы, то целесообразней будет воспользоваться CoreGenerator
и сгенерить контроллер памяти именно в нем. Написать таоковой самому, конечно можно, но
это потребует много времени, и не факт, что получиться лучше.

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



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

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 8th July 2025 - 01:15
Рейтинг@Mail.ru


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