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

 
 
> Avalon Interface and Flow Control
djhall
сообщение Nov 23 2017, 06:13
Сообщение #1


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

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



Я так понимаю, что в современной спецификации на шину Avalon нет сигналов Flow Control, я имею ввиду readyfordata и dataavailable.
Но у меня есть довольно старый компонент, который как раз и предназначается для чтения и записи данных с использованием DMA и который использует сигналы readyfordata и dataavailable.
Подскажите как обновить этот компонент для работы по современной спецификации. Какие есть замены для сигналов readyfordata и dataavailable?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
djhall
сообщение Nov 27 2017, 12:09
Сообщение #2


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

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



Цитата(Raven @ Nov 27 2017, 15:48) *
Или, например, выделить регистры, с которыми работает DMA, в отдельный slave.

В принципе я так и сделал, но ощущение такое что проблемы ещё будут.
Например, Nios записывает настроечные параметры в регистры, затем настраивает DMA, затем запускает внешнее устройство и ждёт окончания работы DMA. Вроде всё нормально, но что будет если что-то пойдет не так и мне нужно будет прервать DMA? При работе с Flow control я мог это сделать. А вот при работе с waitrequest пока не ясно, ведь нельзя прервать транзакцию на половине.
Go to the top of the page
 
+Quote Post
Raven
сообщение Nov 27 2017, 12:35
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(djhall @ Nov 27 2017, 15:09) *
Вроде всё нормально, но что будет если что-то пойдет не так и мне нужно будет прервать DMA?

А DMA функционал типа Abort или Stop не поддерживает?
Go to the top of the page
 
+Quote Post



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

 


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


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