|
подключение DDRII SDRAM к Spartan-6, какие куда |
|
|
|
Feb 21 2011, 14:33
|

Lazy
     
Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76

|
Цитата(Sergei_Ilchenko @ Feb 21 2011, 17:07)  Доброе время суток, уважаемые! (пишу не я, а мой студент-стажер) Подскажите чайнику: имеем DDRII SDRAM 512Mb и Spartan-6 FPGA. Надо подключить первое ко второму. Какие пины куда? Судя по тому, что совсем конкретных правил я не нашел (да и вообще каких либо), вариантов может быть много. Но я не понимаю в этом ничего вообще, эта задача - моя первая. Даташиты смотрел и на оперативку и на плис. Наверно что-то упустил. Если так, то подскажите, пожалуйста, куда и в какой там смотреть.
Заранее весьма благодарен Запустите Core Generator и сгенерируйте ядро контроллера с помощью MIG. Потом смотрите на документацию и сгенеренный код. Есть там и UCF с распиновкой.
--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
|
|
|
|
|
Feb 28 2011, 10:50
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769

|
Цитата(DmitryR @ Feb 22 2011, 09:02)  А если посмотреть в пинаут - то там просто в названиях ног указано, какие линии памяти они обслуживают. да, точно, указано в названиях прямо явными намеками. Но вот есть рабочая плата, год назад разведенная, так вот как в ней, несообразно этому правилу! Фрагментик: изображениеЕсли что, это я размещал тему, с аккаунта преподавателя. На следующем скриншоте видно, что я сделал, там хоть и не все окно, но пины поместились все. Сделана наверно половина. Проверьте, пожалуйста! что сделал
Сообщение отредактировал thehightower - Feb 28 2011, 10:52
|
|
|
|
|
Feb 28 2011, 11:55
|
Профессионал
    
Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770

|
Цитата(thehightower @ Feb 28 2011, 13:50)  да, точно, указано в названиях прямо явными намеками. Но вот есть рабочая плата, год назад разведенная, так вот как в ней, несообразно этому правилу! Фрагментик: изображениеСудя по всему, там подключена SDRAM и внутри сделан обычный контроллер. Цитата(thehightower @ Feb 28 2011, 13:50)  Если что, это я размещал тему, с аккаунта преподавателя. На следующем скриншоте видно, что я сделал, там хоть и не все окно, но пины поместились все. Сделана наверно половина. Проверьте, пожалуйста! что сделалА DDR-2 так работать не будет.
|
|
|
|
|
Feb 28 2011, 12:43
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769

|
DmitryR, уважаемый, расскажите, почему. Банки разные задействовал? Чем подробнее, тем лучше. Спасибо. Если кто-нибудь может посоветовать конкретную литературу для освоения конкретно этого вопроса, то милости прошу
|
|
|
|
|
Feb 28 2011, 13:03
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769

|
Цитата(DmitryR @ Feb 28 2011, 15:48)  Потому, что надо подключить их так, как написано в пинауте. Ну и внутри одного банка, разумеется. Ок, спасибо, постараюсь! Сделаю - размещу и попрошу проверить ещё
|
|
|
|
|
Feb 28 2011, 15:30
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769

|
Посмотрите, пожалуйста, теперь: Imageой, только порты квадратными должны быть. ну суть положения не меняет)))
|
|
|
|
|
Mar 3 2011, 10:09
|
Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769

|
Нууу....! Не забывайте про меня!)))
|
|
|
|
|
Apr 1 2011, 06:28
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 4-03-09
Из: Санкт-Петербург
Пользователь №: 45 656

|
зравствуйте!
я пытаюсь подключить DDR3 к Spartan6, хочется это смоделировать в программе. С чего начать и как приступить, если напрямую подключать память без MIG?
До этого не работала ни со спартанами, ни с Xilinx ISE Design Suite.
|
|
|
|
|
Apr 1 2011, 10:25
|
Участник

Группа: Участник
Сообщений: 46
Регистрация: 4-03-09
Из: Санкт-Петербург
Пользователь №: 45 656

|
Я ознакомилась с схемой подключения DDR3 на плате SP605, где данные подключатся напрямую к ПЛИС, а адреса тоже, но с параллельными резисторами, подведенными к питанию. Насколько обязательны эти резисторы в адресной шине, их роль и из каких соображений выбираются?
|
|
|
|
|
Apr 1 2011, 10:51
|

Знающий
   
Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847

|
Цитата(radistka @ Apr 1 2011, 13:25)  Я ознакомилась с схемой подключения DDR3 на плате SP605, где данные подключатся напрямую к ПЛИС, а адреса тоже, но с параллельными резисторами, подведенными к питанию. Насколько обязательны эти резисторы в адресной шине, их роль и из каких соображений выбираются? Так это обязательный элемент при согласовании линий связи. На таких частотах без них беда. Кстати, обратите внимание, что по данным используется подключение к Ref(половинному)питанию(там даже под это специальная микросхема должна стоять), а в ПЛИС эта опора подана на спациальные ножки внутреннего компаратора. У нас когда-то это место прозевали и сроки пришлось сдвигать на 2 мц.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|