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

 
 
 
Reply to this topicStart new topic
> DDR2 Cyclone V UniPHY
Full41
сообщение Feb 19 2015, 08:56
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 31-03-08
Из: САНКТ-ПЕТЕРБУРГ
Пользователь №: 36 375



Здравствуйте Коллеги.
Разработал плату с ПЛИС Cyclone V и двумя микросхемами памяти типа DDR2. До этого с DDR2 работал только на отладочной плате, там все было хорошо.
Создал проект в Quartus 14.1 update 1, все хорошо, времянка тоже прошла хорошо. Настроил память и попытался запустить. Запустить сразу не получилось, отказывалось запускаться доступ к памяти, начал разбираться увидел что калибровка контроллера UniPHY не всегда проходит (иногда все таки она проходит, но как то по разному). При прохождении калибровки память запускается, я даже проводил тест памяти, но там периодично в разных местах (на 100 адресов 2-3 ошибки) возникает ошибка, притом на чтение. Возник вопрос в каком направлении думать?

У меня были предположение в неправильности настройки контроллера UniPHY в области
Прикрепленное изображение


Нашел документы как натравливать http://www.altera.com/technology/memory/es...board-skew.html (может кому будет полезно) в котором вводишь исходные данные он рассчитывает нужные параметры.
С помощью hyperlynx, выяснил параметры и рассчитал все (возможно не правильно взял исходные данные), но это не помогло. Все как не работало так и не работает.
Пробовал настроить Channel Signal Integrity, нашел даже описание как рассчитать http://www.alterawiki.com/wiki/Measuring_C...ignal_Integrity (может кому будет полезно), но не понял как все таки рассчитать.
Может кто делал такие или сталкиваться, расскажите.

Go to the top of the page
 
+Quote Post

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

 


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


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