TMS320C67x DSP Architecture
1-7IntroductionSPRU733
1.4 TMS320C67x DSP Architecture

Figure 11 is the block diagram for the C67x DSP. The C6000 devices come

with program memory, which, on some devices, can be used as a program

cache. The devices also have varying sizes of data memory. Peripherals such

as a direct memory access (DMA) controller, power-down logic, and external

memory interface (EMIF) usually come with the CPU, while peripherals such

as serial ports and host ports are on only certain devices. Check the data sheet

for your device to determine the specific peripheral configurations you have.

Figure 11. TMS320C67x DSP Block Diagram

256-bit data
32-bit address
Program cache/program memory
8-, 16-, 32-bit data
32-bit address
Data cache/data memory
etc.
serial ports,
Timers,
Additional
peripherals:
down
Power
C6000 CPU
Interrupts
Emulation
Test
Control
logic
registers
Control
.D1.M1.S1.L1
Register file BRegister file A
DMA, EMIF
.D2 .M2 .S2 .L2
Data path A Data path B
Program fetch
Instruction decode
Instruction dispatch (See Note)