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

 
 
> QSYS, память DDR и два мастера
Styv
сообщение Mar 1 2013, 09:31
Сообщение #1


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

Группа: Свой
Сообщений: 133
Регистрация: 16-08-04
Пользователь №: 504



Привет Всем!

Собираю систему в qsys, состоящую из контроллера памяти DDR и двух моих модулей, которые являются мастерами Аvalon-ММ, которые должны независимо друг от друга обращаться к ДДР.

Если по отдельности каждый модуль работает с ДДР нормально, то при сподключении к ДДР двух модуляй, оба или перестают работать или работают с ошибками.

Как подключать к одному слейву несколько мастеров?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
juvf
сообщение Apr 9 2013, 07:29
Сообщение #2


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

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(Styv @ Mar 1 2013, 15:31) *
Собираю систему в qsys, состоящую из контроллера памяти DDR и двух моих модулей, которые являются мастерами Аvalon-ММ, которые должны независимо друг от друга обращаться к ДДР.

Если по отдельности каждый модуль работает с ДДР нормально, то при сподключении к ДДР двух модуляй, оба или перестают работать или работают с ошибками.

Я собрал такую систему. Контроллер ддр и два моих Avalon-MM которые независимо работают с ддр, т.е. DMA. Работает, ошибок не наблюдаю. Ни каких мютексов не пользую. Арбитраж сама шина авалон разруливает. Естественно использую сигнал waitrequest на шине.
Цитата
Как подключать к одному слейву несколько мастеров?

я использовал сигналы шины
Код
    master_address,
    master_readdata,
    master_writedata,
    master_cs,
    master_waitrequest,
    master_byteenable,
    master_write,
    master_read,
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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