-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvga.ucf
81 lines (74 loc) · 9.36 KB
/
vga.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
NET "MainClkSrc" TNM = "MainClkSrc";
NET "MainClkSrc" LOC = P126;
TIMESPEC TS_MainClkSrc = PERIOD "MainClkSrc" 100 MHz HIGH 50%;
NET "PixelClkSrc" TNM_NET = PixelClkSrc;
TIMESPEC TS_PixelClkSrc = PERIOD "PixelClkSrc" TS_MainClkSrc / 4 HIGH 50%;
# P1
NET "MemAddr[9]" LOC = P35 | IOSTANDARD = LVCMOS33 |DRIVE = 8 |SLEW = FAST ; # IO_L1P_3 Sch = GPIO-P18
NET "MemAddr[8]" LOC = P33 | IOSTANDARD = LVCMOS33 |DRIVE = 8 |SLEW = FAST ; # IO_L2P_3 Sch = GPIO-P17
NET "MemAddr[7]" LOC = P30 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L36P_3 Sch = GPIO-P16
NET "MemAddr[6]" LOC = P27 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L37P_3 Sch = GPIO-P15
NET "MemAddr[5]" LOC = P24 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L41P_GCLK27_3 Sch = GPIO-P14
NET "MemData[3]" LOC = P22 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L42P_GCLK25_TRDY2_3 Sch = GPIO-P13
NET "MemData[2]" LOC = P17 | IOSTANDARD = LVCMOS33 |DRIVE = 8 |SLEW = FAST ; # IO_L43P_GCLK23_3 Sch = GPIO-P12
NET "MemData[1]" LOC = P15 | IOSTANDARD = LVCMOS33 |DRIVE = 8 |SLEW = FAST ; # IO_L44P_GCLK21_3 Sch = GPIO-P11
NET "MemData[0]" LOC = P12 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L49P_3 Sch = GPIO-P10
NET "MemAddr[4]" LOC = P10 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L50P_3 Sch = GPIO-P9
NET "MemAddr[3]" LOC = P8 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L51P_3 Sch = GPIO-P8
NET "MemAddr[2]" LOC = P6 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L52P_3 Sch = GPIO-P7
NET "MemAddr[1]" LOC = P2 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L83P_3 Sch = GPIO-P6
NET "MemAddr[0]" LOC = P142 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L2P_0 Sch = GPIO-P5
NET "Sclk" LOC = P138 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L4P_0 Sch = GPIO-P3
NET "Mosi" LOC = P134 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L34P_GCLK19_0 Sch = GPIO-P2
NET "Csel" LOC = P132 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L35P_GCLK17_0 Sch = GPIO-P1
# P2
NET "MemAddr[10]" LOC = P44 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L62P_D5_2 Sch = GPIO-P23
NET "MemAddr[11]" LOC = P46 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L49P_D3_2 Sch = GPIO-P25
NET "MemAddr[12]" LOC = P48 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L48P_D7_2 Sch = GPIO-P24
NET "MemAddr[13]" LOC = P51 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L31P_GCLK31_D14_2 Sch = GPIO-P22
NET "MemAddr[14]" LOC = P56 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L30P_GCLK1_D13_2 Sch = GPIO-P19
NET "MemData[4]" LOC = P75 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L74P_AWAKE_1 Sch = GPIO-P26
NET "MemData[5]" LOC = P79 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L47P_1 Sch = GPIO-P27
NET "MemData[6]" LOC = P81 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L46P_1 Sch = GPIO-P28
#NET "MemData[7]" LOC = P83 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L45P_1 Sch = GPIO-P29
# fix GND connection mismatch
NET "MemData[7]" LOC = P102 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L32P_1 Sch = GPIO-P20
NET "ColorOut[1]" LOC = P84 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L43N_GCLK4_1 Sch = GPIO-N30
NET "MemAddr[15]" LOC = P85 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L43P_GCLK5_1 Sch = GPIO-P30
NET "ColorOut[0]" LOC = P87 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L42N_GCLK6_TRDY1_1 Sch = GPIO-N31
NET "MemAddr[16]" LOC = P88 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L42P_GCLK7_1 Sch = GPIO-P31
NET "ColorOut[3]" LOC = P92 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L41N_GCLK8_1 Sch = GPIO-N32
NET "MemAddr[17]" LOC = P93 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L41P_GCLK9_IRDY1_1 Sch = GPIO-P32
NET "ColorOut[2]" LOC = P94 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L40N_GCLK10_1 Sch = GPIO-N33
NET "MemWE" LOC = P95 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L40P_GCLK11_1 Sch = GPIO-P33
NET "ColorOut[5]" LOC = P97 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L34N_1 Sch = GPIO-N34
NET "MemOE" LOC = P98 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L34P_1 Sch = GPIO-P34
NET "ColorOut[4]" LOC = P99 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L33N_1 Sch = GPIO-N35
NET "MemAddr[18]" LOC = P100 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L33P_1 Sch = GPIO-P35
NET "VsyncOut" LOC = P101 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L32N_1 Sch = GPIO-N20
NET "HsyncOut" LOC = P104 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L1N_VREF_1 Sch = GPIO-N21
# UNUSED
# P1
#NET "IO_P1[18]" LOC = P14 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L44N_GCLK20_3 Sch = GPIO-N11
#NET "IO_P1[20]" LOC = P11 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L49N_3 Sch = GPIO-N10
#NET "IO_P1[22]" LOC = P9 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L50N_3 Sch = GPIO-N9
#NET "IO_P1[24]" LOC = P7 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L51N_3 Sch = GPIO-N8
#NET "IO_P1[26]" LOC = P5 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L52N_3 Sch = GPIO-N7
#NET "IO_P1[28]" LOC = P1 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L83N_VREF_3 Sch = GPIO-N6
#NET "IO_P1[30]" LOC = P141 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L2N_0 Sch = GPIO-N5
#NET "IO_P1[31]" LOC = P140 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L3P_0 Sch = GPIO-P4
#NET "IO_P1[32]" LOC = P139 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L3N_0 Sch = GPIO-N4
#NET "IO_P1[34]" LOC = P137 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L4N_0 Sch = GPIO-N3
#NET "IO_P1[36]" LOC = P133 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L34N_GCLK18_0 Sch = GPIO-N2
#NET "IO_P1[38]" LOC = P131 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L35N_GCLK16_0 Sch = GPIO-N1
# P2
#NET "IO_P2[3]" LOC = P43 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L62N_D6_2 Sch = GPIO-N23
#NET "IO_P2[5]" LOC = P45 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L49N_D4_2 Sch = GPIO-N25
#NET "IO_P2[7]" LOC = P47 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L48N_RDWR_B_VREF_2 Sch = GPIO-N24
#NET "IO_P2[9]" LOC = P50 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L31N_GCLK30_D15_2 Sch = GPIO-N22
#NET "IO_P2[11]" LOC = P55 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L30N_GCLK0_USERCCLK_2 Sch = GPIO-N19
#NET "IO_P2[13]" LOC = P74 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L74N_DOUT_BUSY_1 Sch = GPIO-N26
#NET "IO_P2[15]" LOC = P78 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L47N_1 Sch = GPIO-N27
#NET "IO_P2[17]" LOC = P80 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L46N_1 Sch = GPIO-N28
#NET "IO_P2[21]" LOC = P82 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L45N_1 Sch = GPIO-N29
#NET "IO_P2[38]" LOC = P105 | IOSTANDARD = LVCMOS33 | DRIVE = 8 | SLEW = FAST ; # IO_L1P_1 Sch = GPIO-P21