beautypg.com

Pipeline operation, Chapter 8 – Texas Instruments TMS320C3x User Manual

Page 237

background image

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.2

Pipeline Conflicts

8-4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.3

Resolving Register Conflicts

8-19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.4

Memory Access for Maximum Performance

8-22

. . . . . . . . . . . . . . . . . . . .

8.5

Clocking Memory Accesses

8-24

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Chapter 8