-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCPU.ucf
170 lines (157 loc) · 4.26 KB
/
CPU.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
NET "Ram1Addr[0]" LOC = C17;
NET "Ram1Addr[1]" LOC = C18;
NET "Ram1Addr[2]" LOC = D16;
NET "Ram1Addr[3]" LOC = D17;
NET "Ram1Addr[4]" LOC = E15;
NET "Ram1Addr[5]" LOC = E16;
NET "Ram1Addr[6]" LOC = F14;
NET "Ram1Addr[7]" LOC = F15;
NET "Ram1Addr[8]" LOC = F17;
NET "Ram1Addr[9]" LOC = F18;
NET "Ram1Addr[10]" LOC = G13;
NET "Ram1Addr[11]" LOC = G14;
NET "Ram1Addr[12]" LOC = G15;
NET "Ram1Addr[13]" LOC = G16;
NET "Ram1Addr[14]" LOC = H14;
NET "Ram1Addr[15]" LOC = H15;
NET "AddrExtra[0]" LOC = H16;
NET "AddrExtra[1]" LOC = H17;
NET "Ram1Data[0]" LOC = J12;
NET "Ram1Data[1]" LOC = J13;
NET "Ram1Data[2]" LOC = J14;
NET "Ram1Data[3]" LOC = J15;
NET "Ram1Data[4]" LOC = J16;
NET "Ram1Data[5]" LOC = J17;
NET "Ram1Data[6]" LOC = K12;
NET "Ram1Data[7]" LOC = K13;
NET "Ram1Data[8]" LOC = K14;
NET "Ram1Data[9]" LOC = K15;
NET "Ram1Data[10]" LOC = L15;
NET "Ram1Data[11]" LOC = L16;
NET "Ram1Data[12]" LOC = L17;
NET "Ram1Data[13]" LOC = L18;
NET "Ram1Data[14]" LOC = M13;
NET "Ram1Data[15]" LOC = M14;
NET "Ram2Addr[0]" LOC = N14;
NET "Ram2Addr[1]" LOC = N15;
NET "Ram2Addr[2]" LOC = N18;
NET "Ram2Addr[3]" LOC = P16;
NET "Ram2Addr[4]" LOC = P17;
NET "Ram2Addr[5]" LOC = P18;
NET "Ram2Addr[6]" LOC = R15;
NET "Ram2Addr[7]" LOC = R16;
NET "Ram2Addr[8]" LOC = R18;
NET "Ram2Addr[9]" LOC = T17;
NET "Ram2Addr[10]" LOC = T18;
NET "Ram2Addr[11]" LOC = U18;
NET "Ram2Addr[12]" LOC = V15;
NET "Ram2Addr[13]" LOC = V13;
NET "Ram2Addr[14]" LOC = V12;
NET "Ram2Addr[15]" LOC = V9;
NET "AddrExtra[2]" LOC = U16;
NET "AddrExtra[3]" LOC = U15;
#NET "CLK" LOC = B8;
#NET "CLK" LOC = U9;
NET "CLK_IN" LOC = B9;
NET "RST" LOC = U10;
NET "Ram1EN" LOC = M15;
NET "Ram1OE" LOC = M16;
NET "Ram1WE" LOC = M18;
NET "Ram2EN" LOC = N10;
NET "Ram2OE" LOC = R9;
NET "Ram2WE" LOC = M9;
NET "UARTrdn" LOC = C14;
NET "UARTwrn" LOC = U5;
NET "UARTdataready" LOC = A16;
NET "UARTtbre" LOC = D14;
NET "UARTtsre" LOC = N9;
NET "ps2_data" LOC = V6;
NET "ps2_clk" LOC = U6;
NET "Ram2Data[0]" LOC = U13;
NET "Ram2Data[1]" LOC = T16;
NET "Ram2Data[2]" LOC = T15;
NET "Ram2Data[3]" LOC = T14;
NET "Ram2Data[4]" LOC = T12;
NET "Ram2Data[5]" LOC = R13;
NET "Ram2Data[6]" LOC = R14;
NET "Ram2Data[7]" LOC = R12;
NET "Ram2Data[8]" LOC = R11;
NET "Ram2Data[9]" LOC = R10;
NET "Ram2Data[10]" LOC = P13;
NET "Ram2Data[11]" LOC = P12;
NET "Ram2Data[12]" LOC = P11;
NET "Ram2Data[13]" LOC = P10;
NET "Ram2Data[14]" LOC = N12;
NET "Ram2Data[15]" LOC = N11;
NET "light[0]" LOC = D10;
NET "light[1]" LOC = E10;
NET "light[2]" LOC = A11;
NET "light[3]" LOC = B11;
NET "light[4]" LOC = C11;
NET "light[5]" LOC = D11;
NET "light[6]" LOC = E11;
NET "light[7]" LOC = F11;
NET "light[8]" LOC = A12;
NET "light[9]" LOC = E12;
NET "light[10]" LOC = F12;
NET "light[11]" LOC = A13;
NET "light[12]" LOC = B13;
NET "light[13]" LOC = D13;
NET "light[14]" LOC = E13;
NET "light[15]" LOC = A14;
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;
NET "b[2]" LOC = B6;
NET "b[1]" LOC = A6;
NET "b[0]" LOC = D5;
NET "g[2]" LOC = C5;
NET "g[1]" LOC = C4;
NET "g[0]" LOC = B4;
NET "r[2]" LOC = A4;
NET "r[1]" LOC = C3;
NET "r[0]" LOC = A7;
NET "hs" LOC = D6;
NET "vs" LOC = E6;