-
Notifications
You must be signed in to change notification settings - Fork 1
/
CPUTop.ucf
174 lines (160 loc) · 4.24 KB
/
CPUTop.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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
NET "LED[0]" LOC = D10;
NET "LED[1]" LOC = E10;
NET "LED[2]" LOC = A11;
NET "LED[15]" LOC = A14;
NET "LED[14]" LOC = E13;
NET "LED[13]" LOC = D13;
NET "LED[12]" LOC = B13;
NET "LED[11]" LOC = A13;
NET "LED[10]" LOC = F12;
NET "LED[9]" LOC = E12;
NET "LED[8]" LOC = A12;
NET "LED[7]" LOC = F11;
NET "LED[6]" LOC = E11;
NET "LED[5]" LOC = D11;
NET "LED[4]" LOC = C11;
NET "LED[3]" LOC = B11;
NET "Ram1Data[7]" LOC = K13;
NET "Ram1Data[6]" LOC = K12;
NET "Ram1Data[5]" LOC = J17;
NET "Ram1Data[4]" LOC = J16;
NET "Ram1Data[3]" LOC = J15;
NET "Ram1Data[2]" LOC = J14;
NET "Ram1Data[1]" LOC = J13;
NET "Ram1Data[0]" LOC = J12;
NET "Ram2Addr[17]" LOC = U15;
NET "Ram2Addr[16]" LOC = U16;
NET "Ram2Addr[15]" LOC = V9;
NET "Ram2Addr[14]" LOC = V12;
NET "Ram2Addr[13]" LOC = V13;
NET "Ram2Addr[12]" LOC = V15;
NET "Ram2Addr[11]" LOC = U18;
NET "Ram2Addr[10]" LOC = T18;
NET "Ram2Addr[9]" LOC = T17;
NET "Ram2Addr[8]" LOC = R18;
NET "Ram2Addr[7]" LOC = R16;
NET "Ram2Addr[6]" LOC = R15;
NET "Ram2Addr[5]" LOC = P18;
NET "Ram2Addr[4]" LOC = P17;
NET "Ram2Addr[3]" LOC = P16;
NET "Ram2Addr[2]" LOC = N18;
NET "Ram2Addr[1]" LOC = N15;
NET "Ram2Addr[0]" LOC = N14;
NET "Ram2Data[0]" LOC = U13;
NET "Ram2Data[15]" LOC = N11;
NET "Ram2Data[14]" LOC = N12;
NET "Ram2Data[13]" LOC = P10;
NET "Ram2Data[12]" LOC = P11;
NET "Ram2Data[11]" LOC = P12;
NET "Ram2Data[10]" LOC = P13;
NET "Ram2Data[9]" LOC = R10;
NET "Ram2Data[8]" LOC = R11;
NET "Ram2Data[7]" LOC = R12;
NET "Ram2Data[6]" LOC = R14;
NET "Ram2Data[5]" LOC = R13;
NET "Ram2Data[4]" LOC = T12;
NET "Ram2Data[3]" LOC = T14;
NET "Ram2Data[2]" LOC = T15;
NET "Ram2Data[1]" LOC = T16;
NET "SW[15]" LOC = J6;
NET "SW[14]" LOC = J7;
NET "SW[13]" LOC = K2;
NET "SW[12]" LOC = K7;
NET "SW[11]" LOC = M1;
NET "SW[10]" LOC = N1;
NET "SW[9]" LOC = N2;
NET "SW[8]" LOC = R1;
NET "SW[7]" LOC = R4;
NET "SW[6]" LOC = U1;
NET "SW[5]" LOC = V2;
NET "SW[4]" LOC = V3;
NET "SW[3]" LOC = V4;
NET "SW[2]" LOC = U8;
NET "SW[1]" LOC = R7;
NET "SW[0]" LOC = T7;
NET "Ram1EN" LOC = M15;
NET "Ram2EN" LOC = N10;
NET "Ram2OE" LOC = R9;
NET "Ram2WE" LOC = M9;
NET "Rst" LOC = U10;
NET "SerialDATA_READY" LOC = A16;
NET "SerialRDN" LOC = C14;
NET "SerialTBRE" LOC = D14;
NET "SerialTSRE" LOC = N9;
NET "SerialWRN" LOC = U5;
NET "DYP0[6]" LOC = C7;
NET "DYP0[5]" LOC = D7;
NET "DYP0[4]" LOC = E7;
NET "DYP0[3]" LOC = F7;
NET "DYP0[2]" LOC = A8;
NET "DYP0[1]" LOC = E8;
NET "DYP0[0]" LOC = F8;
NET "DYP1[6]" LOC = C9;
NET "DYP1[5]" LOC = D9;
NET "DYP1[4]" LOC = E9;
NET "DYP1[3]" LOC = F9;
NET "DYP1[2]" LOC = G9;
NET "DYP1[1]" LOC = A10;
NET "DYP1[0]" LOC = B10;
NET "Clock_50" LOC = B9;
NET "Clock_M" LOC = U9;
NET "Clock_11" LOC = B8;
NET "PS2KeybardClock" LOC = U6;
NET "PS2KeybardData" LOC = V6;
NET "VGA_B[2]" LOC = B6;
NET "VGA_B[1]" LOC = A6;
NET "VGA_B[0]" LOC = D5;
NET "VGA_G[2]" LOC = C5;
NET "VGA_G[1]" LOC = C4;
NET "VGA_G[0]" LOC = B4;
NET "VGA_R[2]" LOC = A4;
NET "VGA_R[1]" LOC = C3;
NET "VGA_R[0]" LOC = A7;
NET "VGA_HS" LOC = D6;
NET "VGA_VS" LOC = E6;
# PlanAhead Generated physical constraints
NET "FlashByte" LOC = C1;
NET "FlashCE" LOC = E4;
NET "FlashOE" LOC = E1;
NET "FlashRP" LOC = D1;
NET "FlashVpen" LOC = C2;
NET "FlashWE" LOC = D4;
NET "FlashAddr[22]" LOC = K4;
NET "FlashAddr[21]" LOC = K5;
NET "FlashAddr[20]" LOC = K6;
NET "FlashAddr[19]" LOC = L1;
NET "FlashAddr[18]" LOC = L2;
NET "FlashAddr[17]" LOC = L3;
NET "FlashAddr[16]" LOC = L4;
NET "FlashAddr[15]" LOC = L5;
NET "FlashAddr[14]" LOC = L6;
NET "FlashAddr[13]" LOC = M3;
NET "FlashAddr[12]" LOC = M4;
NET "FlashAddr[11]" LOC = M5;
NET "FlashAddr[10]" LOC = M6;
NET "FlashAddr[9]" LOC = N4;
NET "FlashAddr[8]" LOC = N5;
NET "FlashAddr[7]" LOC = P1;
NET "FlashAddr[6]" LOC = P2;
NET "FlashAddr[5]" LOC = P3;
NET "FlashAddr[4]" LOC = P4;
NET "FlashAddr[3]" LOC = R2;
NET "FlashAddr[2]" LOC = R3;
NET "FlashAddr[1]" LOC = T1;
NET "FlashAddr[0]" LOC = T2;
NET "FlashData[15]" LOC = F1;
NET "FlashData[14]" LOC = F2;
NET "FlashData[13]" LOC = G3;
NET "FlashData[12]" LOC = G4;
NET "FlashData[11]" LOC = G5;
NET "FlashData[10]" LOC = G6;
NET "FlashData[9]" LOC = H1;
NET "FlashData[8]" LOC = H2;
NET "FlashData[7]" LOC = H3;
NET "FlashData[6]" LOC = H4;
NET "FlashData[5]" LOC = H5;
NET "FlashData[4]" LOC = H6;
NET "FlashData[3]" LOC = J1;
NET "FlashData[2]" LOC = J2;
NET "FlashData[1]" LOC = J4;
NET "FlashData[0]" LOC = J5;