# Test for "LED7_Display" interface for Digilent Digital I/O 1 board

# Inputs:
NET i$Clock50MHz LOC = P80;
NET i$MasterReset LOC=P149;  # Pushbutton 1, active high; D2E C24 <=> DIO1 B18 (BTN1)

# Outputs:

### Digilent DIO1 Discrete LEDs:
NET o$LED1 LOC=P154;  # Discrete LED 1, active high; D2E C20 <=> DIO1 B22 (LD1)
NET o$LED2 LOC=P161;  # Discrete LED 2, active high; D2E C18 <=> DIO1 B24 (LD2)
NET o$LED3 LOC=P163;  # Discrete LED 3, active high; D2E C16 <=> DIO1 B26 (LD3)
NET o$LED4 LOC=P165;  # Discrete LED 4, active high; D2E C14 <=> DIO1 B28 (LD4)
NET o$LED5 LOC=P167;  # Discrete LED 5, active high; D2E C12 <=> DIO1 B30 (LD5)
NET o$LED6 LOC=P169;  # Discrete LED 6, active high; D2E C10 <=> DIO1 B32 (LD6)
NET o$LED7 LOC=P174;  # Discrete LED 7, active high; D2E C8 <=> DIO1 B34 (LD7)
NET o$LED8 LOC=P176;  # Discrete LED 8, active high; D2E C6 <=> DIO1 B36 (LD8)
NET o$LEDgate LOC=P179;  # Discrete LED latch gate, active high; D2E C4 <=> DIO1 B38 (LDG)

### Digilent DIO1 7-Segment LED:
### Digilent DIO1    digit enables:
NET o$Digit_Left LOC=P160;  # left digit, active high; D2E C19 <=> DIO1 B21 (A1)
NET o$Digit_MiddleLeft LOC=P162;  # middle left digit, active high; D2E C17 <=> DIO1 B23 (A2)
NET o$Digit_MiddleRight LOC=P164;  # middle right digit, active high; D2E C15 <=> DIO1 B25 (A3)
NET o$Digit_Right LOC=P166;  # right digit, active high; D2E C13 <=> DIO1 B27 (A4)

### Digilent DIO1    segment enables:
NET o$Segment_a LOC=P127;  # LED display segment a, active low; D2E C39 <=> DIO1 B1 (CA)
NET o$Segment_b LOC=P132;  # LED display segment b, active low; D2E C37 <=> DIO1 B3 (CB)
NET o$Segment_c LOC=P134;  # LED display segment c, active low; D2E C35 <=> DIO1 B5 (CC)
NET o$Segment_d LOC=P136;  # LED display segment d, active low; D2E C33 <=> DIO1 B7 (CD)
NET o$Segment_e LOC=P139;  # LED display segment e, active low; D2E C31 <=> DIO1 B9 (CE)
NET o$Segment_f LOC=P141;  # LED display segment f, active low; D2E C29 <=> DIO1 B11 (CF)
NET o$Segment_g LOC=P146;  # LED display segment g, active low; D2E C27 <=> DIO1 B13 (CG)
NET o$Segment_dp LOC=P148;  # LED display segment decimal point, active low; D2E C25 <=> DIO1 B15 (DP)