Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 19.10.2018
Сообщений: 65
1

Понимание связки PCIe + DMA и Host + Linux + DMA

01.04.2020, 22:34. Просмотров 202. Ответов 0
Метки dma, pcie (Все метки)

Всем привет.
Друзья расскажите, пожалуйста, как должна работает ниже описанная схема.

Есть платка с артиксом7, на ней я смог реализовать pcie. Бар 0 соответствует ddr, бар 1 bram, бар 2 регистрам dma.
По включению microblaze инитит pcie, dma, пишет линейный код(просто для наглядности) в bram и ddr с помощью dma. Похоже на то что всё работает отлично. Теперь втыкаю свою платку в комп и с помощью linux (посредством написания модуля ядра) смотрю vendor, device id, читаю линейный код из bram и ddr по соответсвующим барам, также могу писать по ним всё что захочу, имею также полный доступ в регистры dma по бару 2.

Если я захочу писать и читать данные хостом (он же комп) с помощью dma, какое dma мне нужно использовать?

dma плиса по моему мнению не может лезть в память root(он же опять комп) тк является end point, следовательно нужен dma root, но где кончиться его власть?

те вот комп через dma запишет килобайт данных по бару 0, а дальше нужно говорить end point dma о том что данные пришли забирай их в ddr?

Заранее спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2020, 22:34
Ответы с готовыми решениями:

Не работает DMA с PCIE на QorIQ P2020 с линуксом
Здравствуйте. Человек успешно подключил endpoint по интерфейсу PCIE к процессору QorIQ P2020. Но...

STM32F4Discovery - ADC DMA и FSMC DMA
Привет всем. Вынужден опять обратиться за Вашей помощью :) Ситуация такая. 1. Дисплей...

USART2(RX+IDLE+DMA)+USART3(TX DMA)
Принимаю по юсарт2, побайтно, на скрости 115200. Пытаюсь передавать по юсарт3 через DMA, скорость...

ADC->DMA->SDIO (или NAND через FSMC) без остановки в обработчике прерываний DMA на STM32F407VG, реально или нет?
Добрый день. Столкнулся с необходимостью писать большой объём данных АЦП с высокой скоростью....

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2020, 22:34

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

DMA
Вопрос собственно возник при чтении документации: Тоесть выходит, что DMA тут совсем не DMA и...

GPIO via DMA
Кто-нибудь сталкивался с такой задачей как передача байта по DMA в ODR GPIO? (или конкретных бит,...

USART + DMA
Всем привет. stm32f103c8 Использую USORT + DMA, Channel4 - TX Channel5 - RX Как только...

АЦП + DMA
Начал разбираться с АЦП в контроллерах. Естественно, возможность один раз задать список каналов для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.