Texas Instruments TMS320C2XX Calculator User Manual


 
2-1
Architectural Overview
Architectural Overview
This chapter provides an overview of the architectural structure and compo-
nents of the ’C2xx. The ’C2xx DSPs use an advanced, modified Harvard archi-
tecture that maximizes processing power by maintaining separate bus struc-
tures for program memory and data memory. The three main components of
the ’C2xx are the central processing unit (CPU), memory, and on-chip periph-
erals.
Figure 2–1 shows an overall block diagram of the ’C2xx.
Note:
All ’C2xx devices use the same central processing unit (CPU), bus structure,
and instruction set, but the ’C209 has some notable differences. For exam-
ple, although certain peripheral control registers have the same names on
all ’C2xx devices, these registers are located at different I/O addresses on
the ’C209. See Chapter 11 for a detailed description of the differences on the
’C209.
Topic Page
2.1 ’C2xx Bus Structure 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Central Processing Unit 2-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Memory and I/O Spaces 2-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4 Program Control 2-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 On-Chip Peripherals 2-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6 Scanning-Logic Circuitry 2-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 2