Chapter 2 NISPEEDY-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
Block0
(1 k x 32)
Cache
(64 x 32)
Cache(64 x 32)
Boot
Loader
Cache
(64 x 32) Cache
(64 x 32)
RAM
Block1
(1 k x 32)
RAM
Block2
(16 k x 32)
RAM
Block3
(16 k x 32)
32
3232
24 243224 24
24 24 3224322432243224 32
PDATA Bus
PADDR Bus
DDATA Bus
DADDR1 Bus
DADDR2 Bus
DMADATA Bus
DMAADDR Bus
MUX
PAGE0PAGE1PAGE2PAGE3RDTHOLDHOLDASTRBRWD31-D0A23-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
ControllerJTAG EmulationPLL CLK
CPU1
CPU1
MUX
32323240
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
3232
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
Peripheral Address Bus
Peripheral Data Bus
REG1