Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как сгенерировать прерывание в модуле V-Series Avalon-MM DMA Interface for PCIe
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
Barbarossa
Возник вопрос - как сгенерировать прерывание в модуле PCIe со встроенным контроллером DMA? Контроллер дескрипторов пишу сам, и хочу по завершению обмена сгенерить прерывание. И не понимаю, как это можно сделать. Порт RmIrq отсутствует, думал, можно через регистры CRA, но что-то не получилось. Никто не делал что-нибудь подобное, буду очень благодарен за совет sm.gif
Tosha
Странно, что у вас нет входа прерывания. Я использовал корку PCIe для SOPC buildera, у нее есть обычный вход прерывания, при его установке выдается прерывание на шину. Только его нужно разрешить предварительно через CRA порт (я использовал legacy interrupt)
Barbarossa
Цитата(Tosha @ Sep 16 2014, 12:15) *
Странно, что у вас нет входа прерывания. Я использовал корку PCIe для SOPC buildera, у нее есть обычный вход прерывания, при его установке выдается прерывание на шину. Только его нужно разрешить предварительно через CRA порт (я использовал legacy interrupt)

Нет входа прерывания на ядре со встроенным контроллером DMA. Можно сгенерить прерывание MSI, записью в память. Как сгенерить Legacy так и не понял, хотя в альтеровской доке написано, что Legacy поддерживается.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.