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

 
 
> UniPhy DDR3 Controller на Stratix IV, Падает при калибровке
MIX@
сообщение Oct 30 2012, 13:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



Приветствую плисоводов sm.gif

Пытаюсь поднять контроллер ddr3 памяти (на базе UniPhy) на альтеровской отладке (Stratix IV GX FPGA Development Kit).
Использую DDR3 Top, состоящую из одного модуля Micron MT41J64M16LA-15E на 128 метров.
Сделал простенький проект в QSYS, состоящий всего из двух компонентов - Альтеровский контроллер и штатный генератор траффика.
Все настройки контроллера и соответствие пинов проекта ногам FPGA прописал из мануала к отладке.
Суть проблемы - контроллер ddr3 памяти падает на этапе калибровки (1-ый шаг, Pre-bit Read deskew failure).
Как я понимаю, суть этого шага - выровнять сигналы на линиях DQ, относительно друг друга и управляющего сигнала DQS.

Настройки контроллера, архитектуру системы в QSYS и отчёт EMI (External Memory Interface Toolkit) во вложении.

За любые советы по делу - заранее спасибо.
Прикрепленные файлы
Прикрепленный файл  calibration_issue_logs.zip ( 689.5 килобайт ) Кол-во скачиваний: 995
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serebr
сообщение Oct 31 2012, 16:54
Сообщение #2


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

Группа: Свой
Сообщений: 191
Регистрация: 10-01-05
Из: San Francisco Bay, Silicon Valley
Пользователь №: 1 869



При генерации корки можно попросить MegaWizard попутно сгенерить и Example Project. В этом примере используются те же модули, что и в рабочем проекте. Example Project содержит calibration logic, генератор и checker тестовых векторов. Попробуйте начать с этого.
Go to the top of the page
 
+Quote Post
MIX@
сообщение Nov 1 2012, 07:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 21-01-09
Пользователь №: 43 756



Цитата(serebr @ Oct 31 2012, 20:54) *
При генерации корки можно попросить MegaWizard попутно сгенерить и Example Project. В этом примере используются те же модули, что и в рабочем проекте. Example Project содержит calibration logic, генератор и checker тестовых векторов. Попробуйте начать с этого.


Попробовал сгенерить тестовый проект - теперь падает мегавизард sm.gif
Код
Error: Error during execution of script C:/Users/Администратор/AppData/Local/Temp/alt5645_7943971019348877730.dir/0009_ddr3_UniPHY_controller_gen/example_project/create_project.tcl: Peak virtual memory: 162 megabytes
Error: Error during execution of script C:/Users/Администратор/AppData/Local/Temp/alt5645_7943971019348877730.dir/0009_ddr3_UniPHY_controller_gen/example_project/create_project.tcl: Processing ended: Thu Nov 01 11:58:55 2012
Error: Error during execution of script C:/Users/Администратор/AppData/Local/Temp/alt5645_7943971019348877730.dir/0009_ddr3_UniPHY_controller_gen/example_project/create_project.tcl: Elapsed time: 00:00:01
Error: Error during execution of script C:/Users/Администратор/AppData/Local/Temp/alt5645_7943971019348877730.dir/0009_ddr3_UniPHY_controller_gen/example_project/create_project.tcl: Total CPU time (on all processors): 00:00:00
Error: Execution of script C:/Users/Администратор/AppData/Local/Temp/alt5645_7943971019348877730.dir/0009_ddr3_UniPHY_controller_gen/example_project/create_project.tcl failed


Кто-нибудь пользует 12-ый квартус?
Go to the top of the page
 
+Quote Post
ISK
сообщение Nov 1 2012, 09:52
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 59
Регистрация: 9-06-05
Из: Киев
Пользователь №: 5 857



Цитата(MIX@ @ Nov 1 2012, 10:55) *
Кто-нибудь пользует 12-ый квартус?


У нас 12-й квартус. DDR3 uniphy заработал в 4-м стратиксе ещё на 9.1 квартусе. Без особых проблем перешли на 12-й. Вначале были проблемы, подобные вашим, когда не проходит калибровка, и после сброса выставляются сигналы local_cal_fail = '1' и local_init_done = '0'. Решается всё так, как я выше описал. Скорее всего ваша проблема где-то или в констрейнах, или в правильности подключения к железу. Сам контроллер рабочий, за исключением вот этих глюков.

Ещё, как вариант, можно поюзать External memory interface toolkit.
Go to the top of the page
 
+Quote Post



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

 


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


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