Data Memory Controller
2-7
TMS320C6201/C6701 Program and Data Memory
2.4
Data Memory Controller
As shown inFigure 2–3, the data memory controller connects:
-
The CPU and direct memory access (DMA) controller to internal data
memory and performs the necessary arbitration.
-
CPU to the external memory interface (EMIF).
-
The CPU to the on chip peripherals through the peripheral bus controller.
The peripheral bus controller performs arbitration between the CPU and DMA
for the on-chip peripherals.
Figure 2–3. TMS320C6x Block Diagram
Program memory/cache
Program memory controller
EMIF
PLL
Host port
DMA
controller
Peripheral
bus
controller
EMIF control
DMA control
HPI control
MCSPs
Interrupt selector
Timers
Data memory
Data memory
controller
CPU core
2
Data path
1
Data path
Instruction decode
Instruction dispatch
Program fetch
down
Power
Boot
Configuration