Components of the CPU
1-4
1.2 Components of the CPU
-
A CPU for generating data- and program-memory addresses; decoding
and executing instructions; performing arithmetic, logical, and shift opera-
tions; and controlling data transfers among CPU registers, data memory,
and program memory
-
Emulation logic for monitoring and controlling various parts and functiona-
lities of the DSP and for testing device operation
-
Signals for interfacing with memory and peripherals, clocking and control-
ling the CPU and the emulation logic, showing the status of the CPU and
the emulation logic, and using interrupts
The CPU does not contain memory, a clock generator, or peripheral devices.
For information about interfacing to these items, see the
C28x Peripheral
User’s Guide
(literature number SPRU566) and the data sheet that corre-
sponds to your DSP.
Figure 1
−
1. High-Level Conceptual Diagram of the CPU
Memory-interface signals
Clock and control signals
Reset and interrupt signals
Emulation signals
CPU
Emulation
logic
C28x CPU
1.2.1 Central Processing Unit (CPU)
The CPU is discussed in more detail in Chapter 2, but following is a list of its
major features:
-
Protected pipeline. The CPU implements an 8-phase pipeline that pre-
vents a write to and a read from the same location from occurring out of
order.
-
Independent register space. The CPU contains registers that are not
mapped to data space. These registers function as system-control
Summary of Contents for TMS320C28x
Page 30: ...1 12...
Page 80: ...This page intentionally left blank 2 50 This page intentionally left blank...
Page 269: ...IN loc16 PA 6 112 MOV AL 0 AL 0 UOUT IORegC AL IOspace IORegC AL 10...
Page 308: ...MAXCUL P loc32 6 151 Saturate MOVL Var64 2 ACC Store result into Var64 MOVL Var64 P...
Page 509: ...SUBL ACC P PM 6 352 SUBL ACC P PM ACC S B 11 M X 4 MOVH Y ACC 5 Store Q15 result into Y...
Page 585: ...This page intentionally left blank 7 32 This page intentionally left blank...