Texas Instruments TMS320C3x User Manual

Page 52

Advertising
background image

STRB0_B3/A-1

HOLD

HOLDA

PRGW

R/W

D31 – D0

A23 – A0

DMAADDR bus

DMADATA bus

DADDR2 bus

DADDR1 bus

DDATA bus

PADDR bus

PDATA bus

Program counter/

instruction register

CPU

DMA

controller

32

24

24

32

24

24

32

32

24

32

24

24

32

24

32

Peripheral bus

Multiplexer

Multiplexer

Cache

(64

32)

RAM

block 0

(256

32)

RAM

block 1

(256

32)

Boot ROM

Enhanced

external
memory

interface

STRB0_B2/A-2

STRB0_B1
STRB0_B0

STRB1_B3/A-1
STRB1_B2/A-2

STRB1_B1
STRB1_B0

IOSTRB

Memory Organization

2-16

Figure 2–7. Memory Organization of the TMS320C32

A 64

32-bit instruction cache is provided to store often-repeated sections

of code, which greatly reduces the number of off-chip accesses. This allows
for code to be stored off chip in slower, lower-cost memories. The external
buses are also freed for use by the DMA, external memory fetches, or other
devices in the system.

See Chapter 4,

Memory and the Instruction Cache, for more information.

Advertising