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

 
 
> FIFO на DDR3 на Cyclone V
dinam
сообщение Jan 30 2015, 05:39
Сообщение #1


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

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Появилась необходимость перейти с SDRAM и Cyclone II на вышеозвученные. Основные требования побыстрей освоить и побольше пропускная способность.
Разбираюсь с DDR3 SDRAM Controller with UniPHY, полученным с помощью Quartus 14.1.1 Build 190.
Пока не определился использовать аппаратный или софтовый контроллер, но больше склоняюсь к последнему. Разбираюсь к какому интерфейсу проще прицепиться, к аппаратному или к AFI софтовому для использования только PHY. Цена тоже имеет значение, т.к. для FPGA с Hard Controller она почти в два раза больше. Как то медленно всё продвигается, то ли тяжело понимаю, то ли документация такая (External Memory Interface Handbook и т. д.) Пример скомпилировался, вижу что рабочая 300 МГц с небольшим запасом получается. 300*2*2 Мбайт/сек софтового без учета накладных расходов мне хватит. В ModelSime пример моделируется sm.gif
Может кто уже делал подобное и поделится советами. Может другие контроллеры применяли. Я помню очень интересную темку про самодельный контроллер DDR2, уважаемого Hoodwina.
Пишу на VHDL.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serjj
сообщение Feb 13 2015, 08:30
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
I believe your question is point to pll_avl_clk, is the frequency can set more than 66MHz.
My answer is no. The reason is because maximun support frequency for Cyclone V HMC is 333MHz, so the pll_avl_clk is only limited to 66Mhz.

Вот не зря уточняли, о каком клоке идет речь rolleyes.gif Это внутренний клок, он не имеет отношения к обмену данными по авалону. Я добавляю в qsys uni-phy контроллер памяти, ставлю галку hard controller. Если навести мышкой на avl_0, то можно посмотреть с каким клоком и резетом асоциируется данная шина. Там будет mp_cmd_clk. MP это Multi-point front end (External Memory interface handbook 2014.08.15 - Volume 3 - Chapter 3 - MPFE).
Цитата
Thefabric interface provides communication betweenthe Avalon-ST-like internal protocol of the hard
memory interface and the external Avalon-MMprotocol.The fabric interface supports frequencies in the
range of 10MHz to one-half of the memory interface frequency.For example, for an interface running at
533MHz, the maximum user logic frequency is 267MHz. The MPFE handles the clockcrossing between
user logic and the hard memory interface.

Далее есть табличка, где расписано какой сигнал для чего используется, в частности клоки. И главное есть qsys пример.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- dinam   FIFO на DDR3 на Cyclone V   Jan 30 2015, 05:39
- - serjj   Здравствуйте, не совсем понял в чём собственно воп...   Jan 30 2015, 07:31
|- - dinam   Спасибо, погляжу. Вот смотрю, например, контролле...   Jan 30 2015, 08:05
|- - dinam   Цитата(dinam @ Jan 30 2015, 14:05) А у Al...   Feb 5 2015, 06:24
|- - dinam   Цитата(dinam @ Feb 5 2015, 12:24) Разбира...   Feb 13 2015, 05:08
- - goodsoul   Цитата(dinam @ Jan 30 2015, 08:39) Появил...   Jan 30 2015, 08:30
|- - dinam   Цитата(goodsoul @ Jan 30 2015, 14:30) Есл...   Jan 30 2015, 08:54
|- - goodsoul   Цитата(dinam @ Jan 30 2015, 11:54) Так пр...   Jan 30 2015, 09:06
|- - dinam   Цитата(goodsoul @ Jan 30 2015, 15:06) 5CE...   Jan 30 2015, 09:20
|- - goodsoul   Цитата(dinam @ Jan 30 2015, 12:20) Наскол...   Jan 30 2015, 09:41
- - serjj   ЦитатаПосле переписки с Altera мои наихудшие подоз...   Feb 13 2015, 06:59
|- - dinam   Why example_project has pll_avl_clk 66,6 Mhz? How ...   Feb 13 2015, 07:27
- - warrior-2001   Поддержу вопрос. Кто конкретно ответил и есть ли р...   Feb 13 2015, 07:18
|- - dinam   Спасибо, буду дальше разбираться.   Feb 13 2015, 08:54
|- - dinam   Странное показывает Modelsim при моделировании exa...   Feb 16 2015, 10:51
- - serjj   А какой клок у вас заведен на mp_cmd_clk, mp_rfifo...   Feb 16 2015, 11:07
|- - dinam   В настройках нет ничего такого.   Feb 16 2015, 11:15
- - serjj   Если вы ставите галочку на enable hard controller ...   Feb 16 2015, 11:23
- - dinam   Подниму тему. Спустя три года разведена и спаяна п...   May 18 2018, 07:34
- - dinam   Все очень странно. На тестовом примере точно такие...   May 23 2018, 03:31
- - dinam   Похоже я неправильно работаю с hard controller, т....   May 24 2018, 09:14


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

 


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


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