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

 
 
> MicroBlaz + DDR3 + AXI, обращение к ddr3
zuuuuk
сообщение Apr 20 2013, 17:26
Сообщение #1


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

Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334



добрый день.
я использую сартет кид.
http://www.xilinx.com/products/boards-and-...6NITX-LX75T.htm
я собрал в едк проект и подключил microblaz + ddr3 + bram. На AXi.
bram внутренняя..
Использовал при этом только визард.

при обращении , через xmd, к внутр. памяти все нормально. пишет читает.
но вот при обращении к ddr3 проц зависает.


http://s019.radikal.ru/i604/1304/fb/ee312c51e5e3.jpg

нужно ли инициализировать сам MCB?
Подскажите в каком направлении копать?

благодарю за внимание.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Apr 21 2013, 12:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



не совсем так.

У микроблайза выходит 3 шины
внутренняя идет в брам, по умолчанию по ней идет программа
дальше шина выходящая наружу Шина данных и инструкций M_AXI_DP и M_AXI_IP
дальше вторая выходящая кешированная шина данных и инструкций M_AXI_DC и M_AXI_IC

Эти шины идут через все адреса памяти, но! если вы объявляете какой либо пространство кешируемым, то обращение в него пойдет через DC и IC. Там есть некоторый нюанс с битами использовать кэш или нет, то есть можно сделать так что в кешируемое пространство вы залезете по обычной шине, но по умолчанию в обычное пространтсво - обычная шина, в кешируемое - кешевая шина.


Дальше на какую шину визард повесил память не знаю, думаю по умолчанию на обычную, А вы включив кешировать пространство памяти заставляете проц видя обращения в это пространство использовать кешированную шину, на которой нет вашего ДДР. Думаю как то так.


Попробуйте пойти по более легкому и стабильному пути, использовать platform studio для создания процессора, и SDK для проверки.


Да еще вспомнил, в контроллере DDR можно выбирать ножку для ZIO и для RZQ сигналов DDR, проверьте что там выбраны верные ножки. те к которым физически подрублена память
Go to the top of the page
 
+Quote Post
zuuuuk
сообщение Apr 22 2013, 16:46
Сообщение #3


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

Группа: Участник
Сообщений: 188
Регистрация: 26-04-07
Пользователь №: 27 334



Цитата(Golikov A. @ Apr 21 2013, 15:48) *
не совсем так.

У микроблайза выходит 3 шины
внутренняя идет в брам, по умолчанию по ней идет программа
дальше шина выходящая наружу Шина данных и инструкций M_AXI_DP и M_AXI_IP
дальше вторая выходящая кешированная шина данных и инструкций M_AXI_DC и M_AXI_IC


Я проверил подключение еще раз:
http://i047.radikal.ru/1304/ff/00fc8bf74a55.jpg


Адресация

ну и генерация ddr3
http://s16.radikal.ru/i190/1304/ed/1bd34d140ee7.jpg
http://s019.radikal.ru/i609/1304/f5/506ec30b0b40.jpg
http://s019.radikal.ru/i605/1304/f4/7d3043a5393c.jpg
http://i020.radikal.ru/1304/86/d5645a70e3d4.jpg
http://s43.radikal.ru/i101/1304/c4/9c193c56bbf6.jpg
http://s54.radikal.ru/i143/1304/77/0de05f757f31.jpg

Пин RZQ подтянут к земле через резистор.
Фаил .ucf я проверил.

Вот где я могу здесь ошибаться?

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zuuuuk   MicroBlaz + DDR3 + AXI   Apr 20 2013, 17:26
- - Golikov A.   Вот прям пару недель назад решал подобную задачу. ...   Apr 20 2013, 18:33
- - rsv   Инициализировать ничего не надо. Отлаживаться прощ...   Apr 20 2013, 18:55
- - zuuuuk   Цитата(Golikov A. @ Apr 20 2013, 21:33) с...   Apr 21 2013, 12:34
- - rsv   Настроен ли микроблейз на кеширование адресного пр...   Apr 22 2013, 18:05
- - Golikov A.   еще надо поглядеть есть ли клоки на ддр ему надо к...   Apr 22 2013, 18:11
- - lastpoint   у меня была такая проблема, решилась при помощи ук...   Apr 23 2013, 06:35
- - zuuuuk   Я всех благодарю за помощь. Я разобрался... Пробл...   Apr 24 2013, 17:09
|- - ilyge   Цитата(zuuuuk @ Apr 24 2013, 21:09) Я все...   Nov 1 2013, 15:23
- - xor.kruger   Только что сам столкнулся с подобной проблемой как...   Oct 21 2013, 10:26
- - xor.kruger   ЦитатаЭто не должно влиять на работу DDR. Скорее в...   Nov 1 2013, 15:48
- - ilyge   AVNET: MIG parameters for SP6 LX75T. "The is...   Nov 5 2013, 12:24


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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 23:34
Рейтинг@Mail.ru


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