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

 
 
> Можно ли использовать компонент SOPC Builder для работы самописного модуля?
Farsch
сообщение Feb 9 2012, 13:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 2-11-10
Из: СПб
Пользователь №: 60 600



Процессор Ниос, шина АвалонММ.
Мой модуль в ходе своей работы должен обращаться к микросхеме SDR SDRAM.
Вообще в данном проекте таких микросхем 4, 3 из них будут управляться через DMA Controller. Но там не понятно с временем, очередями - много обращений к DMA, а для моего модуля это критично так что решили для быстроты обращения с памятью отдать одну микросхему памяти чисто для моего модуля.

Вопрос: есть ли возможность использовать стандартный SDR SDRAM Controller из списка компонентов SOPC Builder или же мне ничего не остаётся как писать собственный?
Или, если кто знает, прошу подсказать, где найти проверенный контроллер на Verilog.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Копейкин
сообщение Feb 10 2012, 08:03
Сообщение #2


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

Группа: Участник
Сообщений: 190
Регистрация: 7-11-07
Из: С-Петербург
Пользователь №: 32 134



Если Вы имеете в виду DMA/SGDMA контроллеры, то их в системе может быть несколько.
Может быть даже не одно процессороное ядро, если нужно.
В спецификации Avalon раздел 3.7 Masters, прямо говорится, что создаётся соединение точка-точка между парой мастер-слэйв.
Поэтому если у разных мастеров свои слэйвы, они могут иметь доступ к ним параллельно.

Прямо в списке SOPC builder / Memory and Memory Controllers несколько вариантов контроллеров динамической памяти - они не подходят?
Go to the top of the page
 
+Quote Post
Farsch
сообщение Feb 12 2012, 16:19
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 2-11-10
Из: СПб
Пользователь №: 60 600



Цитата(Копейкин @ Feb 10 2012, 11:03) *
В спецификации Avalon раздел 3.7 Masters, прямо говорится, что создаётся соединение точка-точка между парой мастер-слэйв.
Поэтому если у разных мастеров свои слэйвы, они могут иметь доступ к ним параллельно.


прошу прощения, может я не там смотрю? открываю файл Avalon Interface Specifications. у меня раздел 3.7 называется Avalon-MM Slave Addressing
Go to the top of the page
 
+Quote Post
barabek
сообщение Feb 13 2012, 06:12
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 16-08-07
Из: Владивосток
Пользователь №: 29 831



Цитата(Farsch @ Feb 13 2012, 02:19) *
прошу прощения, может я не там смотрю? открываю файл Avalon Interface Specifications. у меня раздел 3.7 называется Avalon-MM Slave Addressing

Ага, они сейчас это убрали оттуда и перенесли описание в quartus handbook. Смотрите раздел "system design with qsys", а именно в "qsys interconnect".
Go to the top of the page
 
+Quote Post



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

 


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


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