www.digiembedded.com
503
BBus DMA Controller
Figure 83 shows the BBus DMA controller block.
Figure 83: DMA controller block
Each DMA controller arbiter determines in which channel the state machine currently
is operating.
DMA context memory
Each DMA controller maintains state for all 16 channels using an on-chip SRAM known
as the context memory. One 128x32 single port SRAM macrocell comprises this
memory. Table 302 defines the entries that describe the state of each DMA channel.
BBUS Interface
BBUS
Channel
Transfer
Attributes
DMA
Channel
Arbiter
DMA
Control
State Machine DMA
Context
RAM
128x32