Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программируемая логика Реализовать Д-триггер с входом асинхронной загрузки https://www.cyberforum.ru/ programmable-logic/ thread2604552.html
Здравствуйте! Вот задание: В виде vhdl файла реализовать D-триггер с входом асинхронной загрузки L. Как это сделать?
Программируемая логика Реализовать неприоритетный шифратор 16→4
Здравствуйте! Очень нужно выполнить задание Реализовать неприоритетный шифратор 16→4 с управляющим входом W, выходом P, формируемым в логическую единицу, когда на входе устройства присутствует...
Программируемая логика Logisim. Нарисовать шину
Требуется схема модели 2-х разрядной однонаправленой шины соединяющей три устройства. Нарисуйте кто-то плиз, срочно нужно, а доступа к компу сейчас нету.
Программируемая логика Multisim. Найти элемент Кто-нибудь может помочь найти элемент в Multisim? Выглядит он так https://www.cyberforum.ru/ programmable-logic/ thread2602425.html
Программируемая логика Реализовать неприоритетный шифратор https://www.cyberforum.ru/ programmable-logic/ thread2594470.html
Здравствуйте! Если я поднял эту тему не в том разделе, то скажите) Вот задание Реализовать неприоритетный шифратор 16→4 с управляющим входом W, выходом P, формируемым в логическую единицу, когда...
LVDS вход-выход на Verilog Программируемая логика
Приветствую всех. Создаю устройство, работающее с LVDS линиями. Хочу написать пробный код на Verilog, а он не работает. LVDS на входе и выходе, в самом ПЛИС - одним "проводом". Посмотрите пожалуйста,...
Ошибка при отображении вывода значения сигнала на временной диаграме во время симуляции Программируемая логика
Создал проект, скопипастил код вшдл описания рс тригера , начал симуляцию, в временной диаграме отсутствует вывод сигнала nQ , но я непонимаю почему , помогите пожалуйста пофиксить , спасибо заранее....
Программируемая логика Quartus 9.1 - создание схемы памяти Здравствуйте. Создаю схему памяти: тип памяти 3D, на RS-триггерах, организации 6*1. Саму схему создал, но при компиляции выдает ошибки. Сначала я сделал ячейку памяти и через «File - Create / Update... https://www.cyberforum.ru/ programmable-logic/ thread2570895.html
Программируемая логика Передача данных https://www.cyberforum.ru/ programmable-logic/ thread2568012.html
Здравствуйте уважаемые знатоки, как передавать данные с кодера на декодер которые напипсаны в Quartus(Verilog)
Программируемая логика Умножитель частоты на триггерах Добрый день. Подскажите как реализовать умножение на 2 при помощи двух триггеров, сумматора и ИЛИ. Руководствуюсь словами: "Умножение: у вас есть фронт и спад, по ним сделать срабатывание (на... https://www.cyberforum.ru/ programmable-logic/ thread2565013.html
0 / 0 / 0
Регистрация: 19.10.2018
Сообщений: 65
0

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

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

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

Есть платка с артиксом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?

Заранее спасибо!

Вернуться к обсуждению:
Понимание связки PCIe + DMA и Host + Linux + DMA
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
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.