TMS320C62x/C67x Architecture
1-7
Introduction
1.4
TMS320C62x/C67x Architecture
Figure 1–1 is the block diagram for the TMS320C62x/C67x DSPs. The
’C62x/C67x 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 1–1. TMS320C62x/C67x 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
’C62x/C67x CPU
ÁÁ
ÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁ
Á
Interrupts
Emulation
Test
Control
logic
registers
Control
Á
Á
ÁÁ
ÁÁ
Á
Á
Á
Á
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
Á
ÁÁ
ÁÁ
ÁÁ
ÁÁ
Á
Á
Á
Á
ÁÁ
ÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
.D1
.M1
.S1
.L1
Register file B
Register file A
DMA, EMIF
.D2 .M2
.S2 .L2
Á
Á
Data path A
Data path B
Á
Program fetch
Instruction decode
Instruction dispatch
’C62x/’C67x device