Overview 2-4 – Texas Instruments TMS320C3x User Manual

Page 40

Advertising
background image

Overview

2-4

Figure 2–2. TMS320C31 Block Diagram

32-bit
barrel

shifter

ALU

40

24

ЙЙЙЙ

ЙЙЙЙ

ЙЙЙЙ

ЙЙЙЙ

ЙЙЙ

ЙЙЙ

Boot

loader

Cache

(64

×

32)

RAM

block 0

(1K

×

32)

RAM

block 1

(1K

×

32)

RDY

HOLD

HOLDA

STRB

R / W

D31– D0

A23 – A0

RESET

IR

PC

CPU1

REG1

REG2

Multiplexer

40

32

32

32

32

32

32

32

24

24

24

24

BK

ARAU0

ARAU1

DISP0, IR0, IR1

Extended-

precision

registers
(R7–R0)

Auxiliary
registers

(AR0 – AR7)

Other

registers

(12)

40

40

40

Multiplier

DMA controller

Global-control

register

Source-address

register

Destination-

address

register

Serial port 0

Serial-port control

register

Receive/transmit

timer register

Data-transmit

register

Data-receive

register

FSX0

DX0

CLKX0

FSR0

DR0

CLKR0

Timer0

Global-control

register

Timer-period

register

Timer-counter

register

TCLK0

Timer1

Global-control

register

Timer-period

register

Timer-counter

register

TCLK1

Port Control

Primary STRB-

control register

Transfer-

counter
register

PDATA bus

DDATA bus

DADDR1 bus

DADDR2 bus

DMADATA bus

DMAADDR bus

24

40

32

32

24

24

32

INT(3 – 0)

IACK

MCBL / MP

XF(1,0)

V

DD

(19 – 0)

V

SS

(24 – 0)

X1

X2 / CLKIN

H1

H3

EMU(3 – 0)

32

24

24

24

24

32

32

32

CPU2

32

32

40

40

MUX

Controller

Peripheral Data Bus

Peripheral Address

Bus

CPU1

REG1

REG2

Multiplexer

SHZ

Multiplexer

PADDR bus

Legend:

PDATA bus – program data bus

PADDR bus – program address bus

DDATA bus – data data bus

DADDR1 bus – data address 1 bus

DADDR2 bus – data address 2 bus

Advertising