0 / 0 / 0
Регистрация: 19.08.2021
Сообщений: 1
1

Нужн блок по SPI, DMA, Vivado

19.08.2021, 09:17. Показов 402. Ответов 1

Здравствуйте!
Я работаю над реализацией высокоскоростной передачи SPI и ищу лучший вариант для блока DMA.
Схематическое изображение моей конструкции:прикрепил



На сайте Xilinx я нашел следующиe блоки, который могу использовать:

DMA
Central Direct Memory Access
DataMover

1. В чем разница между DMA и CDMA?

Судя по описаниям и блок-схемам, это ... как будто потоковым устройством будет устройство, которое производит или потребляет поток байтов. Устройство с отображением памяти подключается к шине памяти. Таким образом, периферийному устройству, которое хранит входящие данные в регистре с отображением в память, потребуется CDMA, а периферийному устройству, где данные поступают непосредственно из буфера FIFO, потребуется DMA.

2. AXI Data Mover. Если я подключу его с блоком AXI FIFO Stream (параметры передачи команд), я получу блок DMA, как я понял. Этот блок дает мне больше свободы в реализации?
3. Какой вариант лучше всего для передачи данных из высокоскоростного SPI через DMA в память? Я бы хотел достичь 50-100 Мбит / с





Заранее спасибо за вашу помощь
Миниатюры
Нужн блок по SPI, DMA, Vivado  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.08.2021, 09:17
Ответы с готовыми решениями:

ILI9341 SPI DMA, SPI, UART библиотеки
Доброго времени, форумчане... Посоветуйте библиотек плиз... 0) Либа для работы с контроллером по...

ILI9341 SPI DMA, SPI, UART библиотеки
Доброго времени, форумчане... Посоветуйте библиотек плиз... 0) Либа для работы с контроллером по...

SPI DMA вопрос
читаю даташит. Там в таблице каналов дма STEAM5 и STEAM7 это SPI3_TX. Могу ли я отправлять буфер...

STM32 ili9341 SPI+DMA
Всем привет. У меня никак не получается правильно настроить работу дисплея ili9341. Сейчас...

1
163 / 122 / 30
Регистрация: 15.11.2012
Сообщений: 680
21.08.2021, 23:59 2
Причем здесь DMA и какая вообще связь между DMA и FPGA? Тем более что на диаграмме изображен процессор.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.08.2021, 23:59

STM32F103RB SPI+DMA прерывания
Здравствуйте! При отладке кода обнаружилась проблема в виде преждевременного выскакивания...

[SOLVED] STM8L DMA+SPI TX
кто-нибудь делал посылку в SPI через DMA? собрал цепь из восьми 74HC595, первый байт теряется хз...

Stm32f103c8 spl spi dma max31855
Третий день пытаюсь завести аппаратный spi, я навичек, прошу помощи ( даташит на MAX31855 Сделал...

stm32f4 spi dma возврат HAL_BUSY
Привет. Столкнулся с проблемой передачи и приема данных по spi. Инициализация spi: void...

Вопросы про SPI (polling, DMA)
Подключил по SPI экранчик (контроллер ST7541, если что) и обнаружил интересное поведение. Периферия...

HAL SPI DMA(STM32F4) + WIZ550io
Здравствуйте! Нужна помощь в реализации функции приема-передачи данных по SPI через DMA канал с...


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

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

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