#******************************************************************************************* #NET "clk" LOC="B8"; # 50MHz clock #------------------------------------------------------------------------------------------- # Pushbutton inputs are normally low, # and they are driven high only when the pushbutton is pressed. #NET "btn<0>" LOC="B18"; # Push-button 0 (rightmost) #NET "btn<1>" LOC="D18"; # Push-button 1 #NET "btn<2>" LOC="E18"; # Push-button 2 #NET "btn<3>" LOC="H13"; # Push-button 3 (leftmost) #------------------------------------------------------------------------------------------- # Slide switches #NET "sw<0>" LOC="G18"; # Slide-switch 0 (rightmost) #NET "sw<1>" LOC="H18"; # Slide-switch 1 #NET "sw<2>" LOC="K18"; # Slide-switch 2 #NET "sw<3>" LOC="K17"; # Slide-switch 3 #NET "sw<4>" LOC="L14"; # Slide-switch 4 #NET "sw<5>" LOC="L13"; # Slide-switch 5 #NET "sw<6>" LOC="N17"; # Slide-switch 6 #NET "sw<7>" LOC="R17"; # Slide-switch 7 (leftmost) #------------------------------------------------------------------------------------------- # LEDs are hi-active (0=off, 1=on) #NET "led<0>" LOC="J14"; # LED 0 (rightmost) #NET "led<1>" LOC="J15"; # LED 1 #NET "led<2>" LOC="K15"; # LED 2 #NET "led<3>" LOC="K14"; # LED 3 #NET "led<4>" LOC="E17"; # LED 4 #NET "led<5>" LOC="P15"; # LED 5 #NET "led<6>" LOC="F4"; # LED 6 #NET "led<7>" LOC="R4"; # LED 7 (leftmost) #------------------------------------------------------------------------------------------- # Seven-Segment-Display # Anodes are lo-active (0=on, 1=off) #NET "anodes<0>" LOC="F17"; # 7-segment display anode for digit 0 (rightmost) #NET "anodes<1>" LOC="H17"; # 7-segment display anode for digit 1 #NET "anodes<2>" LOC="C18"; # 7-segment display anode for digit 2 #NET "anodes<3>" LOC="F15"; # 7-segment display anode for digit 3 (leftmost) # Cathodes are lo-active (0=on, 1=off) #NET "sevseg<0>" LOC="L18"; # 7-segment display cathode for segment a (top) #NET "sevseg<1>" LOC="F18"; # 7-segment display cathode for segment b (upper right) #NET "sevseg<2>" LOC="D17"; # 7-segment display cathode for segment c (lower right) #NET "sevseg<3>" LOC="D16"; # 7-segment display cathode for segment d (bottom) #NET "sevseg<4>" LOC="G14"; # 7-segment display cathode for segment e (lower left) #NET "sevseg<5>" LOC="J17"; # 7-segment display cathode for segment f (upper left) #NET "sevseg<6>" LOC="H14"; # 7-segment display cathode for segment g (center) #NET "dp" LOC="C17"; # 7-segment display cathode for digital point #************************************************************************************************