-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstraint.ucf
43 lines (37 loc) · 1.61 KB
/
constraint.ucf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
NET "HSYNC" LOC = "J14" | DRIVE = 2 | PULLUP ;
NET "VSYNC" LOC = "K13" | DRIVE = 2 | PULLUP ;
NET "OutRed[2]" LOC = "F13" | DRIVE = 2 | PULLUP ;
NET "OutRed[1]" LOC = "D13" | DRIVE = 2 | PULLUP ;
NET "OutRed[0]" LOC = "C14" | DRIVE = 2 | PULLUP ;
NET "OutGreen[2]" LOC = "G14" | DRIVE = 2 | PULLUP ;
NET "OutGreen[1]" LOC = "G13" | DRIVE = 2 | PULLUP ;
NET "OutGreen[0]" LOC = "F14" | DRIVE = 2 | PULLUP ;
NET "OutBlue[1]" LOC = "J13" | DRIVE = 2 | PULLUP ;
NET "OutBlue[0]" LOC = "H13" | DRIVE = 2 | PULLUP ;
NET "clk" LOC = "B8";
NET "rst" LOC = "C11";
# Pin assignment for PS2
NET "ps2_clk" LOC = "B1" | DRIVE = 2 | PULLUP | CLOCK_DEDICATED_ROUTE = FALSE;
NET "ps2_data" LOC = "C3" | DRIVE = 2 | PULLUP ;
# Pin assignment for LEDs.
# Para encenderlo requiere un 1
NET "leds[0]" LOC ="M5"; # L0, el de la derecha
NET "leds[1]" LOC ="M11"; # L1
NET "leds[2]" LOC ="P7"; # L2
NET "leds[3]" LOC ="P6"; # L3
NET "leds[4]" LOC ="N5"; # L4
NET "leds[5]" LOC ="N4"; # L5
NET "leds[6]" LOC ="P4"; # L6
NET "leds[7]" LOC ="G1"; # L7, el de la izquierda
NET "Display[0]" LOC = "L14"; # segmento a
NET "Display[1]" LOC = "H12"; # segmento b
NET "Display[2]" LOC = "N14"; # segmento c
NET "Display[3]" LOC = "N11"; # segmento d
NET "Display[4]" LOC = "P12"; # segmento e
NET "Display[5]" LOC = "L13"; # segmento f
NET "Display[6]" LOC = "M12"; # segmento g
NET "point" LOC = "N13"; # punto decimal "dp"
NET "T[0]" LOC = "F12"; # Transistor 0, el de la derecha
NET "T[1]" LOC = "J12"; # Transistor 1
NET "T[2]" LOC = "M13"; # Transistor 2
NET "T[3]" LOC = "K14"; # Transistor 3, el de la izquierda