The Digital Blocks DB-DMAC-MC-AXI is a Multi-Channel DMA Controller supporting 1 – 16 independent data block / packet / stream transfers. The Direct Memory Access (DMA) Controller IP Core contains 1 - 16 DMA Controller Engines (i.e. DMA Channels), supporting a 1 – 32 interfaces, including AMBA AXI interconnect. A customized number of DMA Controller Engines and interfaces are available.
The individual internal DMA Controller Channel services each interface at its maximum throughput, whether it’s an AXI4 or AXI3 with high data burst capability, or Peripheral with slower speed requirements.
The DMA Controller IP Core can serve as a general-purpose Programmable DMA Controller supporting many system memories and peripherals, or be sized to the user required number of DMA Engines, AXI4 / AXI3 interconnect interfaces, and user application interfaces.