1 |
2 |
dimamali |
CONFIG STEPPING="0";
|
2 |
|
|
|
3 |
|
|
NET clk PERIOD = 25.000 ;
|
4 |
|
|
OFFSET = OUT : 10.000 : AFTER clk ;
|
5 |
|
|
OFFSET = IN : 8.000 : BEFORE clk ;
|
6 |
|
|
|
7 |
|
|
#NET pci_clk PERIOD = 30.000 ;
|
8 |
|
|
#OFFSET = OUT : 11.000 : AFTER pci_clk ;
|
9 |
|
|
#OFFSET = IN : 7.000 : BEFORE pci_clk ;
|
10 |
|
|
#NET pci_gnt OFFSET = IN : 10.000 : BEFORE pci_clk ;
|
11 |
|
|
#NET pci_req OFFSET = OUT : 12.000 : AFTER pci_clk ;
|
12 |
|
|
#NET pci_rst TIG ;
|
13 |
|
|
|
14 |
|
|
#NET erx_clk PERIOD = 40.000 ;
|
15 |
|
|
#OFFSET = IN : 8.000 : BEFORE erx_clk ;
|
16 |
|
|
#NET etx_clk PERIOD = 40.000 ;
|
17 |
|
|
#OFFSET = OUT : 15.000 : AFTER etx_clk ;
|
18 |
|
|
#OFFSET = IN : 8.000 : BEFORE etx_clk ;
|
19 |
|
|
|
20 |
|
|
NET "clk" LOC = "H15" ;
|
21 |
|
|
NET "pllref" LOC = "F19" ;# SDCLKFB
|
22 |
|
|
|
23 |
|
|
NET "clkm" TNM_NET = "clkm";
|
24 |
|
|
NET "clk" TNM_NET = "clk";
|
25 |
|
|
#NET "spw_lclk" TNM_NET = "spw_lclk";
|
26 |
|
|
|
27 |
|
|
#TIMESPEC "TS_CLKM_SPW" = FROM "clkm" TO "spw_lclk" TIG;
|
28 |
|
|
#TIMESPEC "TS_SPW_CLKM" = FROM "spw_lclk" TO "clkm" TIG;
|
29 |
|
|
|
30 |
|
|
#NET "spw.swloop.0.sw0/rxclki" TNM_NET = "spw0rxclki";
|
31 |
|
|
|
32 |
|
|
#TIMESPEC "TSPLB_TFT02" = FROM "clkm" TO "spw0rxclki" TIG;
|
33 |
|
|
#TIMESPEC "TSPLB_TFT03" = FROM "spw0rxclki" TO "clkm" TIG;
|
34 |
|
|
|
35 |
|
|
INST "clkgen0_v_dll0" LOC = DCM_X2Y1;
|
36 |
|
|
INST "clkgen0_v_dll1" LOC = DCM_X1Y1;
|
37 |
|
|
INST "clkgen0/v/dll0" LOC = DCM_X2Y1;
|
38 |
|
|
INST "clkgen0/v/dll1" LOC = DCM_X1Y1;
|
39 |
|
|
INST "clkgen0/xc2v.v/dll0" LOC = DCM_X2Y1;
|
40 |
|
|
INST "clkgen0/xc2v.v/sd0.dll1" LOC = DCM_X1Y1;
|
41 |
|
|
|
42 |
|
|
NET "address(0)" LOC = "R4" ;
|
43 |
|
|
NET "address(10)" LOC = "R6" ;
|
44 |
|
|
NET "address(11)" LOC = "Y5" ;
|
45 |
|
|
NET "address(12)" LOC = "W6" ;
|
46 |
|
|
NET "address(13)" LOC = "F1" ;
|
47 |
|
|
NET "address(14)" LOC = "AA10" ;
|
48 |
|
|
NET "address(15)" LOC = "Y10" ;
|
49 |
|
|
NET "address(16)" LOC = "W10" ;
|
50 |
|
|
NET "address(17)" LOC = "F2" ;
|
51 |
|
|
NET "address(18)" LOC = "T6" ;
|
52 |
|
|
NET "address(19)" LOC = "V9" ;
|
53 |
|
|
NET "address(1)" LOC = "K1" ;
|
54 |
|
|
NET "address(20)" LOC = "T5" ;
|
55 |
|
|
NET "address(21)" LOC = "P10" ;
|
56 |
|
|
NET "address(22)" LOC = "R5" ;
|
57 |
|
|
NET "address(23)" LOC = "N10" ;
|
58 |
|
|
NET "address(24)" LOC = "N6" ;
|
59 |
|
|
NET "address(25)" LOC = "L9" ;
|
60 |
|
|
NET "address(26)" LOC = "M9" ;
|
61 |
|
|
NET "address(27)" LOC = "K10" ;
|
62 |
|
|
NET "address(2)" LOC = "N3" ;
|
63 |
|
|
NET "address(3)" LOC = "K2" ;
|
64 |
|
|
NET "address(4)" LOC = "R3" ;
|
65 |
|
|
NET "address(5)" LOC = "J1" ;
|
66 |
|
|
NET "address(6)" LOC = "P4" ;
|
67 |
|
|
NET "address(7)" LOC = "H1" ;
|
68 |
|
|
NET "address(8)" LOC = "P6" ;
|
69 |
|
|
NET "address(9)" LOC = "G1" ;
|
70 |
|
|
NET "bexcn" LOC = "P2" ;
|
71 |
|
|
NET "brdyn" LOC = "U2" ;
|
72 |
|
|
|
73 |
|
|
NET "data(0)" LOC = "U5" ;
|
74 |
|
|
NET "data(10)" LOC = "AE5" ;
|
75 |
|
|
NET "data(11)" LOC = "AF5" ;
|
76 |
|
|
NET "data(12)" LOC = "Y4" ;
|
77 |
|
|
NET "data(13)" LOC = "T9" ;
|
78 |
|
|
NET "data(14)" LOC = "L3" ;
|
79 |
|
|
NET "data(15)" LOC = "J5" ;
|
80 |
|
|
NET "data(16)" LOC = "AA7" ;
|
81 |
|
|
NET "data(17)" LOC = "W4" ;
|
82 |
|
|
NET "data(18)" LOC = "Y7" ;
|
83 |
|
|
NET "data(19)" LOC = "W8" ;
|
84 |
|
|
NET "data(1)" LOC = "R8" ;
|
85 |
|
|
NET "data(20)" LOC = "U8" ;
|
86 |
|
|
NET "data(21)" LOC = "P9" ;
|
87 |
|
|
NET "data(22)" LOC = "L7" ;
|
88 |
|
|
NET "data(23)" LOC = "J4" ;
|
89 |
|
|
NET "data(24)" LOC = "AB5" ;
|
90 |
|
|
NET "data(25)" LOC = "AC6" ;
|
91 |
|
|
NET "data(26)" LOC = "AA3" ;
|
92 |
|
|
NET "data(27)" LOC = "V7" ;
|
93 |
|
|
NET "data(28)" LOC = "T8" ;
|
94 |
|
|
NET "data(29)" LOC = "N9" ;
|
95 |
|
|
NET "data(2)" LOC = "R9" ;
|
96 |
|
|
NET "data(30)" LOC = "K5" ;
|
97 |
|
|
NET "data(31)" LOC = "H4" ;
|
98 |
|
|
NET "data(3)" LOC = "AA6" ;
|
99 |
|
|
NET "data(4)" LOC = "U6" ;
|
100 |
|
|
NET "data(5)" LOC = "U7" ;
|
101 |
|
|
NET "data(6)" LOC = "N5" ;
|
102 |
|
|
NET "data(7)" LOC = "K3" ;
|
103 |
|
|
NET "data(8)" LOC = "AD4" ;
|
104 |
|
|
NET "data(9)" LOC = "AE4" ;
|
105 |
|
|
|
106 |
|
|
NET "dsuact" LOC = "E3" ;
|
107 |
|
|
NET "dsubre" LOC = "E1" ;
|
108 |
|
|
NET "dsuen" LOC = "G5" ;
|
109 |
|
|
NET "dsurx" LOC = "F4" ;
|
110 |
|
|
NET "dsutx" LOC = "F3" ;
|
111 |
|
|
|
112 |
|
|
NET "emdc" LOC = "H12" ;
|
113 |
|
|
NET "emdio" LOC = "H13" ;
|
114 |
|
|
NET "errorn" LOC = "D1" ;
|
115 |
|
|
NET "erx_clk" LOC = "E16" ;
|
116 |
|
|
NET "erx_col" LOC = "D11" ;
|
117 |
|
|
NET "erx_crs" LOC = "G14" ;
|
118 |
|
|
NET "erx_dv" LOC = "E13" ;
|
119 |
|
|
NET "erx_er" LOC = "J13" ;
|
120 |
|
|
NET "erxd(0)" LOC = "C11" ;
|
121 |
|
|
NET "erxd(1)" LOC = "E9" ;
|
122 |
|
|
NET "erxd(2)" LOC = "E10" ;
|
123 |
|
|
NET "erxd(3)" LOC = "C10" ;
|
124 |
|
|
NET "etx_clk" LOC = "E17" ;
|
125 |
|
|
NET "etx_en" LOC = "F9" ;
|
126 |
|
|
NET "etx_er" LOC = "D13" ;
|
127 |
|
|
NET "etxd(0)" LOC = "D12" ;
|
128 |
|
|
NET "etxd(1)" LOC = "C13" ;
|
129 |
|
|
NET "etxd(2)" LOC = "E12" ;
|
130 |
|
|
NET "etxd(3)" LOC = "C12" ;
|
131 |
|
|
|
132 |
|
|
NET "iosn" LOC = "G2" ;
|
133 |
|
|
NET "oen" LOC = "M5" ;
|
134 |
|
|
|
135 |
|
|
NET "pci_ack64" LOC = "AL17" ;
|
136 |
|
|
NET "pci_ad(0)" LOC = "AG16" ;
|
137 |
|
|
NET "pci_ad(10)" LOC = "AL12" ;
|
138 |
|
|
NET "pci_ad(11)" LOC = "AB12" ;
|
139 |
|
|
NET "pci_ad(12)" LOC = "AG12" ;
|
140 |
|
|
NET "pci_ad(13)" LOC = "AC13" ;
|
141 |
|
|
NET "pci_ad(14)" LOC = "AK11" ;
|
142 |
|
|
NET "pci_ad(15)" LOC = "AH11" ;
|
143 |
|
|
NET "pci_ad(16)" LOC = "AK7" ;
|
144 |
|
|
NET "pci_ad(17)" LOC = "AL7" ;
|
145 |
|
|
NET "pci_ad(18)" LOC = "AJ8" ;
|
146 |
|
|
NET "pci_ad(19)" LOC = "AJ6" ;
|
147 |
|
|
NET "pci_ad(1)" LOC = "AL15" ;
|
148 |
|
|
NET "pci_ad(20)" LOC = "AL6" ;
|
149 |
|
|
NET "pci_ad(21)" LOC = "AE10" ;
|
150 |
|
|
NET "pci_ad(22)" LOC = "AK6" ;
|
151 |
|
|
NET "pci_ad(23)" LOC = "AG10" ;
|
152 |
|
|
NET "pci_ad(24)" LOC = "AE9" ;
|
153 |
|
|
NET "pci_ad(25)" LOC = "AJ5" ;
|
154 |
|
|
NET "pci_ad(26)" LOC = "AE8" ;
|
155 |
|
|
NET "pci_ad(27)" LOC = "AH7" ;
|
156 |
|
|
NET "pci_ad(28)" LOC = "AH6" ;
|
157 |
|
|
NET "pci_ad(29)" LOC = "AL5" ;
|
158 |
|
|
NET "pci_ad(2)" LOC = "AK15" ;
|
159 |
|
|
NET "pci_ad(30)" LOC = "AK5" ;
|
160 |
|
|
NET "pci_ad(31)" LOC = "AF8" ;
|
161 |
|
|
|
162 |
|
|
NET "pci_ad(32)" LOC = "AD22" ;
|
163 |
|
|
NET "pci_ad(33)" LOC = "AF24" ;
|
164 |
|
|
NET "pci_ad(34)" LOC = "AF23" ;
|
165 |
|
|
NET "pci_ad(35)" LOC = "AL28" ;
|
166 |
|
|
NET "pci_ad(36)" LOC = "AH26" ;
|
167 |
|
|
NET "pci_ad(37)" LOC = "AG25" ;
|
168 |
|
|
NET "pci_ad(38)" LOC = "AC22" ;
|
169 |
|
|
NET "pci_ad(39)" LOC = "AE24" ;
|
170 |
|
|
NET "pci_ad(3)" LOC = "AK14" ;
|
171 |
|
|
NET "pci_ad(40)" LOC = "AK27" ;
|
172 |
|
|
NET "pci_ad(41)" LOC = "AL26" ;
|
173 |
|
|
NET "pci_ad(42)" LOC = "AK26" ;
|
174 |
|
|
NET "pci_ad(43)" LOC = "AL27" ;
|
175 |
|
|
NET "pci_ad(44)" LOC = "AJ26" ;
|
176 |
|
|
NET "pci_ad(45)" LOC = "AH25" ;
|
177 |
|
|
NET "pci_ad(46)" LOC = "AJ27" ;
|
178 |
|
|
NET "pci_ad(47)" LOC = "AG23" ;
|
179 |
|
|
NET "pci_ad(48)" LOC = "AD23" ;
|
180 |
|
|
NET "pci_ad(49)" LOC = "AK23" ;
|
181 |
|
|
NET "pci_ad(4)" LOC = "AG14" ;
|
182 |
|
|
NET "pci_ad(50)" LOC = "AL23" ;
|
183 |
|
|
NET "pci_ad(51)" LOC = "AK21" ;
|
184 |
|
|
NET "pci_ad(52)" LOC = "AF25" ;
|
185 |
|
|
NET "pci_ad(53)" LOC = "AJ24" ;
|
186 |
|
|
NET "pci_ad(54)" LOC = "AG24" ;
|
187 |
|
|
NET "pci_ad(55)" LOC = "AJ23" ;
|
188 |
|
|
NET "pci_ad(56)" LOC = "AF21" ;
|
189 |
|
|
NET "pci_ad(57)" LOC = "AG21" ;
|
190 |
|
|
NET "pci_ad(58)" LOC = "AJ21" ;
|
191 |
|
|
NET "pci_ad(59)" LOC = "AH24" ;
|
192 |
|
|
NET "pci_ad(5)" LOC = "AG15" ;
|
193 |
|
|
NET "pci_ad(60)" LOC = "AH23" ;
|
194 |
|
|
NET "pci_ad(61)" LOC = "AE21" ;
|
195 |
|
|
NET "pci_ad(62)" LOC = "AG22" ;
|
196 |
|
|
NET "pci_ad(63)" LOC = "AJ22" ;
|
197 |
|
|
NET "pci_ad(6)" LOC = "AC16" ;
|
198 |
|
|
NET "pci_ad(7)" LOC = "AD13" ;
|
199 |
|
|
NET "pci_ad(8)" LOC = "AJ13" ;
|
200 |
|
|
NET "pci_ad(9)" LOC = "AK13" ;
|
201 |
|
|
NET "pci_arb_gnt(0)" LOC = "AH19" ;
|
202 |
|
|
NET "pci_arb_gnt(1)" LOC = "AL19" ;
|
203 |
|
|
NET "pci_arb_gnt(2)" LOC = "AL20" ;
|
204 |
|
|
NET "pci_arb_gnt(3)" LOC = "AJ19" ;
|
205 |
|
|
NET "pci_arb_gnt(4)" LOC = "AG19" ;
|
206 |
|
|
NET "pci_arb_gnt(5)" LOC = "AF18" ;
|
207 |
|
|
NET "pci_arb_gnt(6)" LOC = "AF19" ;
|
208 |
|
|
NET "pci_arb_gnt(7)" LOC = "AC18" ;
|
209 |
|
|
NET "pci_arb_req(0)" LOC = "AB19" ;
|
210 |
|
|
NET "pci_arb_req(1)" LOC = "AE18" ;
|
211 |
|
|
NET "pci_arb_req(2)" LOC = "AD19" ;
|
212 |
|
|
NET "pci_arb_req(3)" LOC = "AD20" ;
|
213 |
|
|
NET "pci_arb_req(4)" LOC = "AG20" ;
|
214 |
|
|
NET "pci_arb_req(5)" LOC = "AE20" ;
|
215 |
|
|
NET "pci_arb_req(6)" LOC = "AG18" ;
|
216 |
|
|
NET "pci_arb_req(7)" LOC = "AH17" ;
|
217 |
|
|
NET "pci_cbe(0)" LOC = "AG13" ;
|
218 |
|
|
NET "pci_cbe(1)" LOC = "AK12" ;
|
219 |
|
|
NET "pci_cbe(2)" LOC = "AG9" ;
|
220 |
|
|
NET "pci_cbe(3)" LOC = "AG7" ;
|
221 |
|
|
NET "pci_cbe(4)" LOC = "AE23" ;
|
222 |
|
|
NET "pci_cbe(5)" LOC = "AE22" ;
|
223 |
|
|
NET "pci_cbe(6)" LOC = "AC21" ;
|
224 |
|
|
NET "pci_cbe(7)" LOC = "AC20" ;
|
225 |
|
|
NET "pci_clk" LOC = "AJ15" ;
|
226 |
|
|
NET "pci_devsel" LOC = "AH8" ;
|
227 |
|
|
NET "pci_frame" LOC = "AJ11" ;
|
228 |
|
|
NET "pci_gnt" LOC = "AG17" ;
|
229 |
|
|
NET "pci_idsel" LOC = "AC11" ;
|
230 |
|
|
NET "pci_irdy" LOC = "AH9" ;
|
231 |
|
|
NET "pci_lock" LOC = "AF9" ;
|
232 |
|
|
NET "pci_par" LOC = "AE15" ;
|
233 |
|
|
NET "pci_par64" LOC = "AJ20" ;
|
234 |
|
|
NET "pci_perr" LOC = "AK9" ;
|
235 |
|
|
NET "pci_req64" LOC = "AL18" ;
|
236 |
|
|
NET "pci_req" LOC = "AF17" ;
|
237 |
|
|
NET "pci_rst" LOC = "AK3" ;
|
238 |
|
|
NET "pci_serr" LOC = "AF14" ;
|
239 |
|
|
NET "pci_stop" LOC = "AD11" ;
|
240 |
|
|
NET "pci_trdy" LOC = "AD12" ;
|
241 |
|
|
NET "pci_host" LOC = "AC10" ;
|
242 |
|
|
NET "pci_int(0)" LOC = "AG3" ; # pci_inta
|
243 |
|
|
NET "pci_int(1)" LOC = "AF4" ; # pci_intb
|
244 |
|
|
NET "pci_int(2)" LOC = "AD7" ; # pci_intc
|
245 |
|
|
NET "pci_int(3)" LOC = "AC8" ; # pci_intd
|
246 |
|
|
|
247 |
|
|
# Only for PCI hosts!
|
248 |
|
|
#NET "pci_devsel" PULLUP ;
|
249 |
|
|
#NET "pci_frame" PULLUP ;
|
250 |
|
|
#NET "pci_irdy" PULLUP ;
|
251 |
|
|
#NET "pci_lock" PULLUP ;
|
252 |
|
|
#NET "pci_perr" PULLUP ;
|
253 |
|
|
#NET "pci_serr" PULLUP ;
|
254 |
|
|
#NET "pci_stop" PULLUP ;
|
255 |
|
|
#NET "pci_trdy" PULLUP ;
|
256 |
|
|
#NET "pci_int(0)" PULLUP;
|
257 |
|
|
#NET "pci_int(1)" PULLUP;
|
258 |
|
|
#NET "pci_int(2)" PULLUP;
|
259 |
|
|
#NET "pci_int(3)" PULLUP;
|
260 |
|
|
#NET "pci_gnt" PULLUP ;
|
261 |
|
|
#NET "pci_idsel" PULLUP ;
|
262 |
|
|
#NET "pci_par" PULLUP ;
|
263 |
|
|
#NET "pci_rst" PULLUP ;
|
264 |
|
|
#NET "pci_arb_req(0)" PULLUP ;
|
265 |
|
|
#NET "pci_arb_req(1)" PULLUP ;
|
266 |
|
|
#NET "pci_arb_req(2)" PULLUP ;
|
267 |
|
|
#NET "pci_arb_req(3)" PULLUP ;
|
268 |
|
|
#NET "pci_arb_req(4)" PULLUP ;
|
269 |
|
|
#NET "pci_arb_req(5)" PULLUP ;
|
270 |
|
|
#NET "pci_arb_req(6)" PULLUP ;
|
271 |
|
|
#NET "pci_arb_req(7)" PULLUP ;
|
272 |
|
|
|
273 |
|
|
NET "pio(0)" LOC = "B20" ;
|
274 |
|
|
#NET "pio(10)" LOC = "G18" ;
|
275 |
|
|
NET "rxd2" LOC = "G18" ;
|
276 |
|
|
#NET "pio(11)" LOC = "F17" ;
|
277 |
|
|
NET "txd2" LOC = "F17" ;
|
278 |
|
|
NET "pio(12)" LOC = "G17" ;
|
279 |
|
|
NET "pio(13)" LOC = "H16" ;
|
280 |
|
|
#NET "pio(14)" LOC = "F15" ;
|
281 |
|
|
NET "rxd1" LOC = "F15" ;
|
282 |
|
|
#NET "pio(15)" LOC = "E15" ;
|
283 |
|
|
NET "txd1" LOC = "E15" ;
|
284 |
|
|
NET "pio(1)" LOC = "C20" ;
|
285 |
|
|
NET "pio(2)" LOC = "E20" ;
|
286 |
|
|
NET "pio(3)" LOC = "C19" ;
|
287 |
|
|
NET "pio(4)" LOC = "B18" ;
|
288 |
|
|
NET "pio(5)" LOC = "E18" ;
|
289 |
|
|
NET "pio(6)" LOC = "D17" ;
|
290 |
|
|
NET "pio(7)" LOC = "H19" ;
|
291 |
|
|
NET "pio(8)" LOC = "H17" ;
|
292 |
|
|
NET "pio(9)" LOC = "J17" ;
|
293 |
|
|
|
294 |
|
|
NET "gpio(0)" LOC = "B20" ;
|
295 |
|
|
NET "gpio(1)" LOC = "C20" ;
|
296 |
|
|
NET "gpio(2)" LOC = "E20" ;
|
297 |
|
|
NET "gpio(3)" LOC = "C19" ;
|
298 |
|
|
NET "gpio(4)" LOC = "B18" ;
|
299 |
|
|
NET "gpio(5)" LOC = "E18" ;
|
300 |
|
|
NET "gpio(6)" LOC = "D17" ;
|
301 |
|
|
NET "gpio(7)" LOC = "H19" ;
|
302 |
|
|
|
303 |
|
|
NET "ramoen(0)" LOC = "N1" ;
|
304 |
|
|
NET "ramoen(1)" LOC = "N2" ;
|
305 |
|
|
NET "ramoen(2)" LOC = "M1" ;
|
306 |
|
|
NET "ramoen(3)" LOC = "M2" ;
|
307 |
|
|
NET "ramoen(4)" LOC = "L1" ;
|
308 |
|
|
NET "ramsn(0)" LOC = "M3" ;
|
309 |
|
|
NET "ramsn(1)" LOC = "T3" ;
|
310 |
|
|
NET "ramsn(2)" LOC = "M4" ;
|
311 |
|
|
NET "ramsn(3)" LOC = "R1" ;
|
312 |
|
|
NET "ramsn(4)" LOC = "L4" ;
|
313 |
|
|
NET "read" LOC = "J2" ;
|
314 |
|
|
NET "resetn" LOC = "H5" ;
|
315 |
|
|
NET "romsn(0)" LOC = "L5" ;
|
316 |
|
|
NET "romsn(1)" LOC = "H3" ;
|
317 |
|
|
NET "rwen(0)" LOC = "N4" ;
|
318 |
|
|
NET "rwen(1)" LOC = "P1" ;
|
319 |
|
|
NET "rwen(2)" LOC = "U1" ;
|
320 |
|
|
NET "rwen(3)" LOC = "R2" ;
|
321 |
|
|
NET "sa(0)" LOC = "A8" ;
|
322 |
|
|
|
323 |
|
|
NET "sa(10)" LOC = "A27" ;
|
324 |
|
|
NET "sa(11)" LOC = "E25" ;
|
325 |
|
|
NET "sa(12)" LOC = "A11" ;
|
326 |
|
|
NET "sa(13)" LOC = "A26" ; # SBA0
|
327 |
|
|
NET "sa(14)" LOC = "E24" ; # SBA1
|
328 |
|
|
NET "sa(15)" LOC = "B12" ;
|
329 |
|
|
#NET "sa(16)" LOC = "" ;
|
330 |
|
|
#NET "sa(17)" LOC = "" ;
|
331 |
|
|
NET "sa(1)" LOC = "A9" ;
|
332 |
|
|
NET "sa(2)" LOC = "H9" ;
|
333 |
|
|
NET "sa(3)" LOC = "E7" ;
|
334 |
|
|
NET "sa(4)" LOC = "E8" ;
|
335 |
|
|
NET "sa(5)" LOC = "C6" ;
|
336 |
|
|
NET "sa(6)" LOC = "A23" ;
|
337 |
|
|
NET "sa(7)" LOC = "E23" ;
|
338 |
|
|
NET "sa(8)" LOC = "B26" ;
|
339 |
|
|
NET "sa(9)" LOC = "C27" ;
|
340 |
|
|
NET "sd(0)" LOC = "A4" ;
|
341 |
|
|
NET "sd(10)" LOC = "K13" ;
|
342 |
|
|
NET "sd(11)" LOC = "F14" ;
|
343 |
|
|
NET "sd(12)" LOC = "K14" ;
|
344 |
|
|
NET "sd(13)" LOC = "J15" ;
|
345 |
|
|
NET "sd(14)" LOC = "K18" ;
|
346 |
|
|
NET "sd(15)" LOC = "J18" ;
|
347 |
|
|
NET "sd(16)" LOC = "B14" ;
|
348 |
|
|
NET "sd(17)" LOC = "A17" ;
|
349 |
|
|
NET "sd(18)" LOC = "A18" ;
|
350 |
|
|
NET "sd(19)" LOC = "A19" ;
|
351 |
|
|
NET "sd(1)" LOC = "A5" ;
|
352 |
|
|
NET "sd(20)" LOC = "A20" ;
|
353 |
|
|
NET "sd(21)" LOC = "A21" ;
|
354 |
|
|
NET "sd(22)" LOC = "A22" ;
|
355 |
|
|
NET "sd(23)" LOC = "B22" ;
|
356 |
|
|
NET "sd(24)" LOC = "C23" ;
|
357 |
|
|
NET "sd(25)" LOC = "C24" ;
|
358 |
|
|
NET "sd(26)" LOC = "A25" ;
|
359 |
|
|
NET "sd(27)" LOC = "C26" ;
|
360 |
|
|
NET "sd(28)" LOC = "J22" ;
|
361 |
|
|
NET "sd(29)" LOC = "J21" ;
|
362 |
|
|
NET "sd(2)" LOC = "K7" ;
|
363 |
|
|
NET "sd(30)" LOC = "G22" ;
|
364 |
|
|
NET "sd(31)" LOC = "G23" ;
|
365 |
|
|
|
366 |
|
|
NET "sd(32)" LOC = "H6" ;
|
367 |
|
|
NET "sd(33)" LOC = "G6" ;
|
368 |
|
|
NET "sd(34)" LOC = "B3" ;
|
369 |
|
|
NET "sd(35)" LOC = "E4" ;
|
370 |
|
|
NET "sd(36)" LOC = "J6" ;
|
371 |
|
|
NET "sd(37)" LOC = "F5" ;
|
372 |
|
|
NET "sd(38)" LOC = "F7" ;
|
373 |
|
|
NET "sd(39)" LOC = "C5" ;
|
374 |
|
|
|
375 |
|
|
NET "scb(0)" LOC = "H6" ;
|
376 |
|
|
NET "scb(1)" LOC = "G6" ;
|
377 |
|
|
NET "scb(2)" LOC = "B3" ;
|
378 |
|
|
NET "scb(3)" LOC = "E4" ;
|
379 |
|
|
NET "scb(4)" LOC = "J6" ;
|
380 |
|
|
NET "scb(5)" LOC = "F5" ;
|
381 |
|
|
NET "scb(6)" LOC = "F7" ;
|
382 |
|
|
NET "scb(7)" LOC = "C5" ;
|
383 |
|
|
|
384 |
|
|
NET "sd(3)" LOC = "K9" ;
|
385 |
|
|
NET "sd(40)" LOC = "B5" ;
|
386 |
|
|
NET "sd(41)" LOC = "D6" ;
|
387 |
|
|
NET "sd(42)" LOC = "B7" ;
|
388 |
|
|
NET "sd(43)" LOC = "E6" ;
|
389 |
|
|
NET "sd(44)" LOC = "D7" ;
|
390 |
|
|
NET "sd(45)" LOC = "C8" ;
|
391 |
|
|
NET "sd(46)" LOC = "B9" ;
|
392 |
|
|
NET "sd(47)" LOC = "C9" ;
|
393 |
|
|
NET "sd(48)" LOC = "B19" ;
|
394 |
|
|
NET "sd(49)" LOC = "E19" ;
|
395 |
|
|
NET "sd(4)" LOC = "J7" ;
|
396 |
|
|
NET "sd(50)" LOC = "H21" ;
|
397 |
|
|
NET "sd(51)" LOC = "E22" ;
|
398 |
|
|
NET "sd(52)" LOC = "F23" ;
|
399 |
|
|
NET "sd(53)" LOC = "B23" ;
|
400 |
|
|
NET "sd(54)" LOC = "D23" ;
|
401 |
|
|
NET "sd(55)" LOC = "D24" ;
|
402 |
|
|
NET "sd(56)" LOC = "H22" ;
|
403 |
|
|
NET "sd(57)" LOC = "C22" ;
|
404 |
|
|
NET "sd(58)" LOC = "H23" ;
|
405 |
|
|
NET "sd(59)" LOC = "D25" ;
|
406 |
|
|
NET "sd(5)" LOC = "H7" ;
|
407 |
|
|
NET "sd(60)" LOC = "D26" ;
|
408 |
|
|
NET "sd(61)" LOC = "F24" ;
|
409 |
|
|
NET "sd(62)" LOC = "B29" ;
|
410 |
|
|
NET "sd(63)" LOC = "G24" ;
|
411 |
|
|
NET "sd(6)" LOC = "A6" ;
|
412 |
|
|
NET "sd(7)" LOC = "A7" ;
|
413 |
|
|
NET "sd(8)" LOC = "K12" ;
|
414 |
|
|
NET "sd(9)" LOC = "F13" ;
|
415 |
|
|
NET "sdcasn" LOC = "K20" ;
|
416 |
|
|
NET "sdcke(0)" LOC = "A10" ;
|
417 |
|
|
NET "sdcke(1)" LOC = "B11" ;
|
418 |
|
|
NET "sdcke(2)" LOC = "B17" ;
|
419 |
|
|
NET "sdcke(3)" LOC = "F18" ;
|
420 |
|
|
NET "sdclk" LOC = "B25" ;
|
421 |
|
|
NET "sdcsn(0)" LOC = "D20" ;
|
422 |
|
|
NET "sdcsn(1)" LOC = "A12" ;
|
423 |
|
|
NET "sdcsn(2)" LOC = "F21" ;
|
424 |
|
|
NET "sdcsn(3)" LOC = "E21" ;
|
425 |
|
|
NET "sddqm(0)" LOC = "J8" ;
|
426 |
|
|
NET "sddqm(1)" LOC = "G8" ;
|
427 |
|
|
NET "sddqm(2)" LOC = "B27" ;
|
428 |
|
|
NET "sddqm(3)" LOC = "A28" ;
|
429 |
|
|
NET "sddqm(4)" LOC = "B6" ;
|
430 |
|
|
NET "sddqm(5)" LOC = "F8" ;
|
431 |
|
|
NET "sddqm(6)" LOC = "F20" ;
|
432 |
|
|
NET "sddqm(7)" LOC = "G21" ;
|
433 |
|
|
NET "sdrasn" LOC = "A13" ;
|
434 |
|
|
NET "sdwen" LOC = "B13" ;
|
435 |
|
|
NET "wdogn" LOC = "G4" ;
|
436 |
|
|
NET "writen" LOC = "J3" ;
|
437 |
|
|
|
438 |
|
|
|
439 |
|
|
## pin mappings for GR-4M-CAN2-SPW3 mezzanine
|
440 |
|
|
|
441 |
|
|
NET "spw_clk" LOC = "AJ15" | IOSTANDARD=LVTTL; # PCI_CLK => pin AJ15
|
442 |
|
|
|
443 |
|
|
NET "spw_rxdp(0)" LOC = "AB1" | IOSTANDARD = LVDS_25; # GENIO71 => pin AB1
|
444 |
|
|
NET "spw_rxdn(0)" LOC = "AA1" | IOSTANDARD = LVDS_25; # GENIO67 => pin AA1
|
445 |
|
|
NET "spw_txdp(0)" LOC = "AD1" | IOSTANDARD = LVDS_25; # GENIO77 => pin AD1
|
446 |
|
|
NET "spw_txdn(0)" LOC = "AC1" | IOSTANDARD = LVDS_25; # GENIO75 => pin AC1
|
447 |
|
|
NET "spw_rxsp(0)" LOC = "AB2" | IOSTANDARD = LVDS_25; # GENIO73 => pin AB2
|
448 |
|
|
NET "spw_rxsn(0)" LOC = "AA2" | IOSTANDARD = LVDS_25; # GENIO69 => pin AA2
|
449 |
|
|
NET "spw_txsp(0)" LOC = "AA8" | IOSTANDARD = LVDS_25; # GENIO74 => pin AA8
|
450 |
|
|
NET "spw_txsn(0)" LOC = "Y8" | IOSTANDARD = LVDS_25; # GENIO70 => pin Y8
|
451 |
|
|
NET "spw_rxdp(1)" LOC = "AC4" | IOSTANDARD = LVDS_25; # GENIO80 => pin AC4
|
452 |
|
|
NET "spw_rxdn(1)" LOC = "AA4" | IOSTANDARD = LVDS_25; # GENIO76 => pin AA4
|
453 |
|
|
NET "spw_txdp(1)" LOC = "AF1" | IOSTANDARD = LVDS_25; # GENIO81 => pin AF1
|
454 |
|
|
NET "spw_txdn(1)" LOC = "AE1" | IOSTANDARD = LVDS_25; # GENIO79 => pin AE1
|
455 |
|
|
NET "spw_rxsp(1)" LOC = "AD3" | IOSTANDARD = LVDS_25; # GENIO84 => pin AD3
|
456 |
|
|
NET "spw_rxsn(1)" LOC = "AC3" | IOSTANDARD = LVDS_25; # GENIO82 => pin AC3
|
457 |
|
|
NET "spw_txsp(1)" LOC = "AG2" | IOSTANDARD = LVDS_25; # GENIO89 => pin AG2
|
458 |
|
|
NET "spw_txsn(1)" LOC = "AF2" | IOSTANDARD = LVDS_25; # GENIO83 => pin AF2
|
459 |
|
|
NET "spw_rxdp(2)" LOC = "AG3" | IOSTANDARD = LVDS_25; # PCIIO24 => pin AG3
|
460 |
|
|
NET "spw_rxdn(2)" LOC = "AF3" | IOSTANDARD = LVDS_25; # GENIO91 => pin AF3
|
461 |
|
|
NET "spw_txdp(2)" LOC = "AE2" | IOSTANDARD = LVDS_25; # GENIO90 => pin AE2
|
462 |
|
|
NET "spw_txdn(2)" LOC = "AC2" | IOSTANDARD = LVDS_25; # GENIO87 => pin AC2
|
463 |
|
|
NET "spw_rxsp(2)" LOC = "AH1" | IOSTANDARD = LVDS_25; # PCIIO25 => pin AH1
|
464 |
|
|
NET "spw_rxsn(2)" LOC = "AG1" | IOSTANDARD = LVDS_25; # GENIO85 => pin AG1
|
465 |
|
|
NET "spw_txsp(2)" LOC = "AG4" | IOSTANDARD = LVDS_25; # PCIIO29 => pin AG4
|
466 |
|
|
NET "spw_txsn(2)" LOC = "AF4" | IOSTANDARD = LVDS_25; # PCIIO26 => pin AF4
|
467 |
|
|
|
468 |
|
|
NET "can_rxd(0)" LOC = "H25" ; # GENIO50 => pin H25
|
469 |
|
|
NET "can_txd(0)" LOC = "H28" ; # GENIO51 => pin H28
|
470 |
|
|
NET "can_en(0)" LOC = "E28" ; # GENIO52 => pin E28
|
471 |
|
|
NET "can_rxd(1)" LOC = "H27" ; # GENIO53 => pin H27
|
472 |
|
|
NET "can_txd(1)" LOC = "F28" ; # GENIO54 => pin F28
|
473 |
|
|
NET "can_en(1)" LOC = "J27" ; # GENIO55 => pin J27
|
474 |
|
|
|
475 |
|
|
NET "dipswitch(1)" LOC = "AH3"; # PCIIO31 => pin AH3
|
476 |
|
|
NET "dipswitch(2)" LOC = "AC8"; # PCIIO30 => pin AC8
|
477 |
|
|
NET "dipswitch(3)" LOC = "AD7"; # PCIIO28 => pin AD7
|
478 |
|
|
NET "dipswitch(4)" LOC = "AH2"; # PCIIO27 => pin AH2
|
479 |
|
|
NET "dipswitch(5)" LOC = "AB10"; # GENIO116 => pin AB10
|
480 |
|
|
NET "dipswitch(6)" LOC = "AK4" ; # GENIO117 => pin AK4
|
481 |
|
|
NET "dipswitch(7)" LOC = "AB11"; # GENIO118 => pin AB11
|
482 |
|
|
NET "dipswitch(8)" LOC = "AL4" ; # GENIO119 => pin AL4
|
483 |
|
|
|
484 |
|
|
NET "cb(0)" LOC = "U4" ;
|
485 |
|
|
NET "cb(1)" LOC = "Y2" ;
|
486 |
|
|
NET "cb(2)" LOC = "AB7" ;
|
487 |
|
|
NET "cb(3)" LOC = "W1" ;
|
488 |
|
|
NET "cb(4)" LOC = "AB8" ;
|
489 |
|
|
NET "cb(5)" LOC = "V2" ;
|
490 |
|
|
NET "cb(6)" LOC = "AC7" ;
|
491 |
|
|
NET "cb(7)" LOC = "V1" ;
|
492 |
|
|
|
493 |
|
|
NET "TimeTrig(1)" LOC = "H26" ; # GENIO47 => pin H26
|
494 |
|
|
NET "TimeTrig(2)" LOC = "E29" ; # GENIO48 => pin E29
|
495 |
|
|
NET "GP_ExtClk" LOC = "P27" ; # GENIO49 => pin P27
|
496 |
|
|
|
497 |
|
|
NET "FifoD(0)" LOC = "Y22" ; # GENIO92 => pin Y22
|
498 |
|
|
NET "FifoD(1)" LOC = "U28" ; # GENIO93 => pin U28
|
499 |
|
|
NET "FifoD(2)" LOC = "AA22"; # GENIO94 => pin AA22
|
500 |
|
|
NET "FifoD(3)" LOC = "U29" ; # GENIO95 => pin U29
|
501 |
|
|
NET "FifoD(4)" LOC = "Y23" ; # GENIO96 => pin Y23
|
502 |
|
|
NET "FifoD(5)" LOC = "V28" ; # GENIO97 => pin V28
|
503 |
|
|
NET "FifoD(6)" LOC = "AA23"; # GENIO98 => pin AA23
|
504 |
|
|
NET "FifoD(7)" LOC = "W28" ; # GENIO99 => pin W28
|
505 |
|
|
NET "FifoD(8)" LOC = "AB25"; # GENIO100 => pin AB25
|
506 |
|
|
NET "FifoD(9)" LOC = "W29" ; # GENIO101 => pin W29
|
507 |
|
|
NET "FifoD(10)" LOC = "AC25"; # GENIO102 => pin AC25
|
508 |
|
|
NET "FifoD(11)" LOC = "Y28" ; # GENIO103 => pin Y28
|
509 |
|
|
NET "FifoD(12)" LOC = "AC27"; # GENIO104 => pin AC27
|
510 |
|
|
NET "FifoD(13)" LOC = "Y30" ; # GENIO105 => pin Y30
|
511 |
|
|
NET "FifoD(14)" LOC = "AD27"; # GENIO106 => pin AD27
|
512 |
|
|
NET "FifoD(15)" LOC = "W30" ; # GENIO107 => pin W30
|
513 |
|
|
NET "FifoP(0)" LOC = "AE31"; # GENIO108 => pin AE31
|
514 |
|
|
NET "FifoP(1)" LOC = "Y31" ; # GENIO109 => pin Y31
|
515 |
|
|
NET "FifoRdN" LOC = "AF31"; # GENIO110 => pin AF31
|
516 |
|
|
NET "FifoWrN" LOC = "W31" ; # GENIO111 => pin W31
|
517 |
|
|
NET "FifoFullN" LOC = "AF30"; # GENIO112 => pin AF30
|
518 |
|
|
NET "FifoEmpN" LOC = "AA31"; # GENIO113 => pin AA31
|
519 |
|
|
NET "FifoHalfN" LOC = "AG30"; # GENIO114 => pin AG30
|
520 |
|
|
|
521 |
|
|
NET "Gpio24(0)" LOC = "AC31"; # PCIIO0 => pin AC31
|
522 |
|
|
NET "Gpio24(1)" LOC = "AA24"; # PCIIO1 => pin AA24
|
523 |
|
|
NET "Gpio24(2)" LOC = "AD31"; # PCIIO2 => pin AD31
|
524 |
|
|
NET "Gpio24(3)" LOC = "AB24"; # PCIIO3 => pin AB24
|
525 |
|
|
NET "Gpio24(4)" LOC = "AA27"; # PCIIO4 => pin AA27
|
526 |
|
|
NET "Gpio24(5)" LOC = "AC26"; # PCIIO5 => pin AC26
|
527 |
|
|
NET "Gpio24(6)" LOC = "AB27"; # PCIIO6 => pin AB27
|
528 |
|
|
NET "Gpio24(7)" LOC = "AD26"; # PCIIO7 => pin AD26
|
529 |
|
|
NET "Gpio24(8)" LOC = "Y25" ; # PCIIO8 => pin Y25
|
530 |
|
|
NET "Gpio24(9)" LOC = "AF27"; # PCIIO9 => pin AF27
|
531 |
|
|
NET "Gpio24(10)" LOC = "AA25"; # PCIIO10 => pin AA25
|
532 |
|
|
NET "Gpio24(11)" LOC = "AF28"; # PCIIO11 => pin AF28
|
533 |
|
|
NET "Gpio24(12)" LOC = "Y29" ; # PCIIO12 => pin Y29
|
534 |
|
|
NET "Gpio24(13)" LOC = "AG29"; # PCIIO13 => pin AG29
|
535 |
|
|
NET "Gpio24(14)" LOC = "AA29"; # PCIIO14 => pin AA29
|
536 |
|
|
NET "Gpio24(15)" LOC = "AG28"; # PCIIO15 => pin AG28
|
537 |
|
|
NET "Gpio24(16)" LOC = "AB29"; # PCIIO16 => pin AB29
|
538 |
|
|
NET "Gpio24(17)" LOC = "AD29"; # PCIIO17 => pin AD29
|
539 |
|
|
NET "Gpio24(18)" LOC = "AC29"; # PCIIO18 => pin AC29
|
540 |
|
|
NET "Gpio24(19)" LOC = "AE27"; # PCIIO19 => pin AE27
|
541 |
|
|
NET "Gpio24(20)" LOC = "AC30"; # PCIIO20 => pin AC30
|
542 |
|
|
NET "Gpio24(21)" LOC = "AF29"; # PCIIO21 => pin AF29
|
543 |
|
|
NET "Gpio24(22)" LOC = "AE30"; # PCIIO22 => pin AE30
|
544 |
|
|
NET "Gpio24(23)" LOC = "AE26"; # PCIIO23 => pin AE26
|
545 |
|
|
|
546 |
|
|
NET "ADData(15)" LOC = "M22" ; # GENIO0 => pin M22
|
547 |
|
|
NET "ADData(14)" LOC = "U23" ; # GENIO1 => pin U23
|
548 |
|
|
NET "ADData(13)" LOC = "P23" ; # GENIO2 => pin P23
|
549 |
|
|
NET "ADData(12)" LOC = "R23" ; # GENIO3 => pin R23
|
550 |
|
|
NET "ADData(11)" LOC = "M26" ; # GENIO4 => pin M26
|
551 |
|
|
NET "ADData(10)" LOC = "T23" ; # GENIO5 => pin T23
|
552 |
|
|
NET "ADData(9)" LOC = "P22" ; # GENIO6 => pin P22
|
553 |
|
|
NET "ADData(8)" LOC = "T27" ; # GENIO7 => pin T27
|
554 |
|
|
NET "ADData(7)" LOC = "K27" ; # GENIO8 => pin K27
|
555 |
|
|
NET "ADData(6)" LOC = "N26" ; # GENIO9 => pin N26
|
556 |
|
|
NET "ADData(5)" LOC = "K31" ; # GENIO10 => pin K31
|
557 |
|
|
NET "ADData(4)" LOC = "L31" ; # GENIO11 => pin L31
|
558 |
|
|
NET "ADData(3)" LOC = "K25" ; # GENIO12 => pin K25
|
559 |
|
|
NET "ADData(2)" LOC = "M30" ; # GENIO13 => pin M30
|
560 |
|
|
NET "ADData(1)" LOC = "L23" ; # GENIO14 => pin L23
|
561 |
|
|
NET "ADData(0)" LOC = "L27" ; # GENIO15 => pin L27
|
562 |
|
|
NET "ADAddr(7)" LOC = "J24" ; # GENIO16 => pin J24
|
563 |
|
|
NET "ADAddr(6)" LOC = "J29" ; # GENIO17 => pin J29
|
564 |
|
|
NET "ADAddr(5)" LOC = "J25" ; # GENIO18 => pin J25
|
565 |
|
|
NET "ADAddr(4)" LOC = "K23" ; # GENIO19 => pin K23
|
566 |
|
|
NET "ADAddr(3)" LOC = "F27" ; # GENIO20 => pin F27
|
567 |
|
|
NET "ADAddr(2)" LOC = "K22" ; # GENIO21 => pin K22
|
568 |
|
|
NET "ADAddr(1)" LOC = "F31" ; # GENIO22 => pin F31
|
569 |
|
|
NET "ADAddr(0)" LOC = "N29" ; # GENIO23 => pin N29
|
570 |
|
|
NET "ADTrig" LOC = "F30" ; # GENIO24 => pin F30
|
571 |
|
|
NET "ADRdy" LOC = "R26" ; # GENIO25 => pin R26
|
572 |
|
|
NET "ADCs" LOC = "E31" ; # GENIO26 => pin E31
|
573 |
|
|
NET "ADRc" LOC = "N27" ; # GENIO27 => pin N27
|
574 |
|
|
NET "ADWr" LOC = "K29" ; # GENIO28 => pin K29
|
575 |
|
|
|
576 |
|
|
CONFIG PROHIBIT = AD9; # DOUT
|
577 |
|
|
CONFIG PROHIBIT = AD10; # INIT_B
|
578 |
|
|
CONFIG PROHIBIT = AF7; # D0
|
579 |
|
|
CONFIG PROHIBIT = G15; #
|