Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Задержка перед чтением данных UniPHY DDR3 - Example project
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
chirik
Добрый день!
Подключаю память DDR3 к проекту, до этого с DDR3 не работал.
Использую отладочную плату Cyclone V GX FPGA Development Kit.


В файлах к данной плате есть пример работы с DDR3 "example_project",
(который можно получить автоматически если в мегавизарде для UniPHY поставить галочку "Generate Example Design" )
там используется UniPHY v12.1 c настройками:
Enable Hard memory interface
Memory clock: 400Mhz
Rate on Avalon-MM: Full rate
В Example project, как я понимаю, к контроллеру памяти подключен модуль генерации трафика по шине Avalon.

В проекте я подключил SignalTab к шине Avalon, чтобы видеть посылки данных и посмотреть задержку ожидания данных (Latency) с момента выставления сигнала avi_read_req до момента появления валидных данных на линии avi_rdata.
Так вот, она оказалось не постоянной, а плавающей - 97, 60, 63, 63, 73, 59, 67, 64, 22, 28 - это нормально ? wacko.gif
Нажмите для просмотра прикрепленного файла

Я почему-то был уверен что задержка ожидания будет строго фиксированная, иначе сложно работать с памятью...
На счет задержки в документации Альтеры я нашел вот такую табличку:
Нажмите для просмотра прикрепленного файла

Так до конца и не ясно, задержку которую я получил это норма или нет..

За любые объяснения буду признателен!
torik
Цитата
Rate on Avalon-MM: Full rate

А как вообще данные на такой частоте забирать? Никакая авалон шина не справится. Для фифо заявлена частота 380МГц что ли...
chirik
Не могу сказать на какой максимальной частоте может работать fifo, на циклон5 заявлено до 550Mhz..
Нажмите для просмотра прикрепленного файла
chirik
Приношу извинения, Avalon в example project действительно работает на частоте 125Mhz,

Full - Rate on Avalon interface - относится к ширине шины данных.
torik
А как создать пример? Чё-то не вижу галочки.
chirik
После завершения настроек контроллера DDR3 в окне мегавизарда нажимаем Finish (в правом нижнем углу), и появляется диалоговое окно:
Нажмите для просмотра прикрепленного файла
torik
Не, у меня такое окно не появляется. Ква 12.1 sp1
chirik
я могу свой проект скинуть, может там появиться..
startup\ddr3_hmc_example_design\example_project
http://yadi.sk/d/EhZUvN_F3LpGw

Цитата(torik @ Mar 18 2013, 10:38) *
Не, у меня такое окно не появляется. Ква 12.1 sp1


Странно у меня тоже Q12.1 sp1
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.