Listing 6:
Connections between the XStend VGA interface and the XS95.
# VGA CONNECTIONS
NET VSYNC_
LOC=P24;
NET HSYNC_
LOC=P15;
NET RED1
LOC=P14;
NET RED0
LOC=P18;
NET GREEN1
LOC=P17;
NET GREEN0
LOC=P19;
NET BLUE1
LOC=P23;
NET BLUE0
LOC=P21;
2.5
PS/2 Keyboard Interface
The XStend Board provides the XS Board with a PS/2-style interface (mini-DIN connector J6)
to either a keyboard or a mouse. The XS Board receives two signals from the PS/2 interface: a
clock signal and a serial data stream that is synchronized with the falling edges on the clock
signal.
Here are the connections from the XS40 and XS95 Boards to the PS/2 interface of the XStend
Board (expressed as UCF constraints):
Listing 7:
Connections between the XStend PS/2 interface and the XS40.
# PS/2 KEYBOARD CONNECTIONS
NET KB_DATA
LOC=P69;
NET KB_CLK
LOC=P68;
Listing 8:
Connections between the XStend PS/2 interface and the XS95.
# PS/2 KEYBOARD CONNECTIONS
NET KB_DATA
LOC=P70;
NET KB_CLK
LOC=P26;
2.6
RAMs
The XStend Board adds an additional 64 KBytes of RAM to the 32 KBytes already on the XS
Board. The XStend RAM connects to the same pins as the XS Board RAM for the address bus,
data bus, write-enable, and output-enable. The chip-selects of the XStend Board RAMs are
connected to different pins so all the RAMs can be individually selected.
The XStend RAMs are disabled by removing the shunts on the following jumpers:
Summary of Contents for XStend
Page 29: ...XStend Bus Connections...
Page 30: ...XStend RAMs...
Page 31: ...XStend Analog I O...
Page 32: ...XStend Stereo Codec...
Page 33: ...XStend Switches LEDs VGA Interface and PS 2 Interface...
Page 34: ...XStend Board Layout...