EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 59
FX3 DMA Subsystem
Figure 5-1. Block Diagram of FX3 DMA Subsystem
5.4 DMA Overview
FX3 contains a standard, configurable, DMA adapter that is replicated for each DMA-capable peripheral, as depicted in
Figure 5-2. This architecture provides the FX3 distributed DMA controllers. There is only one DMA adapter for all low-
performance peripherals. The DMA adapter is essentially a local DMA controller that initiates DMA transactions to and from
the system memory on behalf of the peripheral that it services. With hardware synchronization between DMA adapters, data
transfers can occur seamlessly between peripherals.
Peripheral1
PeripheralCore
logic
DMAAdapter
Peripheral2
PeripheralCore
logic
DMAAdapter
I/OMatrix
I/OPads
I/OMatrix
I/OPads
SystemMemory
CPU
Bridge
DMA AHB
Peripheral 1 AHB
Peripheral 2 AHB
System AHB
FX3