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

 
 
> ISE14.3, XC7Z020, core MIG7, нет доступа к банку 502
serg_k1
сообщение May 19 2014, 06:23
Сообщение #1


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

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



Здравствуйте, нужно связаться для записи и чтения с DDR3 из XC7Z020. В настоящее время из PL. В дальнейшем эта связь будет и из PS. при синтезе core MIG7 v1.7 для выбора банка доступны только 13, 33, 34 и 35 банки. А требуется сделать банк 502. Пробовал из XPS - так же не доступа. Как это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
faa
сообщение May 19 2014, 15:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(serg_k1 @ May 19 2014, 14:33) *
Здравствуйте, нужно связаться для записи и чтения с DDR3 из XC7Z020. В настоящее время из PL. В дальнейшем эта связь будет и из PS. при синтезе core MIG7 v1.7 для выбора банка доступны только 13, 33, 34 и 35 банки. А требуется сделать банк 502. Пробовал из XPS - так же не доступа. Как это сделать?

DDR3/DDR2 на 502 банке имеет выделенный аппаратный контроллер и MIG для нее не нужен. Она конфигурится и доступна всегда из процессорной секции PS.
Для доступа из PL к этой памяти нужно использовать соответствующие мосты. Их там много: два AXI-мастера, 4 высокоскоростных мастера с FIFO и один мастер ACP.
Через AXI-мастера можно также достучаться до всей периферии PS.
Для доступа из PS к PL есть два AXI-slave.
Память 502 банка аппратно замаплена на физадреса из 1 Гига (0x00000000-0x3fffffff).
Все это подробно расписано в ug585. Дока объемная, но читать надо wink.gif
Как это все добро построить и использовать - в инете уже есть примеры, в том числе opensource.
Смотрите проекты parallella, RedPitaya. Там все цеплятется к нормальному топу, а не прикручивается к PS в виде корок.
Такой подход (когда PS в виде подмодуля), ИМХО, намного функциональнее и удобнее.

Сообщение отредактировал faa - May 19 2014, 15:09
Go to the top of the page
 
+Quote Post
serg_k1
сообщение May 20 2014, 01:14
Сообщение #3


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

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



Цитата(faa @ May 19 2014, 23:13) *
DDR3/DDR2 на 502 банке имеет выделенный аппаратный контроллер и MIG для нее не нужен. Она конфигурится и доступна всегда из процессорной секции PS.
Для доступа из PL к этой памяти нужно использовать соответствующие мосты. Их там много: два AXI-мастера, 4 высокоскоростных мастера с FIFO и один мастер ACP.
Через AXI-мастера можно также достучаться до всей периферии PS.
Для доступа из PS к PL есть два AXI-slave.
Память 502 банка аппратно замаплена на физадреса из 1 Гига (0x00000000-0x3fffffff).
Все это подробно расписано в ug585. Дока объемная, но читать надо wink.gif
Как это все добро построить и использовать - в инете уже есть примеры, в том числе opensource.
Смотрите проекты parallella, RedPitaya. Там все цеплятется к нормальному топу, а не прикручивается к PS в виде корок.
Такой подход (когда PS в виде подмодуля), ИМХО, намного функциональнее и удобнее.

Спасибо, буду разбираться. Еще есть вопросы. 1. проекты parallella, RedPitaya здесь http://www.parallella.org/ и redpitaya.com?
2. Такой подход (когда PS в виде подмодуля), ИМХО, намного функциональнее и удобнее. - т.е. он (PS) не top?
Go to the top of the page
 
+Quote Post
Maverick
сообщение May 20 2014, 01:26
Сообщение #4


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(serg_k1 @ May 20 2014, 08:24) *
Спасибо, буду разбираться. Еще есть вопросы. 1. проекты parallella, RedPitaya здесь http://www.parallella.org/ и redpitaya.com?
2. Такой подход (когда PS в виде подмодуля), ИМХО, намного функциональнее и удобнее. - т.е. он (PS) не top?

1. да
2. да


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:32
Рейтинг@Mail.ru


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