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

 
 
 
Reply to this topicStart new topic
> Как сгенерировать прерывание в модуле V-Series Avalon-MM DMA Interface for PCIe
Barbarossa
сообщение Sep 4 2014, 17:48
Сообщение #1


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

Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333



Возник вопрос - как сгенерировать прерывание в модуле PCIe со встроенным контроллером DMA? Контроллер дескрипторов пишу сам, и хочу по завершению обмена сгенерить прерывание. И не понимаю, как это можно сделать. Порт RmIrq отсутствует, думал, можно через регистры CRA, но что-то не получилось. Никто не делал что-нибудь подобное, буду очень благодарен за совет sm.gif
Go to the top of the page
 
+Quote Post
Tosha
сообщение Sep 16 2014, 08:15
Сообщение #2


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

Группа: Свой
Сообщений: 97
Регистрация: 10-09-04
Пользователь №: 633



Странно, что у вас нет входа прерывания. Я использовал корку PCIe для SOPC buildera, у нее есть обычный вход прерывания, при его установке выдается прерывание на шину. Только его нужно разрешить предварительно через CRA порт (я использовал legacy interrupt)
Go to the top of the page
 
+Quote Post
Barbarossa
сообщение Sep 16 2014, 17:05
Сообщение #3


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

Группа: Свой
Сообщений: 97
Регистрация: 5-12-04
Из: Великий Новгород
Пользователь №: 1 333



Цитата(Tosha @ Sep 16 2014, 12:15) *
Странно, что у вас нет входа прерывания. Я использовал корку PCIe для SOPC buildera, у нее есть обычный вход прерывания, при его установке выдается прерывание на шину. Только его нужно разрешить предварительно через CRA порт (я использовал legacy interrupt)

Нет входа прерывания на ядре со встроенным контроллером DMA. Можно сгенерить прерывание MSI, записью в память. Как сгенерить Legacy так и не понял, хотя в альтеровской доке написано, что Legacy поддерживается.
Go to the top of the page
 
+Quote Post

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

 


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


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