Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Реализация Bus Master DMA в xapp1052 для SP605
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
chaika_sv
Всем привет.

У меня есть устройство — ПЛИС (Xilinx® Spartan-6 FPGA SP605).
Нужно реализовать для него драйвер, работающий в режиме Bus Master DMA.
Как это примерно сделать описано в xapp1052. Скачал архив для этого xapp1052, установил оттуда прошивку, поставил драйвер, dll-библиотеку и приложение для тестирования. Приложение работает, всё ок.
Стал разбираться с реализацией драйвера и сразу возникло много вопросов..
В драйвере практически нет стандартных DMA-функций типа WdfDma* unsure.gif
В частности, нет функции для определения профиля DMA-устройства (WdfDmaProfile*), нет функций для работы с DMA-транзакциями (WdfDmaTransaction*) и многих других, казалось бы, необходимых функций.

Вопрос для тех, кто возможно работал с этим xapp, как всё-таки реализован DMA в этом драйвере?
Вопрос ко всем остальным, как может быть организован DMA без этих функций?

С уважением,
Сергей
FLTI
Присоединяюсь к вопросу Сергея.
Сергей, если за год ты уже нашёл ответ, то расскажи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.