8
NET LSB<1>
LOC=P2;
NET LSB<2>
LOC=P3;
NET LSB<3>
LOC=P75;
NET LSB<4>
LOC=P79;
NET LSB<5>
LOC=P82;
NET LSB<6>
LOC=P83;
NET LDPB
LOC=P84;
#
# RIGHT LED DIGIT SEGMENT CONNECTIONS (ACTIVE-LOW)
NET RSB<0>
LOC=P58;
NET RSB<1>
LOC=P56;
NET RSB<2>
LOC=P54;
NET RSB<3>
LOC=P55;
NET RSB<4>
LOC=P53;
NET RSB<5>
LOC=P57;
NET RSB<6>
LOC=P61;
NET RDPB
LOC=P34;
#
# INDIVIDUAL LED CONNECTIONS (ACTIVE-LOW)
NET DB<1>
LOC=P44;
NET DB<2>
LOC=P43;
NET DB<3>
LOC=P41;
NET DB<4>
LOC=P40;
NET DB<5>
LOC=P39;
NET DB<6>
LOC=P37;
NET DB<7>
LOC=P36;
NET DB<8>
LOC=P35;
Switches
The XStend has a bank of eight DIP switches and two pushbuttons (labeled SPARE and
RESET) that are accessible from an XS Board. (There is a third pushbutton labeled
PROGRAM, which is used to initiate the programming of the XS40 Board. It is not
intended to be a general-purpose input.)
When closed or ON, each DIP switch pulls the connected pin of the XS Board to ground.
When the DIP switch is open or OFF, the pin is pulled high through a 10K
Ω
resistor.
When not being used, the DIP switches should be left in the open or OFF
configuration so the pins of the XS Board are not tied to ground and can freely
move between logic low and high levels.
When pressed, each pushbutton pulls the connected pin of the XS Board to ground.
Otherwise, the pin is pulled high through a 10 K
Ω
resistor.
Listing 3
and
Listing 4
show the connections from the XS40 and XS95 Boards to the
switches on the XStend Board expressed as UCF constraints.
•
Listing 3:
Connections between the XStend DIP and pushbutton switches and the XS40.
# DIP SWITCH CONNECTIONS
NET DIPSW<1>
LOC=P7;
NET DIPSW<2>
LOC=P8;
!!!
!!!
Summary of Contents for XStend XS40
Page 17: ...16 Figure 5 Programmer s model of the XS40 XStend Board combination...
Page 18: ...17...
Page 20: ......
Page 31: ......
Page 33: ......
Page 41: ......
Page 58: ...Appendix A XStend Schematics...
Page 59: ...XStend V1 3 XS Board Connectors...
Page 60: ...XStend V1 3 RAM...
Page 61: ......
Page 62: ...XStend V1 3 Stereo Codec...
Page 63: ......