National Instruments NI SPEEDY-33 Network Card User Manual


 
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
Block1
(1 k x 32)
RAM
Block 2
(16 k x 32)
RAM
Block 3
(16 k x 32)
32
32
32
24 243224
24
24 24 3224322432243224 32
PDATA Bus
PADDR Bus
DDATA Bus
DADDR1 Bus
DADDR2 Bus
DMADATA Bus
DMAADDR Bus
MUX
PAGE0
PAGE1
PAGE2
PAGE 3
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
ControllerJTAG EmulationPLL CLK
CPU1
CPU1
MUX
3232 3240
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
Tr ansfer-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