The AXI MCDMA facilitates large data migration, offloading the task from the embedded processor. It sits as an intermediary between an AXI Memory-Mapped embedded subsystem an AXI Streaming subsystem.
The MCDMA IP is full-duplex, scatter-gather, and supports up to 16 channels. It may be configured as weighted round robin or strict priority.
AXI Multichannel DMA
Overview
Key Features
- 64-bit addressing
- Widths up to 1024 bits
- Scatter Gather Descriptors
- One Streaming interface, up to 16 Memory Mapped interfaces
- Full Duplex: Egress (Streaming to Memory Mapped) and Ingress (Memory Mapped to Streaming)
- Baremetal and Linux drivers
- Synchronous and Asynchronous clocking
Technical Specifications
Related IPs
- Multi-channel DMA Controller
- PCIe 1.1 Controller supporting Root Port, Endpoint, Dual-mode Configurations, with Built-in DMA and Configurable AMBA AXI Interconnect
- AES supporting ECB, CBC and XTS/XEX modes. Includes DMA and AXI interface.
- HASH Core, providing MD5, SHA1 and SHA256. Includes DMA and AXI Interface
- ZLIB compatible compression and decompession, with DMA and AXi interface
- AXI4-Stream to/from AXI Memory Map – 2 DMA Channels - Control by SGL Descriptors