Pipeline operation, Chapter 8 – Texas Instruments TMS320C3x User Manual
Page 237

8-1
Pipeline Operation
Pipeline Operation
Two characteristics of the’C3x that contribute to its high performance are:
-
Pipelining
-
Concurrent I/O and CPU operation
The following four functional units control ’C3x operation:
-
Fetch
-
Decode
-
Read
-
Execute
Pipelining is the overlapping or parallel operations of the fetch, decode, read,
and execute levels of a basic instruction.
The DMA controller decreases pipeline interference and enhances the CPU’s
computational throughput by performing input/output operations.
Topic
Page
8.1
Pipeline Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2
Pipeline Conflicts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3
Resolving Register Conflicts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4
Memory Access for Maximum Performance
. . . . . . . . . . . . . . . . . . . .
8.5
Clocking Memory Accesses
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 8