## Pinouts for the Spartan-3 Starter Board ## Robert Stone, 7/16/2005 ## Copy to a UCF file and uncomment the signals that you plan to use, ## OR select "Allow Unmatched LOC Constraints" from Implement Design->Properties. # Primary Clock NET "gck0" LOC = "t9" ; NET "mclk" LOC = "t9" # 4 Digit 7 Segment LED Display # Segment Pins - ACTIVE LOW NET "seg<0>" LOC = "e14" ; NET "seg<1>" LOC = "g13" ; NET "seg<2>" LOC = "n15" ; NET "seg<3>" LOC = "p15" ; NET "seg<4>" LOC = "r16" ; NET "seg<5>" LOC = "f13" ; NET "seg<6>" LOC = "n16" ; NET "seg<7>" LOC = "p16" ; # Anode pins for each digit - ACTIVE LOW NET "an<0>" LOC = "d14" ; NET "an<1>" LOC = "g14" ; NET "an<2>" LOC = "f14" ; NET "an<3>" LOC = "e13" ; # Single Throw Slide Switches NET "sw<0>" LOC = "f12" ; NET "sw<1>" LOC = "g12" ; NET "sw<2>" LOC = "h14" ; NET "sw<3>" LOC = "h13" ; NET "sw<4>" LOC = "j14" ; NET "sw<5>" LOC = "j13" ; NET "sw<6>" LOC = "k14" ; NET "sw<7>" LOC = "k13" ; # Push Button Switches NET "btn<0>" LOC = "m13" ; NET "btn<1>" LOC = "m14" ; NET "btn<2>" LOC = "l13" ; NET "btn<3>" LOC = "l14" ; # By convention, btn3 is the "user reset" button. NET "btn_reset" LOC = "l14" ; # Individual LEDs NET "led<0>" LOC = "k12" ; NET "led<1>" LOC = "p14" ; NET "led<2>" LOC = "l12" ; NET "led<3>" LOC = "n14" ; NET "led<4>" LOC = "p13" ; NET "led<5>" LOC = "n12" ; NET "led<6>" LOC = "p12" ; NET "led<7>" LOC = "p11" ; # port a io pins NET "pa-io1" LOC = "e6" ; NET "pa-io2" LOC = "d5" ;