Figure 2-2. vc33 dsp functional block diagram – National Instruments Signal Processing Engineering Educational Device NI SPEEDY-33 User Manual

Page 15

Advertising
background image

Chapter 2

NI SPEEDY-33 Functional Description and Interface

© National Instruments Corporation

2-3

NI SPEEDY-33 User Manual

Figure 2-2 shows the architectural details of the VC33 DSP.

Figure 2-2. VC33 DSP Functional Block Diagram

Cache

(64 x 32)

Cache

(64 x 32)

Cache

(64 x 32)

RAM

Block 0

(1 k x 32)

Cache

(64 x 32)

Cache

(64 x 32)

Boot

Loader

Cache

(64 x 32)

Cache

(64 x 32)

RAM

Block 1

(1 k x 32)

RAM

Block 2

(16 k x 32)

RAM

Block 3

(16 k x 32)

32

32

32

24

24

32

24

24

24

24

32

24

32

24

32

24

32

24

32

PDATA Bus

PADDR Bus

DDATA Bus

DADDR1 Bus

DADDR2 Bus

DMADATA Bus

DMAADDR Bus

MUX

PAGE0
PAGE1
PAGE2
PAGE3

RDT

HOLD

HOLDA

STRB

RW

D31-D0

A23-A0

RSW0,1

SHZ

EDGEMODE

RESET

INT(3–0)

IACK

MCBL/NP

XF(1,0)

TDI

TDO

EMU0

ENU1

TCK

TMS

TRST

EXTCLK

XOUT

XIH

H1
H3

CLKND(0,1)

MUX

IR

PC

Controller

JT

A

G

Em

u

la

tion

PLL CLK

CPU1

CPU1

MUX

32

32

32

40

40

40

40

40

40

40

Multiplier

32-Bit
Barrel

Shifter

ALU

Extended-

Precision

Register

(R7-R0)

40

32

DISP0, IR0, IR1

ARAU1

BK

ARAU0

24
24
32
32

32

24

24

32

32

32

Auxiliary

Registers

(AR0-AR7)

Other

Registers

(12)

DMA Controller

Global-Control

Register

Serial-Port-Control

Register

Source-Address

Register

Destination-

Address Register

Transfer-Counter

Register

Receive/Transmit

(R/X) Timer Register

Data-Transmit

Register

Data-Receive

Register

Serial Port 0

Peripheral Data Bus

Global-Control

Register

Timer-Period

Register

Timer-Counter

Register

Timer 0

Global-Control

Register

Timer-Period

Register

Timer-Counter

Register

Timer 1

STRB-Control

Register

Port Control

FSX0

DX0

CLKX0

FSR0

DR0

CLKR0

TCLK1

TCLK0

CPU2

REG1

REG2

Pe

ri

p

h

e

ra

l Addre

ss

B

us

P

e

ri

pher

a

l D

a

ta

B

us

REG1

Advertising