C5535 DSPShield H/W Reference Manual
Version 0.1
In Collaboration with Stanford University
page
22
ARD_
RESETN
EmuRes
etSrc
RST_
CNTRL1
Expander2
Port1.7
RST_
CNTRL0
Expander2
Port1.6
Reset Modes
0
X
0
Default
0
Default
Arduino Resets DSPShield
A logic “0” from the ARD_RESETN pin will reset
the DSPShield.
X
0
0
Default
0
Default
Emulator Resets Arduino and DSPShield
A logic “0” from the EmuResetSrc will drive the
ARD_RESETN pin and reset Arduino and the
DSPShield.
Default
resistor placement.
R122 = Installed, R119 = Not Installed
X
X
0
1
C5535 Self Reset (not normally used)
The C5535 drives a logic “0” onto the
ARD_RESETN pin.
The C5535 resets itself and DSPShield.
X
X
1
0
C5535 Isolated from ARD_RESETN
The C5535 cannot generate or receive an external
reset on the ARD_RESETN pin.
X
X
1
1
C5535 Resets Arduino
The C5535 drives a logic “0” onto the
ARD_RESETN pin.
The C5535’s own reset input is isolated from the
ARD_RESETN pin.
X
0
X
X
Emulator Resets DSPShield Only
R122 = Not Installed, R119 = Installed
Requires resistor placement modification
X
X
X
X
Push Button Reset
Pressing the pushbutton SW2 will reset the
DSPShield.
Table 12. Arduino/DSPShield Reset Multiplexing Control
6.2.1 Default Configuration
In the default configuration, the DSPShield is sensitive to the state of the ARD_RESETN
pin on the Arduino Digital Connector. Either the Arduino or the Emulator can reset the
C5535 and DSPShield by applying a logic “0” to the ARD_RESETN pin. See Figures 8a
and 8b.