2-1
Architectural Overview
This chapter provides an architectural overview of the ’C3x processor. It includes
a discussion of the CPU, memory interface, boot loader, peripherals, and direct
memory access (DMA) of the ’C3x processor.
Topic
Page
2.1
Overview
2-2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Central Processing Unit (CPU)
2-6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
CPU Primary Register File
2-9
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4
Other Registers
2-12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5
Memory Organization
2-13
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6
Internal Bus Operation
2-18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.7
External Memory Interface
2-19
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.8
Interrupts
2-21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.9
Peripherals
2-22
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.10 Direct Memory Access (DMA)
2-24
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.11 TMS320C30, TMS320C31, and TMS320C32 Differences
2-26
. . . . . . . . . .
Chapter 2