|
Spartan-2 и DDR RAM, у кого есть опыт сопряжения (Verilog) |
|
|
|
 |
Ответов
|
Jun 18 2006, 13:34
|

Местный
  
Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002

|
Вообще, Спартан-2 - не лучший выбор для контроллера ДДР. В Спартане-2 нельзя регулировать фазовый сдвиг генерируемого ДЛЛ клока. Что выливается в практическую невозможность застробировать данные при чтении, которые идут на 200 МГц. Нужный момент строба зависит от длины и нагрузки на шину данных. Кроме того, у этого Спартана нету DDR входных-выходных регистров, что сильно усложняет жизнь разработчику. У Ксилинкса есть Аппнота на ДДР контроллер на базе Спартан-2. Там все работает (разумеется, после правки напильником).
Гораздо лучше подойдет Спартан-3 или 3Е, они же и подешевле будут.
По поводу частоты. Стандарт JEDEC определяет нижнюю частоту ДДР памяти как 84 МГц. Что, однако, не мешает некоторым производителям делать ее еще ниже, например 75. Но нужно четко понимать, что далеко не все ДДР чипы будут работать на 75. Это связано с внутренним PLL чипа памяти. Он просто не рассчитан на низкие (менее 84 МГЦ в общем случае) частоты.
Однако же, и тут существует тайный трюк. Если завести микросхему памяти в отладочный режим (прописыванием определенного бита в конфигурационном слове), то внутренний PLL отключится, позволив памяти работать на низкой частоте. Разумеется, производитель категорически не рекомендует использовать такой способ и не гарантирует временные параметры. Но оно работает.
--------------------
Умею молчать на 37 языках...
|
|
|
|
Сообщений в этой теме
Vitёk Spartan-2 и DDR RAM Jun 14 2006, 11:01 Black Pahan 1. ИМХО, без FIFO не получится.
2. Минимально дому... Jun 14 2006, 11:15 Vitёk 2. Да, точно. Придётся учетверять.
1. А если учетв... Jun 14 2006, 11:56 3.14 ЦитатаА вообще, на сколько на выходе DLL совпадают... Jun 14 2006, 15:02 Black Pahan Цитата(3.14 @ Jun 14 2006, 22:02) ЦитатаА... Jun 14 2006, 16:24 oval Цитата(3.14 @ Jun 14 2006, 19:02) ЦитатаА... Jun 14 2006, 16:53 3.14 Я особо не настаиваю
Просто был опыт когда в прое... Jun 14 2006, 18:22 oval Цитата(3.14 @ Jun 14 2006, 22:22) Я особо... Jun 15 2006, 10:10 DmitryR Цитата(3.14 @ Jun 14 2006, 22:22) Просто ... Jun 15 2006, 11:27  andrew_b Цитата(DmitryR @ Jun 15 2006, 14:27) А 1x... Jun 19 2006, 07:35   oval Цитата(andrew_b @ Jun 19 2006, 11:35) Цит... Jun 20 2006, 09:26 Vitёk ЦитатаВообще, Спартан-2 - не лучший выбор для конт... Jun 19 2006, 06:42 Black Pahan 2 Vitёk
Вам нужен поток 100Мслов/сек? Может вам об... Jun 19 2006, 07:04 Vitёk Цитата(Black Pahan)Может вам обычным SDRAM'ом ... Jun 19 2006, 08:24 3.14 ЦитатаДа, это так. Даже для одного клока фазы прих... Jun 20 2006, 12:56 oval Цитата(3.14 @ Jun 20 2006, 16:56) ЦитатаД... Jun 20 2006, 15:51 3.14 Ну в любом случае, надеятся что разбег на глобальн... Jun 20 2006, 19:14 oval Цитата(3.14 @ Jun 20 2006, 23:14) Ну в лю... Jun 21 2006, 09:07 3.14 Ну смотите, получили Вы разбег на локальной линии ... Jun 21 2006, 11:17 oval Цитата(3.14 @ Jun 21 2006, 15:17) Ну смот... Jun 21 2006, 11:52 3.14 ЦитатаЕсли я правильно понял, то здесь речь идет о... Jun 21 2006, 13:02 oval ЦитатаВот тут я с Вами не согласен, ничего он не у... Jun 21 2006, 16:43 3.14 Именно, и не вижу ничего странного как и "бол... Jun 21 2006, 18:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|