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

 
 
> Как сделать небыстрый DMA для AXI4 ?
Shtirlits
сообщение Mar 5 2011, 23:26
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Всем добрый день. Хочу посоветоваться.

Мой spartan6 получает снаружи данные, не чаще раза в микросекунду.
Я хочу их затем передавать по DMA в ethernet.

Понятный путь - сделать мастера на PLB, но тогда понадобится мост в AXI4 или будут недоступны радости новой шины, а приложение, как мне кажется, переживет PLB с запасом.
В 13.1 для AXI4 даже шаблона для мастера не дают. Tutorial не нагугливается.
Может, пожертвовать блоковой памятью, туда потихоньку записывать, а потом из неё передавать в ethernet? Но ведь жалко такое богатство.
Или воспользоваться свободным портом внешней памяти и писать туда вообще в обход всего? Не будет ли проблем вычислением адреса?
Мне кажется, что можно упростить себе жизнь из-за низкой скорости поступления данных, но не понимаю как.


спасибо.
Go to the top of the page
 
+Quote Post

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


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

 


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


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