-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSWORD4.ucf
500 lines (447 loc) · 40 KB
/
SWORD4.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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
############################################################################
# Timing constraints #
############################################################################
# NET "CLK_200M_P" TNM_NET = TM_CLK ;
# TIMESPEC TS_CLKIN = PERIOD "TM_CLK" 5 ns HIGH 50%;
# NET "*s_SYS_CLK" TNM_NET = TM_SYS_CLK;
# TIMESPEC TS_SYS_CLK = PERIOD "TM_SYS_CLK" 10 ns HIGH 50%;
# NET "*s_SYS_CLK100M" TNM_NET = TM_CLK_100M ;
# TIMESPEC TS_CLK_100M = PERIOD "TM_CLK_100M" 10 ns HIGH 50%;
# NET "*s_SYS_CLK50M" TNM_NET = TM_CLK_50M ;
# TIMESPEC TS_CLK_50M = PERIOD "TM_CLK_50M" 20 ns HIGH 50%;
# NET "*s_SYS_CLK375M" TNM_NET = TM_CLK_250M ;
# TIMESPEC TS_CLK_375M = PERIOD "TM_CLK_250M" 4 ns HIGH 50%;
# NET "*s_TMDS_RXC" TNM_NET = TM_TMDS_RXC ;
# TIMESPEC TS_TMDS_RXC = PERIOD "TM_TMDS_RXC" 20 ns HIGH 50%;
# NET "*s_UI_CLK" TNM_NET = TM_UI_CLK ;
# TIMESPEC TS_UI_CLK = PERIOD "TM_UI_CLK" 5 ns HIGH 50%;
# TIMESPEC "TS_100M_CLK_to_RXC_CLK" = FROM "TM_SYS_CLK" TO "TM_TMDS_RXC" 10 ns DATAPATHONLY ;
# TIMESPEC "TS_RXC_CLK_to_100M_CLK" = FROM "TM_TMDS_RXC" TO "TM_SYS_CLK" 10 ns DATAPATHONLY ;
# TIMESPEC "TS_100M_CLK_to_50M_CLK" = FROM "TM_SYS_CLK" TO "TM_CLK_50M" 10 ns DATAPATHONLY ;
# TIMESPEC "TS_50M_CLK_to_100M_CLK" = FROM "TM_CLK_50M" TO "TM_SYS_CLK" 10 ns DATAPATHONLY ;
# TIMESPEC "TS_SYS_CLK_to_UI_CLK" = FROM "TM_SYS_CLK" TO "TM_UI_CLK" 5 ns DATAPATHONLY ;
# TIMESPEC "TS_UI_CLK_to_SYS_CLK" = FROM "TM_UI_CLK" TO "TM_SYS_CLK" 10 ns DATAPATHONLY ;
# TIMESPEC "TS_UI_CLK_to_MIG_CLK" = FROM "TM_UI_CLK" TO "TM_MIG_CLK" 5 ns DATAPATHONLY ;
# TIMESPEC "TS_MIG_CLK_to_UI_CLK" = FROM "TM_MIG_CLK" TO "TM_UI_CLK" 5 ns DATAPATHONLY ;
# NET "*XRST*" TIG;
# NET "*RST*" TIG;
# TIMESPEC "TS_PADS_to_FFS" = FROM PADS("TMDS*") TO FFS 10 ns;
# TIMESPEC "TS_FFS_to_PADS" = FROM FFS TO PADS("TMDS*") 10 ns;
# INST "U_HDMI_CTRL/U_LVDS_RX/U_MMCME2_ADV3/clkin1_buf" LOC = BUFGCTRL_X0Y11;
# INST "U_HDMI_CTRL/U_LVDS_RX/U_MMCME2_ADV3/mmcm_adv_inst" LOC = MMCME2_ADV_X1Y2;
############################################################################
# Location Constraints #
############################################################################
# ## Main clock
# NET "CLK_200M_P" LOC = AC18 | IOSTANDARD = LVDS ;
# NET "CLK_200M_N" LOC = AD18 | IOSTANDARD = LVDS ;
# ## FPGA RST
# NET "RSTN" LOC = W13 | IOSTANDARD = LVCMOS18 ;
# ## 7SEG
# NET "SEGLED_CLK" LOC = M24 | IOSTANDARD = LVCMOS33 ;
# NET "SEGLED_DI" LOC = P19 | IOSTANDARD = LVCMOS33 ;
# NET "SEGLED_DO" LOC = L24 | IOSTANDARD = LVCMOS33 ;
# NET "SEGLED_PEN" LOC = R18 | IOSTANDARD = LVCMOS33 ;
# ## Audio out(CN6)
# NET "AUD_PWM" LOC = P26 | IOSTANDARD = LVCMOS33 ;
# NET "AUD_SD" LOC = M25 | IOSTANDARD = LVCMOS33 ;
# ## Key Array
# NET "BTN_X0" LOC = V17 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_X1" LOC = W18 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_X2" LOC = W19 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_X3" LOC = W15 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_X4" LOC = W16 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_Y0" LOC = V18 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_Y1" LOC = V19 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_Y2" LOC = V14 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_Y3" LOC = W14 | IOSTANDARD = LVCMOS18 ;
# NET "BTN_Y4" LOC = V16 | IOSTANDARD = LVCMOS18 ;
# ## BPI Flash
# NET "BPI_A[0]" LOC = C12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[1]" LOC = J11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[2]" LOC = H13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[3]" LOC = H12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[4]" LOC = J13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[5]" LOC = H11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[6]" LOC = J10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[7]" LOC = J8 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[8]" LOC = F9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[9]" LOC = F8 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[10]" LOC = E10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[11]" LOC = F10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[12]" LOC = D9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[13]" LOC = D8 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[14]" LOC = G14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[15]" LOC = H14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[16]" LOC = B9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[17]" LOC = G11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[18]" LOC = H9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[19]" LOC = G12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[20]" LOC = F12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[21]" LOC = H8 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[22]" LOC = A8 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[23]" LOC = C9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[24]" LOC = D10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_A[25]" LOC = A9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_CEN[0]" LOC = D11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_CEN[1]" LOC = F14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[0]" LOC = D14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[1]" LOC = D13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[2]" LOC = E13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[3]" LOC = E12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[4]" LOC = C14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[5]" LOC = C13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[6]" LOC = B12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[7]" LOC = B11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[8]" LOC = B14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[9]" LOC = A14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[10]" LOC = B10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[11]" LOC = A10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[12]" LOC = B15 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[13]" LOC = A15 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[14]" LOC = A13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[15]" LOC = A12 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[16]" LOC = J14 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[17]" LOC = J25 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[18]" LOC = C18 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[19]" LOC = J23 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[20]" LOC = K23 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[21]" LOC = B17 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[22]" LOC = L22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[23]" LOC = D15 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[24]" LOC = H22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[25]" LOC = K15 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[26]" LOC = J24 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[27]" LOC = K22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[28]" LOC = C17 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[29]" LOC = D16 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[30]" LOC = A17 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_Q[31]" LOC = L23 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_OEN" LOC = F13 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_RSTN" LOC = G9 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_RYNBY[0]" LOC = C11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_RYNBY[1]" LOC = E11 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# NET "BPI_WEN" LOC = G10 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# ## SD Card
# NET "SD_CS" LOC = Y20 | IOSTANDARD = LVCMOS33 | PULLUP ;
# NET "SD_SCK" LOC = AF23 | IOSTANDARD = LVCMOS33 | PULLUP ;
# NET "SD_DATA" LOC = AE25 | IOSTANDARD = LVCMOS33 | PULLUP ;
# NET "SD_CMD" LOC = AD25 | IOSTANDARD = LVCMOS33 ;
# ## User SPI Flash
# NET "USER_SPI_CLK" LOC = Y15 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "USER_SPI_CS" LOC = Y16 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "USER_SPI_DI" LOC = AB14 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "USER_SPI_DO" LOC = AB15 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# ## MCU
# NET "MCU0_UART_TXD" LOC = P25 | IOSTANDARD = LVCMOS33 ;
# NET "MCU0_UART_RXD" LOC = N19 | IOSTANDARD = LVCMOS33 ;
# NET "MCU1_UART_TXD" LOC = N18 | IOSTANDARD = LVCMOS33 ;
# NET "MCU1_UART_RXD" LOC = M19 | IOSTANDARD = LVCMOS33 ;
# NET "MCU2_UART_TXD" LOC = U17 | IOSTANDARD = LVCMOS33 ;
# NET "MCU2_UART_RXD" LOC = T17 | IOSTANDARD = LVCMOS33 ;
# ## DB9 Uart
# NET "UART_RX" LOC = L25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | PULLUP ;
# NET "UART_TX" LOC = P24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 16 | PULLUP ;
# ## UART TTL(JP23)
# NET "LCD_UART_RX" LOC = AB25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | PULLUP ;
# NET "LCD_UART_TX" LOC = AB24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 16 | PULLUP ;
# ## USB Uart(CN29)
# NET "USB_UART_RX" LOC = W26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | PULLUP ;
# NET "USB_UART_TX" LOC = V21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 16 | PULLUP ;
# ## Analog IN
# NET "FPGA_SDA_L" LOC = K25 | IOSTANDARD = LVCMOS33 ;
# NET "FPGA_SCL_L" LOC = N16 | IOSTANDARD = LVCMOS33 ;
# ## Arduino RST
# NET "RESET" LOC = AF25 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[0]" LOC = W23 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[1]" LOC = AB26 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[2]" LOC = Y25 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[3]" LOC = AA23 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[4]" LOC = Y23 | IOSTANDARD = LVCMOS33 ;
# NET "arduino_a[5]" LOC = Y22 | IOSTANDARD = LVCMOS33 ;
# NET "IO[0]" LOC = AA22 | IOSTANDARD = LVCMOS33 ;
# NET "IO[1]" LOC = AC23 | IOSTANDARD = LVCMOS33 ;
# NET "IO[2]" LOC = AC24 | IOSTANDARD = LVCMOS33 ;
# NET "IO[3]" LOC = W20 | IOSTANDARD = LVCMOS33 ;
# NET "IO[4]" LOC = Y21 | IOSTANDARD = LVCMOS33 ;
# NET "IO[5]" LOC = AD23 | IOSTANDARD = LVCMOS33 ;
# NET "IO[6]" LOC = AD24 | IOSTANDARD = LVCMOS33 ;
# NET "IO[7]" LOC = AB22 | IOSTANDARD = LVCMOS33 ;
# NET "IO[8]" LOC = AC22 | IOSTANDARD = LVCMOS33 ;
# NET "IO[9]" LOC = AB21 | IOSTANDARD = LVCMOS33 ;
# NET "IO[10]" LOC = AC21 | IOSTANDARD = LVCMOS33 ;
# NET "IO[11]" LOC = AD21 | IOSTANDARD = LVCMOS33 ;
# NET "IO[12]" LOC = AE21 | IOSTANDARD = LVCMOS33 ;
# NET "IO[13]" LOC = AF24 | IOSTANDARD = LVCMOS33 ;
# ## Pmod(CN20)
# NET "JE_O[1]" LOC = C16 | IOSTANDARD = LVCMOS33 ;
# NET "JE_O[2]" LOC = C19 | IOSTANDARD = LVCMOS33 ;
# NET "JE_O[3]" LOC = A18 | IOSTANDARD = LVCMOS33 ;
# NET "JE_O[4]" LOC = H16 | IOSTANDARD = LVCMOS33 ;
# NET "JE_I[1]" LOC = B16 | IOSTANDARD = LVCMOS33 ;
# NET "JE_I[2]" LOC = B19 | IOSTANDARD = LVCMOS33 ;
# NET "JE_I[3]" LOC = A19 | IOSTANDARD = LVCMOS33 ;
# NET "JE_I[4]" LOC = G16 | IOSTANDARD = LVCMOS33 ;
# ## 16 Leds
# NET "LED_CLK" LOC = N26 | IOSTANDARD = LVCMOS33 ;
# NET "LED_CLR" LOC = N24 | IOSTANDARD = LVCMOS33 ;
# NET "LED_DO" LOC = M26 | IOSTANDARD = LVCMOS33 ;
# NET "LED_DI" LOC = R25 | IOSTANDARD = LVCMOS33 ;
# ## SRAM
# NET "SRAM_ADDR[0]" LOC = D20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[1]" LOC = D18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[2]" LOC = E16 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[3]" LOC = E18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[4]" LOC = E17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[5]" LOC = E20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[6]" LOC = F15 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[7]" LOC = F18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[8]" LOC = H19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[9]" LOC = J16 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[10]" LOC = J18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[11]" LOC = J20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[12]" LOC = G19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[13]" LOC = H17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[14]" LOC = F20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[15]" LOC = G17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[16]" LOC = F17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[17]" LOC = F19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[18]" LOC = H18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_ADDR[19]" LOC = G20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_CE[1]" LOC = E15 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_CE[2]" LOC = G15 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_CE[3]" LOC = K20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[0]" LOC = M16 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[1]" LOC = L19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[2]" LOC = L17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[3]" LOC = K18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[4]" LOC = L18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[5]" LOC = K17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[6]" LOC = K16 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[7]" LOC = M17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[8]" LOC = H26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[9]" LOC = H23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[10]" LOC = H21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[11]" LOC = J26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[12]" LOC = L20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[13]" LOC = J19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[14]" LOC = J21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[15]" LOC = K21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[16]" LOC = B26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[17]" LOC = C22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[18]" LOC = A24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[19]" LOC = A23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[20]" LOC = E22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[21]" LOC = E23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[22]" LOC = C24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[23]" LOC = D23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[24]" LOC = B20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[25]" LOC = A20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[26]" LOC = C21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[27]" LOC = B21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[28]" LOC = A22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[29]" LOC = B22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[30]" LOC = D21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[31]" LOC = E21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[32]" LOC = H24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[33]" LOC = E26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[34]" LOC = G25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[35]" LOC = F24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[36]" LOC = F25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[37]" LOC = G24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[38]" LOC = G21 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[39]" LOC = G26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[40]" LOC = F22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[41]" LOC = G22 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[42]" LOC = C26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[43]" LOC = D24 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[44]" LOC = E25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[45]" LOC = F23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[46]" LOC = D25 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_DQ[47]" LOC = D26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_OEN[1]" LOC = D19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_OEN[2]" LOC = U19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_OEN[3]" LOC = P16 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_WEN[1]" LOC = J15 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_WEN[2]" LOC = T19 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_WEN[3]" LOC = P23 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BHEN[1]" LOC = R26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BHEN[2]" LOC = P20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BHEN[3]" LOC = P18 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BLEN[1]" LOC = K26 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BLEN[2]" LOC = M20 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# NET "SRAM_BLEN[3]" LOC = R17 | IOSTANDARD = LVCMOS33 | SLEW = FAST | DRIVE = 4 ;
# ## 16 SWs
# NET "SW[15]" LOC = AF10 | IOSTANDARD = LVCMOS15 ;
# NET "SW[14]" LOC = AF13 | IOSTANDARD = LVCMOS15 ;
# NET "SW[13]" LOC = AE13 | IOSTANDARD = LVCMOS15 ;
# NET "SW[12]" LOC = AF8 | IOSTANDARD = LVCMOS15 ;
# NET "SW[11]" LOC = AE8 | IOSTANDARD = LVCMOS15 ;
# NET "SW[10]" LOC = AF12 | IOSTANDARD = LVCMOS15 ;
# NET "SW[9]" LOC = AE12 | IOSTANDARD = LVCMOS15 ;
# NET "SW[8]" LOC = AE10 | IOSTANDARD = LVCMOS15 ;
# NET "SW[7]" LOC = AD10 | IOSTANDARD = LVCMOS15 ;
# NET "SW[6]" LOC = AD11 | IOSTANDARD = LVCMOS15 ;
# NET "SW[5]" LOC = Y12 | IOSTANDARD = LVCMOS15 ;
# NET "SW[4]" LOC = Y13 | IOSTANDARD = LVCMOS15 ;
# NET "SW[3]" LOC = AA12 | IOSTANDARD = LVCMOS15 ;
# NET "SW[2]" LOC = AA13 | IOSTANDARD = LVCMOS15 ;
# NET "SW[1]" LOC = AB10 | IOSTANDARD = LVCMOS15 ;
# NET "SW[0]" LOC = AA10 | IOSTANDARD = LVCMOS15 ;
# ## HDMI Input
# NET "TMDS_RX_SCL" LOC = V24 | IOSTANDARD = LVCMOS33 ;
# NET "TMDS_RX_SDA" LOC = U26 | IOSTANDARD = LVCMOS33 ;
#NET "TMDS_RXD_P[2]" LOC = AF19 | IOSTANDARD = LVDS ;
# NET "TMDS_RXD_N[2]" LOC = AF20 | IOSTANDARD = LVDS ;
#NET "TMDS_RXD_P[1]" LOC = AD16 | IOSTANDARD = LVDS ;
# NET "TMDS_RXD_N[1]" LOC = AE16 | IOSTANDARD = LVDS ;
#NET "TMDS_RXD_P[0]" LOC = AA14 | IOSTANDARD = LVDS ;
# NET "TMDS_RXD_N[0]" LOC = AA15 | IOSTANDARD = LVDS ;
#NET "TMDS_RXC_P" LOC = AA17 | IOSTANDARD = LVDS ;
# NET "TMDS_RXC_N" LOC = AA18 | IOSTANDARD = LVDS ;
# ## HDMI Output
# NET "TMDS_TX_SCL" LOC = V26 | IOSTANDARD = LVCMOS33 ;
# NET "TMDS_TX_SDA" LOC = W25 | IOSTANDARD = LVCMOS33 ;
#NET "TMDS_TXD_P[2]" LOC = AE17 | IOSTANDARD = LVDS ;
# NET "TMDS_TXD_N[2]" LOC = AF17 | IOSTANDARD = LVDS ;
#NET "TMDS_TXD_P[1]" LOC = AF14 | IOSTANDARD = LVDS ;
# NET "TMDS_TXD_N[1]" LOC = AF15 | IOSTANDARD = LVDS ;
#NET "TMDS_TXD_P[0]" LOC = AE18 | IOSTANDARD = LVDS ;
# NET "TMDS_TXD_N[0]" LOC = AF18 | IOSTANDARD = LVDS ;
#NET "TMDS_TXC_P" LOC = AD15 | IOSTANDARD = LVDS ;
# NET "TMDS_TXC_N" LOC = AE15 | IOSTANDARD = LVDS ;
# ## TriLEDs
# NET "TRI_LED0_B" LOC = V22 | IOSTANDARD = LVCMOS33 ;
# NET "TRI_LED0_G" LOC = U22 | IOSTANDARD = LVCMOS33 ;
# NET "TRI_LED0_R" LOC = U21 | IOSTANDARD = LVCMOS33 ;
# NET "TRI_LED1_B" LOC = V23 | IOSTANDARD = LVCMOS33 ;
# NET "TRI_LED1_G" LOC = U25 | IOSTANDARD = LVCMOS33 ;
# NET "TRI_LED1_R" LOC = U24 | IOSTANDARD = LVCMOS33 ;
# ## VGA
#NET "VGA_R[3]" LOC = P21 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_R[2]" LOC = R21 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_R[1]" LOC = N22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_R[0]" LOC = N21 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_G[3]" LOC = T25 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_G[2]" LOC = T24 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_G[1]" LOC = R23 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_G[0]" LOC = R22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_B[3]" LOC = T23 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_B[2]" LOC = T22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_B[1]" LOC = R20 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VGA_B[0]" LOC = T20 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "HS" LOC = M22 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
#NET "VS" LOC = M21 | IOSTANDARD = LVCMOS33 | SLEW = FAST ;
# ## Network
# NET "ETH_PHY_MDC" LOC = AC14 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_PHY_MDIO" LOC = AD14 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_PHY_RST_N" LOC = N23 | IOSTANDARD = LVCMOS33 | DRIVE = 8 ;
# NET "ETH_RXC" LOC = AB17 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_RX_EN" LOC = AC17 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_RXD[0]" LOC = AD20 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_RXD[1]" LOC = AE20 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_RXD[2]" LOC = AA19 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_RXD[3]" LOC = AA20 | IOSTANDARD = LVCMOS18 | DRIVE = 8 ;
# NET "ETH_TXD[0]" LOC = AB19 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_TXD[1]" LOC = AB20 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_TXD[2]" LOC = Y17 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_TXD[3]" LOC = Y18 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_TX_EN" LOC = AD19 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_TXC" LOC = AC19 | IOSTANDARD = LVCMOS18 | DRIVE = 8 | SLEW = FAST;
# NET "ETH_MDINT" LOC = U16 | IOSTANDARD = LVCMOS33 | DRIVE = 8 ;
#
# NET "CLK_24M" LOC = AB16 | IOSTANDARD = LVCMOS18 ;
# ## PCIE
# NET "PCIE_RST_B" LOC = AA25 | IOSTANDARD = LVCMOS33 ;
# NET "PCIE_WAKE_B" LOC = W21 | IOSTANDARD = LVCMOS33 ;
##################################################################################################
## Controller 0
## Memory Device: DDR3_SDRAM->Components->MT41J128M16XX-125
## Data Width: 32
## Time Period: 1250
## Data Mask: 1
##################################################################################################
#NET "s_MIG_SYS_CLK" TNM_NET = TM_MIG_CLK ;
#TIMESPEC "TS_MIG_CLK" = PERIOD "TM_MIG_CLK" 5 ns ;
############## NET - IOSTANDARD ##################
### DDR3
#NET "DDR3_DQ[0]" LOC = "U2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L2P_T0_34
#NET "DDR3_DQ[1]" LOC = "U7" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L5P_T0_34
#NET "DDR3_DQ[2]" LOC = "U6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L1P_T0_34
#NET "DDR3_DQ[3]" LOC = "V4" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L6P_T0_34
#NET "DDR3_DQ[4]" LOC = "V6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L5N_T0_34
#NET "DDR3_DQ[5]" LOC = "W3" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L4N_T0_34
#NET "DDR3_DQ[6]" LOC = "U5" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L1N_T0_34
#NET "DDR3_DQ[7]" LOC = "U1" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L2N_T0_34
#NET "DDR3_DQ[8]" LOC = "AA2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L12N_T1_MRCC_34
#NET "DDR3_DQ[9]" LOC = "Y2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L7N_T1_34
#NET "DDR3_DQ[10]" LOC = "AC2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L11N_T1_SRCC_34
#NET "DDR3_DQ[11]" LOC = "Y1" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L10N_T1_34
#NET "DDR3_DQ[12]" LOC = "AA3" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L12P_T1_MRCC_34
#NET "DDR3_DQ[13]" LOC = "V1" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L8N_T1_34
#NET "DDR3_DQ[14]" LOC = "AB2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L11P_T1_SRCC_34
#NET "DDR3_DQ[15]" LOC = "W1" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L10P_T1_34
#NET "DDR3_DQ[16]" LOC = "AA4" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L13P_T2_MRCC_34
#NET "DDR3_DQ[17]" LOC = "AC3" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L14N_T2_SRCC_34
#NET "DDR3_DQ[18]" LOC = "Y5" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L17N_T2_34
#NET "DDR3_DQ[19]" LOC = "AC6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L16N_T2_34
#NET "DDR3_DQ[20]" LOC = "Y6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L17P_T2_34
#NET "DDR3_DQ[21]" LOC = "AD6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L18P_T2_34
#NET "DDR3_DQ[22]" LOC = "AB4" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L13N_T2_MRCC_34
#NET "DDR3_DQ[23]" LOC = "AC4" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L14P_T2_SRCC_34
#NET "DDR3_DQ[24]" LOC = "AF2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L24N_T3_34
#NET "DDR3_DQ[25]" LOC = "AE2" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L22N_T3_34
#NET "DDR3_DQ[26]" LOC = "AE3" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L22P_T3_34
#NET "DDR3_DQ[27]" LOC = "AD4" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L19P_T3_34
#NET "DDR3_DQ[28]" LOC = "AE6" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L23P_T3_34
#NET "DDR3_DQ[29]" LOC = "AE1" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L20N_T3_34
#NET "DDR3_DQ[30]" LOC = "AF3" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L24P_T3_34
#NET "DDR3_DQ[31]" LOC = "AE5" | IOSTANDARD = SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L23N_T3_34
#NET "DDR3_A[13]" LOC = "AC13" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L17P_T2_33
#NET "DDR3_A[12]" LOC = "AB9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L11N_T1_SRCC_33
#NET "DDR3_A[11]" LOC = "W11" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L1N_T0_33
#NET "DDR3_A[10]" LOC = "AB7" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L10P_T1_33
#NET "DDR3_A[9]" LOC = "AD13" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L17N_T2_33
#NET "DDR3_A[8]" LOC = "Y11" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L5P_T0_33
#NET "DDR3_A[7]" LOC = "V11" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L1P_T0_33
#NET "DDR3_A[6]" LOC = "AB12" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L15P_T2_DQS_33
#NET "DDR3_A[5]" LOC = "AC12" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L15N_T2_DQS_33
#NET "DDR3_A[4]" LOC = "V9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L6P_T0_33
#NET "DDR3_A[3]" LOC = "Y10" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L5N_T0_33
#NET "DDR3_A[2]" LOC = "W9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L3N_T0_DQS_33
#NET "DDR3_A[1]" LOC = "AA7" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L8N_T1_33
#NET "DDR3_A[0]" LOC = "AA9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L11P_T1_SRCC_33
#NET "DDR3_BA[2]" LOC = "AA8" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L8P_T1_33
#NET "DDR3_BA[1]" LOC = "Y8" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L4P_T0_33
#NET "DDR3_BA[0]" LOC = "V8" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L2P_T0_33
#NET "DDR3_RAS_N" LOC = "Y7" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L4N_T0_33
#NET "DDR3_CAS_N" LOC = "AC7" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L10N_T1_33
#NET "DDR3_WE_N" LOC = "AD9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L12N_T1_MRCC_33
#NET "DDR3_RST_N" LOC = "V2" | IOSTANDARD = LVCMOS15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L8P_T1_34
#NET "DDR3_CKE" LOC = "V7" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L2N_T0_33
#NET "DDR3_ODT" LOC = "AC9" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L12P_T1_MRCC_33
#NET "DDR3_CS_N" LOC = "AD8" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L9N_T1_DQS_33
#NET "DDR3_DM[0]" LOC = "V3" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L4P_T0_34
#NET "DDR3_DM[1]" LOC = "Y3" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L7P_T1_34
#NET "DDR3_DM[2]" LOC = "AB6" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L16P_T2_34
#NET "DDR3_DM[3]" LOC = "AD1" | IOSTANDARD = SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L20P_T3_34
#NET "DDR3_DQS[0]" LOC = "W6" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L3P_T0_DQS_34
#NET "DDR3_DQS_N[0]" LOC = "W5" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L3N_T0_DQS_34
#NET "DDR3_DQS[1]" LOC = "AB1" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L9P_T1_DQS_34
#NET "DDR3_DQS_N[1]" LOC = "AC1" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L9N_T1_DQS_34
#NET "DDR3_DQS[2]" LOC = "AA5" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L15P_T2_DQS_34
#NET "DDR3_DQS_N[2]" LOC = "AB5" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L15N_T2_DQS_34
#NET "DDR3_DQS[3]" LOC = "AF5" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L21P_T3_DQS_34
#NET "DDR3_DQS_N[3]" LOC = "AF4" | IOSTANDARD = DIFF_SSTL15_T_DCI | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L21N_T3_DQS_34
#NET "DDR3_CK" LOC = "AE7" | IOSTANDARD = DIFF_SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L7P_T1_33
#NET "DDR3_CK_N" LOC = "AF7" | IOSTANDARD = DIFF_SSTL15 | VCCAUX_IO = HIGH | SLEW = FAST ; # Pad function: IO_L7N_T1_33
### SFP
#NET "SFP_TX_DISABLE" LOC = "Y26" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP0_DETECT" LOC = "T18" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP0_RX_LOS" LOC = "U20" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP1_DETECT" LOC = "R16" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP1_RX_LOS" LOC = "N17" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP2_DETECT" LOC = "AC26" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP2_RX_LOS" LOC = "W24" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP3_DETECT" LOC = "AD26" | IOSTANDARD = "LVCMOS33" ;
#NET "SFP3_RX_LOS" LOC = "AA24" | IOSTANDARD = "LVCMOS33" ;