## Prohibit the automatic placement of pins that are connected to VCC or GND for configuration. CONFIG PROHIBIT=P60; CONFIG PROHIBIT=P69; CONFIG PROHIBIT=P144; CONFIG PART=XC6SLX9-TQG144-2; # Clock NET "CLK_32MHZ" LOC = "P94" | IOSTANDARD = LVTTL | PERIOD=31.25ns; # 7-segment display NET "SS_ANODES<0>" LOC="P85"; NET "SS_ANODES<1>" LOC="P60"; NET "SS_ANODES<2>" LOC="P56"; NET "SS_ANODES<3>" LOC="P48"; NET "SS_SEGS<6>" LOC="P62"; NET "SS_SEGS<5>" LOC="P61"; NET "SS_SEGS<4>" LOC="P58"; NET "SS_SEGS<3>" LOC="P67"; NET "SS_SEGS<2>" LOC="P66"; NET "SS_SEGS<1>" LOC="P65"; NET "SS_SEGS<0>" LOC="P75"; NET "SS_DP" LOC="P51"; # Joystick NET "BTN_UP" LOC="P50"; NET "BTN_DOWN" LOC="P55"; NET "BTN_LEFT" LOC="P57"; NET "BTN_RIGHT" LOC="P59"; NET "BTN_CENTER" LOC="P47"; # Input SW NET "SWITCH<7>" LOC = "P114"; # IOSTANDARD=LVTTL; NET "SWITCH<6>" LOC = "P115"; # | IOSTANDARD=LVTTL; NET "SWITCH<5>" LOC = "P116"; # | IOSTANDARD=LVTTL; NET "SWITCH<4>" LOC = "P117"; # | IOSTANDARD=LVTTL; NET "SWITCH<3>" LOC = "P118"; # | IOSTANDARD=LVTTL; NET "SWITCH<2>" LOC = "P119" ; # | IOSTANDARD=LVTTL; NET "SWITCH<1>" LOC = "P120" ; # | IOSTANDARD=LVTTL; NET "SWITCH<0>" LOC = "P121" ; # | IOSTANDARD=LVTTL; # LEDs NET "LED<0>" LOC = "P134"; NET "LED<1>" LOC = "P133"; NET "LED<2>" LOC = "P132"; NET "LED<3>" LOC = "P131"; NET "LED<4>" LOC = "P127"; NET "LED<5>" LOC = "P126"; NET "LED<6>" LOC = "P124"; NET "LED<7>" LOC = "P123"; # VGA NET "VGA_R<0>" LOC = "P78" | IOSTANDARD=LVTTL; NET "VGA_R<1>" LOC = "P74" | IOSTANDARD=LVTTL; NET "VGA_R<2>" LOC = "P95" | IOSTANDARD=LVTTL; NET "VGA_G<0>" LOC = "P84" | IOSTANDARD=LVTTL; NET "VGA_G<1>" LOC = "P82" | IOSTANDARD=LVTTL; NET "VGA_G<2>" LOC = "P80" | IOSTANDARD=LVTTL; NET "VGA_B<0>" LOC = "P92" | IOSTANDARD=LVTTL; NET "VGA_B<1>" LOC = "P87" | IOSTANDARD=LVTTL; NET "VGA_VSYNC" LOC = "P99" | IOSTANDARD=LVTTL; NET "VGA_HSYNC" LOC = "P97" | IOSTANDARD=LVTTL;