IP PortfolioSoC interconnectdma

of_dma_nd

Multi-dimensional (2D/3D) DMA

Maturity plannedTargets FPGA + ASICDifficulty HardPriority 2

DMA engine with up to three nested strided loops per descriptor for image tiles, matrix blocks and tensor slices, with independent source and destination strides.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
m_axioutvalid-qualified bus256AXI4 master port (AW/W/AR channels)

Standards

  • AMBA AXI4

More in dma

IDBlockMaturity
of_dma_sgScatter-gather DMA controllersimulated
of_dma_streamAXI4-Stream DMA (MM2S / S2MM)simulated
of_dma_mcuMCU peripheral DMAplanned