Device Family | Spartan2 |
Device | xc2s50 |
Package | tq144 |
Speed | (-) 5 |
Connection | Pin Assignment | Description |
Global Clock | p88 | Global clock of the device. It runs at 50 MHz, and is programmable (though you do not need to program it). |
Reset | p26 | Connected to the reset button on the XStend board. Note: This net is ACTIVE_LOW |
Spare | p78 | Another button on the XStend board that may be used. Note: This net is ACTIVE_LOW |
PS/2 Clock | p31 | Clock for the PS/2 port. Note: We provide a component that will handle the keyboard interface for you |
PS/2 Data | p30 | Port through which the actual PS/2 data enters the FPGA |
Segment | XStend Left LED (active-low) |
XStend Right LED (active-low) |
Upper LED (active-high) |
Bargraph LED (active-low) |
0 | p64 | p47 | p67 | p68 |
1 | p65 | p40 | p39 | p44 |
2 | p66 | p28 | p62 | p46 |
3 | p50 | p29 | p60 | p49 |
4 | p51 | p27 | p46 | p57 |
5 | p54 | p42 | p57 | p62 |
6 | p56 | p48 | p49 | p60 |
7 | 67 |
Address Bit | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Pin Assignment | p40 | p29 | p28 | p27 | p74 | p75 | p76 | p66 | p50 |
Address Bit | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
Pin Assignment | p48 | p42 | p47 | p65 | p51 | p54 | p64 | p63 | p56 |
Data Bit: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Pin Assignment: | p39 | p44 | p46 | p49 | p57 | p60 | p62 | p67 |
Signal | Pin Assignment | Description |
WEB | p58 | Write EnaBle. (active-low) |
OEB | p43 | Output EnaBle. (active-low) |
CEB | p41 | Chip select EnaBle. (active-low) |
RESET | p59 | Flash RAM Reset. (active-low) |
Port Bit | D0 | D1 | D2 | D3 | D4 | D5 |
Pin Assignment | p50 | p48 | p42 | p47 | p65 | p51 |
[Return to CMPUT 329 Lab Home Page]