Журнал

Xilinx AXI Stream DMA

30 мая 2024 г.· 1 мин на чтение

DMA не умеет передавать данные по заполнению предоставленого буфера памяти. Только по сигналу TLAST от устройства. Если устройство не генерирует TLAST или генерирует его часто/не регулярно можно использовать промежуточный AXI Stream subset converter поторый...

DMA не умеет передавать данные по заполнению предоставленого буфера памяти. Только по сигналу TLAST от устройства. Если устройство не генерирует TLAST или генерирует его часто/не регулярно можно использовать промежуточный AXI Stream subset converter поторый будет сам генерировать TLAST по фиксированному счетчику (максимум 256 слов). Тогда при запросе выставить размер буфера (счетчик * размер слова) и все будет работать.