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

 
 
 
Reply to this topicStart new topic
> MPMC зависает на калибровке, не работает проект под DDR2
rsv
сообщение Aug 7 2009, 17:24
Сообщение #1


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

Группа: Свой
Сообщений: 119
Регистрация: 16-07-07
Из: Тула
Пользователь №: 29 160



сделали свою плату на Virtex5 плюс много чего. В том чикле и 4 чипа ddr2 SDRAM 16 разрядных. Вроде все по-уму разведено, по докам от микрона и по пинам от MIG ISE 10.3. Но только вот не работает. В проекте с микробом процессор тупо встает на операции обращения к памяти, пробовал example project из MIG: чипскопом видно, что корка висит в нулевой стадии калибровки. Клок на память подаю 100 МГц. Соответствие UCF разводке проверил раза 4. Пробовал завести только одну микросхему памяти из 4: безрезультатно. Также висит в нулевой стадии калибровки. Интересно, что если осциллографом дотронуться до положительного пина DQS1, то калибровка проходит до третьей стадии, и там вываливается в ошибку. Пробовал отключать в ядре ODT: улучшения не обнаружено.

Вопрос к обществу: может быть кто-то сталкивался с подобным, не подскажете как решить проблему?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 10 2009, 05:01
Сообщение #2


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

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



Цитата(rsv @ Aug 7 2009, 21:24) *
сделали свою плату на Virtex5 плюс много чего. В том чикле и 4 чипа ddr2 SDRAM 16 разрядных.

...

Клок на память подаю 100 МГц.

IMHO DDR2 не умеет работать на 100 Мгц. Подайте 200 хотя бы.
Go to the top of the page
 
+Quote Post
rsv
сообщение Aug 10 2009, 07:02
Сообщение #3


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

Группа: Свой
Сообщений: 119
Регистрация: 16-07-07
Из: Тула
Пользователь №: 29 160



Цитата(DmitryR @ Aug 10 2009, 09:01) *
IMHO DDR2 не умеет работать на 100 Мгц. Подайте 200 хотя бы.

Пробовали 125, 166 и 200 пробовали
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Aug 10 2009, 09:34
Сообщение #4


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

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



Цитата(rsv @ Aug 7 2009, 21:24) *
Интересно, что если осциллографом дотронуться до положительного пина DQS1, то калибровка проходит до третьей стадии, и там вываливается в ошибку.

DQS сделан дифференциально? Терминаторы стоят?
Go to the top of the page
 
+Quote Post
rsv
сообщение Aug 10 2009, 15:11
Сообщение #5


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

Группа: Свой
Сообщений: 119
Регистрация: 16-07-07
Из: Тула
Пользователь №: 29 160



Цитата(DmitryR @ Aug 10 2009, 13:34) *
DQS сделан дифференциально? Терминаторы стоят?

Все было сделано по даташиту...
Победили проблему: оказывается, по недосмотру, поставили подтяжку к земле на cke 10 ом вместо 4,9 ком smile.gif
теперь вроде работает все: сделал тестовую программку, сложил ее линкером в ddr и все работало (на 125 МГц)!
Спасибо всем.
Go to the top of the page
 
+Quote Post
Sujan
сообщение Aug 24 2009, 08:37
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 13-02-07
Пользователь №: 25 330



Проверьте конфигурационные вектора.
Ну и попробуйте посимулировать.
Go to the top of the page
 
+Quote Post

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

 


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


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