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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> подключение DDRII SDRAM к Spartan-6, какие куда
Sergei_Ilchenko
сообщение Feb 21 2011, 14:07
Сообщение #1


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

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



Доброе время суток, уважаемые!
(пишу не я, а мой студент-стажер)
Подскажите чайнику: имеем DDRII SDRAM 512Mb и Spartan-6 FPGA. Надо подключить первое ко второму.
Какие пины куда?
Судя по тому, что совсем конкретных правил я не нашел (да и вообще каких либо), вариантов может быть много.
Но я не понимаю в этом ничего вообще, эта задача - моя первая.
Даташиты смотрел и на оперативку и на плис. Наверно что-то упустил. Если так, то подскажите, пожалуйста, куда и в какой там смотреть.

Заранее весьма благодарен
Go to the top of the page
 
+Quote Post
Victor®
сообщение Feb 21 2011, 14:33
Сообщение #2


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
Go to the top of the page
 
+Quote Post
wolfman
сообщение Feb 21 2011, 19:46
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 529
Регистрация: 15-06-05
Из: Питер
Пользователь №: 6 032



В ug385.pdf вроде бы нормально расписано.


--------------------
Россия это даже не страна.
Россия это секрет, завернутый в загадку и укрытый не проницаемой тайной...
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 22 2011, 06:02
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



А если посмотреть в пинаут - то там просто в названиях ног указано, какие линии памяти они обслуживают.
Go to the top of the page
 
+Quote Post
thehightower
сообщение Feb 28 2011, 10:50
Сообщение #5





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769



Цитата(DmitryR @ Feb 22 2011, 09:02) *
А если посмотреть в пинаут - то там просто в названиях ног указано, какие линии памяти они обслуживают.

да, точно, указано в названиях прямо явными намеками. Но вот есть рабочая плата, год назад разведенная, так вот как в ней, несообразно этому правилу!
Фрагментик:
изображение

Если что, это я размещал тему, с аккаунта преподавателя.
На следующем скриншоте видно, что я сделал, там хоть и не все окно, но пины поместились все. Сделана наверно половина.
Проверьте, пожалуйста!
что сделал

Сообщение отредактировал thehightower - Feb 28 2011, 10:52
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 28 2011, 11:55
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(thehightower @ Feb 28 2011, 13:50) *
да, точно, указано в названиях прямо явными намеками. Но вот есть рабочая плата, год назад разведенная, так вот как в ней, несообразно этому правилу!
Фрагментик:
изображение

Судя по всему, там подключена SDRAM и внутри сделан обычный контроллер.

Цитата(thehightower @ Feb 28 2011, 13:50) *
Если что, это я размещал тему, с аккаунта преподавателя.
На следующем скриншоте видно, что я сделал, там хоть и не все окно, но пины поместились все. Сделана наверно половина.
Проверьте, пожалуйста!
что сделал

А DDR-2 так работать не будет.
Go to the top of the page
 
+Quote Post
thehightower
сообщение Feb 28 2011, 12:43
Сообщение #7





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769



DmitryR, уважаемый, расскажите, почему. Банки разные задействовал?
Чем подробнее, тем лучше. Спасибо.

Если кто-нибудь может посоветовать конкретную литературу для освоения конкретно этого вопроса, то милости прошу sm.gif
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 28 2011, 12:48
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Потому, что надо подключить их так, как написано в пинауте. Ну и внутри одного банка, разумеется.
Go to the top of the page
 
+Quote Post
thehightower
сообщение Feb 28 2011, 13:03
Сообщение #9





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769



Цитата(DmitryR @ Feb 28 2011, 15:48) *
Потому, что надо подключить их так, как написано в пинауте. Ну и внутри одного банка, разумеется.

Ок, спасибо, постараюсь!
Сделаю - размещу и попрошу проверить ещё sm.gif
Go to the top of the page
 
+Quote Post
thehightower
сообщение Feb 28 2011, 15:30
Сообщение #10





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769



Посмотрите, пожалуйста, теперь:
Image

ой, только порты квадратными должны быть. ну суть положения не меняет)))
Go to the top of the page
 
+Quote Post
thehightower
сообщение Mar 3 2011, 10:09
Сообщение #11





Группа: Новичок
Сообщений: 8
Регистрация: 27-09-10
Пользователь №: 59 769



Нууу....!
Не забывайте про меня!)))
Go to the top of the page
 
+Quote Post
radistka
сообщение Apr 1 2011, 06:28
Сообщение #12


Участник
*

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



зравствуйте!

я пытаюсь подключить DDR3 к Spartan6, хочется это смоделировать в программе. С чего начать и как приступить, если напрямую подключать память без MIG?

До этого не работала ни со спартанами, ни с Xilinx ISE Design Suite.
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 1 2011, 07:03
Сообщение #13


Знающий
****

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



Цитата(radistka @ Apr 1 2011, 09:28) *
зравствуйте!

я пытаюсь подключить DDR3 к Spartan6, хочется это смоделировать в программе. С чего начать и как приступить, если напрямую подключать память без MIG?

До этого не работала ни со спартанами, ни с Xilinx ISE Design Suite.


Усвойте, что такие подключения возможны строго с определёнными ножками ПЛИС. Их даже менять местами между собой сложно, хоть они и правильно выбраны функционально в IP(имеется ввиду разряды). Разработчику очень сложно находиться в таких рамках. Вот почему для ПЛИС сначала делается проект, а потом печатная плата под него. Методом итераций подбирается приемлемая комбинация распиновки и разводки п\п.
Go to the top of the page
 
+Quote Post
radistka
сообщение Apr 1 2011, 10:25
Сообщение #14


Участник
*

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



Я ознакомилась с схемой подключения DDR3 на плате SP605, где данные подключатся напрямую к ПЛИС, а адреса тоже, но с параллельными резисторами, подведенными к питанию. Насколько обязательны эти резисторы в адресной шине, их роль и из каких соображений выбираются?
Go to the top of the page
 
+Quote Post
Мур
сообщение Apr 1 2011, 10:51
Сообщение #15


Знающий
****

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



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

Так это обязательный элемент при согласовании линий связи. На таких частотах без них беда. Кстати, обратите внимание, что по данным используется подключение к Ref(половинному)питанию(там даже под это специальная микросхема должна стоять), а в ПЛИС эта опора подана на спациальные ножки внутреннего компаратора. У нас когда-то это место прозевали и сроки пришлось сдвигать на 2 мц.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 23:36
Рейтинг@Mail.ru


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