aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/x300/x300.ucf
blob: e73c58e20bd6c7ac4d5ca9400530ad6e5009cf73 (plain)
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
## DDR3
## See ddr3.ucf

## STC3
## See stc3.ucf

## SFP Lanes
# SFP clock pins now come from their own ucf files.  See _10ge.ucf, _1ge.ucf, and _cpri.ucf
# NOTE: In the schematic SFP0 signals are prefixed SFP1 and SFP1 signals are prefixed SFP2
NET   SFP0_RX_n              IOSTANDARD = LVDS   |   LOC  =  AA3;
NET   SFP0_RX_p              IOSTANDARD = LVDS   |   LOC  =  AA4;
NET   SFP0_TX_n              IOSTANDARD = LVDS   |   LOC  =  Y1;
NET   SFP0_TX_p              IOSTANDARD = LVDS   |   LOC  =  Y2;
NET   SFP1_RX_n              IOSTANDARD = LVDS   |   LOC  =  T5;
NET   SFP1_RX_p              IOSTANDARD = LVDS   |   LOC  =  T6;
NET   SFP1_TX_n              IOSTANDARD = LVDS   |   LOC  =  P1;
NET   SFP1_TX_p              IOSTANDARD = LVDS   |   LOC  =  P2;

## ADC 0
NET   DB0_ADC_DA0_N          IOSTANDARD = LVDS_25   |   LOC  =  L27;
NET   DB0_ADC_DA0_P          IOSTANDARD = LVDS_25   |   LOC  =  L26;
NET   DB0_ADC_DA1_N          IOSTANDARD = LVDS_25   |   LOC  =  K29;
NET   DB0_ADC_DA1_P          IOSTANDARD = LVDS_25   |   LOC  =  K28;
NET   DB0_ADC_DA2_N          IOSTANDARD = LVDS_25   |   LOC  =  L28;
NET   DB0_ADC_DA2_P          IOSTANDARD = LVDS_25   |   LOC  =  M28;
NET   DB0_ADC_DA3_N          IOSTANDARD = LVDS_25   |   LOC  =  C30;   # In 3.3V bank
NET   DB0_ADC_DA3_P          IOSTANDARD = LVDS_25   |   LOC  =  D29;   # In 3.3V bank
NET   DB0_ADC_DA4_N          IOSTANDARD = LVDS_25   |   LOC  =  J24;
NET   DB0_ADC_DA4_P          IOSTANDARD = LVDS_25   |   LOC  =  J23;
NET   DB0_ADC_DA5_N          IOSTANDARD = LVDS_25   |   LOC  =  L23;
NET   DB0_ADC_DA5_P          IOSTANDARD = LVDS_25   |   LOC  =  L22;
NET   DB0_ADC_DA6_N          IOSTANDARD = LVDS_25   |   LOC  =  K24;
NET   DB0_ADC_DA6_P          IOSTANDARD = LVDS_25   |   LOC  =  K23;
NET   DB0_ADC_DB0_N          IOSTANDARD = LVDS_25   |   LOC  =  K21;
NET   DB0_ADC_DB0_P          IOSTANDARD = LVDS_25   |   LOC  =  L21;
NET   DB0_ADC_DB1_N          IOSTANDARD = LVDS_25   |   LOC  =  J22;
NET   DB0_ADC_DB1_P          IOSTANDARD = LVDS_25   |   LOC  =  J21;
NET   DB0_ADC_DB2_N          IOSTANDARD = LVDS_25   |   LOC  =  L20;
NET   DB0_ADC_DB2_P          IOSTANDARD = LVDS_25   |   LOC  =  M20;
NET   DB0_ADC_DB3_N          IOSTANDARD = LVDS_25   |   LOC  =  H29;
NET   DB0_ADC_DB3_P          IOSTANDARD = LVDS_25   |   LOC  =  J29;
NET   DB0_ADC_DB4_N          IOSTANDARD = LVDS_25   |   LOC  =  J28;
NET   DB0_ADC_DB4_P          IOSTANDARD = LVDS_25   |   LOC  =  J27;
NET   DB0_ADC_DB5_N          IOSTANDARD = LVDS_25   |   LOC  =  K30;
NET   DB0_ADC_DB5_P          IOSTANDARD = LVDS_25   |   LOC  =  L30;
NET   DB0_ADC_DB6_N          IOSTANDARD = LVDS_25   |   LOC  =  J26;
NET   DB0_ADC_DB6_P          IOSTANDARD = LVDS_25   |   LOC  =  K26;
NET   DB0_ADC_DCLK_N         IOSTANDARD = LVDS_25   |   LOC  =  K25;
NET   DB0_ADC_DCLK_P         IOSTANDARD = LVDS_25   |   LOC  =  L25;

## ADC 1
NET   DB1_ADC_DA0_N          IOSTANDARD = LVDS_25   |   LOC  =  D18;
NET   DB1_ADC_DA0_P          IOSTANDARD = LVDS_25   |   LOC  =  D17;
NET   DB1_ADC_DA1_N          IOSTANDARD = LVDS_25   |   LOC  =  D19;
NET   DB1_ADC_DA1_P          IOSTANDARD = LVDS_25   |   LOC  =  E19;
NET   DB1_ADC_DA2_N          IOSTANDARD = LVDS_25   |   LOC  =  L18;
NET   DB1_ADC_DA2_P          IOSTANDARD = LVDS_25   |   LOC  =  L17;
NET   DB1_ADC_DA3_N          IOSTANDARD = LVDS_25   |   LOC  =  J13;      # In 3.3V bank
NET   DB1_ADC_DA3_P          IOSTANDARD = LVDS_25   |   LOC  =  K13;      # In 3.3V bank
NET   DB1_ADC_DA4_N          IOSTANDARD = LVDS_25   |   LOC  =  H17;
NET   DB1_ADC_DA4_P          IOSTANDARD = LVDS_25   |   LOC  =  J17;
NET   DB1_ADC_DA5_N          IOSTANDARD = LVDS_25   |   LOC  =  F18;
NET   DB1_ADC_DA5_P          IOSTANDARD = LVDS_25   |   LOC  =  G18;
NET   DB1_ADC_DA6_N          IOSTANDARD = LVDS_25   |   LOC  =  H19;
NET   DB1_ADC_DA6_P          IOSTANDARD = LVDS_25   |   LOC  =  J19;
NET   DB1_ADC_DB0_N          IOSTANDARD = LVDS_25   |   LOC  =  J18;
NET   DB1_ADC_DB0_P          IOSTANDARD = LVDS_25   |   LOC  =  K18;
NET   DB1_ADC_DB1_N          IOSTANDARD = LVDS_25   |   LOC  =  C21;
NET   DB1_ADC_DB1_P          IOSTANDARD = LVDS_25   |   LOC  =  D21;
NET   DB1_ADC_DB2_N          IOSTANDARD = LVDS_25   |   LOC  =  K20;
NET   DB1_ADC_DB2_P          IOSTANDARD = LVDS_25   |   LOC  =  K19;
NET   DB1_ADC_DB3_N          IOSTANDARD = LVDS_25   |   LOC  =  F22;
NET   DB1_ADC_DB3_P          IOSTANDARD = LVDS_25   |   LOC  =  G22;
NET   DB1_ADC_DB4_N          IOSTANDARD = LVDS_25   |   LOC  =  G20;
NET   DB1_ADC_DB4_P          IOSTANDARD = LVDS_25   |   LOC  =  H20;
NET   DB1_ADC_DB5_N          IOSTANDARD = LVDS_25   |   LOC  =  C22;
NET   DB1_ADC_DB5_P          IOSTANDARD = LVDS_25   |   LOC  =  D22;
NET   DB1_ADC_DB6_N          IOSTANDARD = LVDS_25   |   LOC  =  H22;
NET   DB1_ADC_DB6_P          IOSTANDARD = LVDS_25   |   LOC  =  H21;
NET   DB1_ADC_DCLK_N         IOSTANDARD = LVDS_25   |   LOC  =  E20;
NET   DB1_ADC_DCLK_P         IOSTANDARD = LVDS_25   |   LOC  =  F20;

## DAC 0 
NET   DB0_DAC_D0_N           IOSTANDARD = LVDS_25   |   LOC  =  M30;
NET   DB0_DAC_D0_P           IOSTANDARD = LVDS_25   |   LOC  =  M29;
NET   DB0_DAC_D1_N           IOSTANDARD = LVDS_25   |   LOC  =  M27;
NET   DB0_DAC_D1_P           IOSTANDARD = LVDS_25   |   LOC  =  N27;
NET   DB0_DAC_D2_N           IOSTANDARD = LVDS_25   |   LOC  =  N30;
NET   DB0_DAC_D2_P           IOSTANDARD = LVDS_25   |   LOC  =  N29;
NET   DB0_DAC_D3_N           IOSTANDARD = LVDS_25   |   LOC  =  N26;
NET   DB0_DAC_D3_P           IOSTANDARD = LVDS_25   |   LOC  =  N25;
NET   DB0_DAC_D4_N           IOSTANDARD = LVDS_25   |   LOC  =  N20;
NET   DB0_DAC_D4_P           IOSTANDARD = LVDS_25   |   LOC  =  N19;
NET   DB0_DAC_D5_N           IOSTANDARD = LVDS_25   |   LOC  =  N22;
NET   DB0_DAC_D5_P           IOSTANDARD = LVDS_25   |   LOC  =  N21;
NET   DB0_DAC_D6_N           IOSTANDARD = LVDS_25   |   LOC  =  N24;
NET   DB0_DAC_D6_P           IOSTANDARD = LVDS_25   |   LOC  =  P23;
NET   DB0_DAC_D7_N           IOSTANDARD = LVDS_25   |   LOC  =  P22;
NET   DB0_DAC_D7_P           IOSTANDARD = LVDS_25   |   LOC  =  P21;
NET   DB0_DAC_DCI_N          IOSTANDARD = LVDS_25   |   LOC  =  M23;
NET   DB0_DAC_DCI_P          IOSTANDARD = LVDS_25   |   LOC  =  M22;
NET   DB0_DAC_FRAME_N        IOSTANDARD = LVDS_25   |   LOC  =  M25;
NET   DB0_DAC_FRAME_P        IOSTANDARD = LVDS_25   |   LOC  =  M24;

## DAC 1
NET   DB1_DAC_D0_N           IOSTANDARD = LVDS_25   |   LOC  =  B17;
NET   DB1_DAC_D0_P           IOSTANDARD = LVDS_25   |   LOC  =  C17;
NET   DB1_DAC_D1_N           IOSTANDARD = LVDS_25   |   LOC  =  F17;
NET   DB1_DAC_D1_P           IOSTANDARD = LVDS_25   |   LOC  =  G17;
NET   DB1_DAC_D2_N           IOSTANDARD = LVDS_25   |   LOC  =  A17;
NET   DB1_DAC_D2_P           IOSTANDARD = LVDS_25   |   LOC  =  A16;
NET   DB1_DAC_D3_N           IOSTANDARD = LVDS_25   |   LOC  =  A18;
NET   DB1_DAC_D3_P           IOSTANDARD = LVDS_25   |   LOC  =  B18;
NET   DB1_DAC_D4_N           IOSTANDARD = LVDS_25   |   LOC  =  A21;
NET   DB1_DAC_D4_P           IOSTANDARD = LVDS_25   |   LOC  =  A20;
NET   DB1_DAC_D5_N           IOSTANDARD = LVDS_25   |   LOC  =  B20;
NET   DB1_DAC_D5_P           IOSTANDARD = LVDS_25   |   LOC  =  C20;
NET   DB1_DAC_D6_N           IOSTANDARD = LVDS_25   |   LOC  =  A22;
NET   DB1_DAC_D6_P           IOSTANDARD = LVDS_25   |   LOC  =  B22;
NET   DB1_DAC_D7_N           IOSTANDARD = LVDS_25   |   LOC  =  B19;
NET   DB1_DAC_D7_P           IOSTANDARD = LVDS_25   |   LOC  =  C19;
NET   DB1_DAC_DCI_N          IOSTANDARD = LVDS_25   |   LOC  =  E21;
NET   DB1_DAC_DCI_P          IOSTANDARD = LVDS_25   |   LOC  =  F21;
NET   DB1_DAC_FRAME_N        IOSTANDARD = LVDS_25   |   LOC  =  C16;
NET   DB1_DAC_FRAME_P        IOSTANDARD = LVDS_25   |   LOC  =  D16;

## DB0 GPIO
NET   DB0_RX_IO[15]        IOSTANDARD = LVCMOS33   |   LOC  =  A30;   
NET   DB0_RX_IO[14]        IOSTANDARD = LVCMOS33   |   LOC  =  E29;   
NET   DB0_RX_IO[13]        IOSTANDARD = LVCMOS33   |   LOC  =  E30;   
NET   DB0_RX_IO[7]         IOSTANDARD = LVCMOS33   |   LOC  =  F27;   
NET   DB0_RX_IO[9]         IOSTANDARD = LVCMOS33   |   LOC  =  F28;   
NET   DB0_RX_IO[5]         IOSTANDARD = LVCMOS33   |   LOC  =  F30;   
NET   DB0_RX_IO[0]         IOSTANDARD = LVCMOS33   |   LOC  =  G25;   
NET   DB0_RX_IO[8]         IOSTANDARD = LVCMOS33   |   LOC  =  G27;   
NET   DB0_RX_IO[10]        IOSTANDARD = LVCMOS33   |   LOC  =  G28;   
NET   DB0_RX_IO[6]         IOSTANDARD = LVCMOS33   |   LOC  =  G29;   
NET   DB0_RX_IO[1]         IOSTANDARD = LVCMOS33   |   LOC  =  G30;   
NET   DB0_RX_IO[12]        IOSTANDARD = LVCMOS33   |   LOC  =  H24;   
NET   DB0_RX_IO[11]        IOSTANDARD = LVCMOS33   |   LOC  =  H25;   
NET   DB0_RX_IO[4]         IOSTANDARD = LVCMOS33   |   LOC  =  H26;   
NET   DB0_RX_IO[3]         IOSTANDARD = LVCMOS33   |   LOC  =  H27;   
NET   DB0_RX_IO[2]         IOSTANDARD = LVCMOS33   |   LOC  =  H30;   
NET   DB0_TX_IO[5]         IOSTANDARD = LVCMOS33   |   LOC  =  A25;   
NET   DB0_TX_IO[4]         IOSTANDARD = LVCMOS33   |   LOC  =  A26;   
NET   DB0_TX_IO[10]        IOSTANDARD = LVCMOS33   |   LOC  =  A27;   
NET   DB0_TX_IO[6]         IOSTANDARD = LVCMOS33   |   LOC  =  A28;   
NET   DB0_TX_IO[8]         IOSTANDARD = LVCMOS33   |   LOC  =  B24;   
NET   DB0_TX_IO[0]         IOSTANDARD = LVCMOS33   |   LOC  =  B25;   
NET   DB0_TX_IO[11]        IOSTANDARD = LVCMOS33   |   LOC  =  B27;   
NET   DB0_TX_IO[7]         IOSTANDARD = LVCMOS33   |   LOC  =  B28;   
NET   DB0_TX_IO[9]         IOSTANDARD = LVCMOS33   |   LOC  =  C24;   
NET   DB0_TX_IO[1]         IOSTANDARD = LVCMOS33   |   LOC  =  C25;   
NET   DB0_TX_IO[2]         IOSTANDARD = LVCMOS33   |   LOC  =  C26;   
NET   DB0_TX_IO[3]         IOSTANDARD = LVCMOS33   |   LOC  =  D26;   
NET   DB0_TX_IO[14]        IOSTANDARD = LVCMOS33   |   LOC  =  E26;   
NET   DB0_TX_IO[15]        IOSTANDARD = LVCMOS33   |   LOC  =  F26;   
NET   DB0_TX_IO[13]        IOSTANDARD = LVCMOS33   |   LOC  =  G23;   
NET   DB0_TX_IO[12]        IOSTANDARD = LVCMOS33   |   LOC  =  G24;   

## DB1 GPIO
NET   DB1_RX_IO[15]        IOSTANDARD = LVCMOS33   |   LOC  =  A12;   
NET   DB1_RX_IO[5]         IOSTANDARD = LVCMOS33   |   LOC  =  A13;   
NET   DB1_RX_IO[1]         IOSTANDARD = LVCMOS33   |   LOC  =  A15;   
NET   DB1_RX_IO[6]         IOSTANDARD = LVCMOS33   |   LOC  =  B13;   
NET   DB1_RX_IO[2]         IOSTANDARD = LVCMOS33   |   LOC  =  B14;   
NET   DB1_RX_IO[3]         IOSTANDARD = LVCMOS33   |   LOC  =  B15;   
NET   DB1_RX_IO[13]        IOSTANDARD = LVCMOS33   |   LOC  =  C11;   
NET   DB1_RX_IO[7]         IOSTANDARD = LVCMOS33   |   LOC  =  C14;   
NET   DB1_RX_IO[4]         IOSTANDARD = LVCMOS33   |   LOC  =  C15;   
NET   DB1_RX_IO[14]        IOSTANDARD = LVCMOS33   |   LOC  =  D11;   
NET   DB1_RX_IO[8]         IOSTANDARD = LVCMOS33   |   LOC  =  D14;   
NET   DB1_RX_IO[10]        IOSTANDARD = LVCMOS33   |   LOC  =  E14;   
NET   DB1_RX_IO[9]         IOSTANDARD = LVCMOS33   |   LOC  =  E15;   
NET   DB1_RX_IO[11]        IOSTANDARD = LVCMOS33   |   LOC  =  E16;   
NET   DB1_RX_IO[12]        IOSTANDARD = LVCMOS33   |   LOC  =  F15;   
NET   DB1_RX_IO[0]         IOSTANDARD = LVCMOS33   |   LOC  =  F16;   
NET   DB1_TX_IO[0]         IOSTANDARD = LVCMOS33   |   LOC  =  F13;   
NET   DB1_TX_IO[1]         IOSTANDARD = LVCMOS33   |   LOC  =  G13;   
NET   DB1_TX_IO[2]         IOSTANDARD = LVCMOS33   |   LOC  =  G14;   
NET   DB1_TX_IO[10]        IOSTANDARD = LVCMOS33   |   LOC  =  G15;   
NET   DB1_TX_IO[5]         IOSTANDARD = LVCMOS33   |   LOC  =  H11;   
NET   DB1_TX_IO[4]         IOSTANDARD = LVCMOS33   |   LOC  =  H12;   
NET   DB1_TX_IO[3]         IOSTANDARD = LVCMOS33   |   LOC  =  H14;   
NET   DB1_TX_IO[11]        IOSTANDARD = LVCMOS33   |   LOC  =  H15;   
NET   DB1_TX_IO[6]         IOSTANDARD = LVCMOS33   |   LOC  =  H16;   
NET   DB1_TX_IO[9]         IOSTANDARD = LVCMOS33   |   LOC  =  J11;   
NET   DB1_TX_IO[8]         IOSTANDARD = LVCMOS33   |   LOC  =  J12;   
NET   DB1_TX_IO[14]        IOSTANDARD = LVCMOS33   |   LOC  =  J14;   
NET   DB1_TX_IO[7]         IOSTANDARD = LVCMOS33   |   LOC  =  J16;   
NET   DB1_TX_IO[12]        IOSTANDARD = LVCMOS33   |   LOC  =  K11;   
NET   DB1_TX_IO[15]        IOSTANDARD = LVCMOS33   |   LOC  =  K14;   
NET   DB1_TX_IO[13]        IOSTANDARD = LVCMOS33   |   LOC  =  L11;   

# DB0 SPI
NET   DB0_DAC_SEN            IOSTANDARD = LVCMOS18   |   LOC  =  AE14;
NET   DB0_ADC_SEN            IOSTANDARD = LVCMOS33   |   LOC  =  B29;   
NET   DB0_MOSI               IOSTANDARD = LVCMOS33   |   LOC  =  E24;   
NET   DB0_RX_LSADC_MISO      IOSTANDARD = LVCMOS33   |   LOC  =  C27;   
NET   DB0_RX_LSADC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  E28;   
NET   DB0_RX_LSDAC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  D27;   
NET   DB0_RX_MISO            IOSTANDARD = LVCMOS33   |   LOC  =  C29;   
NET   DB0_RX_SEN             IOSTANDARD = LVCMOS33   |   LOC  =  D28;   
NET   DB0_SCLK               IOSTANDARD = LVCMOS33   |   LOC  =  D24;   
NET   DB0_TX_LSADC_MISO      IOSTANDARD = LVCMOS33   |   LOC  =  B23;   
NET   DB0_TX_LSADC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  A23;   
NET   DB0_TX_LSDAC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  F23;   
NET   DB0_TX_MISO            IOSTANDARD = LVCMOS33   |   LOC  =  E23;   
NET   DB0_TX_SEN             IOSTANDARD = LVCMOS33   |   LOC  =  D23;   

# DB1 SPI
NET   DB1_DAC_SEN            IOSTANDARD = LVCMOS18   |   LOC  =  AE15;
NET   DB1_ADC_SEN            IOSTANDARD = LVCMOS33   |   LOC  =  B12;   
NET   DB1_MOSI               IOSTANDARD = LVCMOS33   |   LOC  =  L12;   
NET   DB1_RX_LSADC_MISO      IOSTANDARD = LVCMOS33   |   LOC  =  D13;   
NET   DB1_RX_LSADC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  F12;   
NET   DB1_RX_LSDAC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  D12;   
NET   DB1_RX_MISO            IOSTANDARD = LVCMOS33   |   LOC  =  C12;   
NET   DB1_RX_SEN             IOSTANDARD = LVCMOS33   |   LOC  =  E13;   
NET   DB1_SCLK               IOSTANDARD = LVCMOS33   |   LOC  =  L13;   
NET   DB1_TX_LSADC_MISO      IOSTANDARD = LVCMOS33   |   LOC  =  L16;   
NET   DB1_TX_LSADC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  K16;   
NET   DB1_TX_LSDAC_SEN       IOSTANDARD = LVCMOS33   |   LOC  =  G12;   
NET   DB1_TX_MISO            IOSTANDARD = LVCMOS33   |   LOC  =  L15;   
NET   DB1_TX_SEN             IOSTANDARD = LVCMOS33   |   LOC  =  K15;   

## DB Misc
NET   DB_DAC_MOSI            IOSTANDARD = LVCMOS18   |   LOC  =  AB15;
NET   DB_DAC_SCLK            IOSTANDARD = LVCMOS18   |   LOC  =  AA15;
NET   DB_SCL                 IOSTANDARD = LVCMOS33   |   LOC  =  F25;   
NET   DB_SDA                 IOSTANDARD = LVCMOS33   |   LOC  =  E25;   
NET   DB_ADC_RESET           IOSTANDARD = LVCMOS33   |   LOC  =  B30;   
NET   DB_DAC_RESET           IOSTANDARD = LVCMOS18   |   LOC  =  AC16;
NET   DB0_DAC_ENABLE         IOSTANDARD = LVCMOS18   |   LOC  =  AC14;
NET   DB1_DAC_ENABLE         IOSTANDARD = LVCMOS18   |   LOC  =  AC15;

## Front Panel LEDs
NET   LED_ACT1               IOSTANDARD = LVCMOS33   |   LOC  =  AJ26;
NET   LED_ACT2               IOSTANDARD = LVCMOS33   |   LOC  =  AE26;
NET   LED_LINK1              IOSTANDARD = LVCMOS33   |   LOC  =  AF27;
NET   LED_LINK2              IOSTANDARD = LVCMOS33   |   LOC  =  AK26;
NET   LED_PPS                IOSTANDARD = LVCMOS33   |   LOC  =  AF26;
NET   LED_REFLOCK            IOSTANDARD = LVCMOS33   |   LOC  =  AH27;
NET   LED_GPSLOCK            IOSTANDARD = LVCMOS33   |   LOC  =  U30;
NET   LED_LINKSTAT           IOSTANDARD = LVCMOS33   |   LOC  =  V27;
NET   LED_LINKACT            IOSTANDARD = LVCMOS33   |   LOC  =  V29;

NET   LED_RX1_RX             IOSTANDARD = LVCMOS33   |   LOC  =  AD29;
NET   LED_RX2_RX             IOSTANDARD = LVCMOS33   |   LOC  =  AB30;
NET   LED_TXRX1_RX           IOSTANDARD = LVCMOS33   |   LOC  =  AA30;
NET   LED_TXRX1_TX           IOSTANDARD = LVCMOS33   |   LOC  =  Y30;
NET   LED_TXRX2_RX           IOSTANDARD = LVCMOS33   |   LOC  =  AB29;
NET   LED_TXRX2_TX           IOSTANDARD = LVCMOS33   |   LOC  =  AE29;

## Front panel GPIO on DB15
NET   FrontPanelGpio[0]      IOSTANDARD = LVCMOS33   |   LOC  =  Y25;
NET   FrontPanelGpio[1]      IOSTANDARD = LVCMOS33   |   LOC  =  AD27;
NET   FrontPanelGpio[2]      IOSTANDARD = LVCMOS33   |   LOC  =  AD28;
NET   FrontPanelGpio[3]      IOSTANDARD = LVCMOS33   |   LOC  =  AG30;
NET   FrontPanelGpio[4]      IOSTANDARD = LVCMOS33   |   LOC  =  AH30;
NET   FrontPanelGpio[5]      IOSTANDARD = LVCMOS33   |   LOC  =  AC26;
NET   FrontPanelGpio[6]      IOSTANDARD = LVCMOS33   |   LOC  =  AD26;
NET   FrontPanelGpio[7]      IOSTANDARD = LVCMOS33   |   LOC  =  AJ27;
NET   FrontPanelGpio[8]      IOSTANDARD = LVCMOS33   |   LOC  =  AK28;
NET   FrontPanelGpio[9]      IOSTANDARD = LVCMOS33   |   LOC  =  AG27;
NET   FrontPanelGpio[10]     IOSTANDARD = LVCMOS33   |   LOC  =  AG28;
NET   FrontPanelGpio[11]     IOSTANDARD = LVCMOS33   |   LOC  =  AH26;

## LMK04816 Clock Control
NET   LMK_Status[0]      IOSTANDARD = LVCMOS33   |   LOC  =  Y26;
NET   LMK_Status[1]      IOSTANDARD = LVCMOS33   |   LOC  =  AA26;
NET   LMK_Holdover       IOSTANDARD = LVCMOS33   |   LOC  =  W27;
NET   LMK_Lock           IOSTANDARD = LVCMOS33   |   LOC  =  W28;
NET   LMK_Sync           IOSTANDARD = LVCMOS33   |   LOC  =  T27;
NET   LMK_SEN            IOSTANDARD = LVCMOS33   |   LOC  =  U19;
NET   LMK_MOSI           IOSTANDARD = LVCMOS33   |   LOC  =  Y28;
NET   LMK_SCLK           IOSTANDARD = LVCMOS33   |   LOC  =  AA28;

# Micrel chip control
NET   ClockRefSelect[0]   IOSTANDARD = LVCMOS33   |   LOC  =  W29;
NET   ClockRefSelect[1]   IOSTANDARD = LVCMOS33   |   LOC  =  Y29;

# Security Chip
#NET   AUTH_SDA            IOSTANDARD = LVCMOS33   |   LOC  =  U27;	#Depopulated

# NEW
#NET   FPGA_RESET_N        IOSTANDARD = LVCMOS33   |   LOC  =  U28;

## PPS, GPS and Timing
NET   GPS_LOCK_OK            IOSTANDARD = LVCMOS33   |   LOC  =  AB28;
#NET   GPS_NMEA_TX            IOSTANDARD = LVCMOS33   |   LOC  =  AA25;
NET   GPS_SER_IN             IOSTANDARD = LVCMOS33   |   LOC  =  AB25;
NET   GPS_SER_OUT            IOSTANDARD = LVCMOS33   |   LOC  =  AC29;
NET   GPS_PPS_OUT            IOSTANDARD = LVCMOS33   |   LOC  =  AA27;
NET   EXT_PPS_IN             IOSTANDARD = LVCMOS33   |   LOC  =  AC30;
NET   EXT_PPS_OUT            IOSTANDARD = LVCMOS33   |   LOC  =  T25;

## UART, new on Rev B
#NET   uart_tx                IOSTANDARD = LVCMOS33   |   LOC  =  R28;
#NET   uart_rx                IOSTANDARD = LVCMOS33   |   LOC  =  T28;
#NET   uart_wat               IOSTANDARD = LVCMOS33   |   LOC  =  T26;

## Clocks
NET   FPGA_125MHz_CLK        IOSTANDARD = LVCMOS33   |   LOC  =  AB27;
NET   FPGA_CLK_n             IOSTANDARD = LVDS_25    |   LOC  =  AG23;
NET   FPGA_CLK_p             IOSTANDARD = LVDS_25    |   LOC  =  AF22;
NET   GPSDO_PWR_ENA          IOSTANDARD = LVCMOS33   |   LOC  =  E11;
NET   TCXO_ENA               IOSTANDARD = LVCMOS33   |   LOC  =  A11;
NET   FPGA_REFCLK_10MHz_p    IOSTANDARD = LVDS_25    |   LOC  =  AG24;
NET   FPGA_REFCLK_10MHz_n    IOSTANDARD = LVDS_25    |   LOC  =  AH24;


## CPRI output clock to clock synthesizer chip
NET   CPRI_CLK_OUT_P         IOSTANDARD = LVDS       |   LOC  =  AA17;
NET   CPRI_CLK_OUT_N         IOSTANDARD = LVDS       |   LOC  =  AA16;

## SFP low-speed IO
NET   SFPP0_SCL              IOSTANDARD = LVCMOS33   |   LOC  =  U24;
NET   SFPP0_SDA              IOSTANDARD = LVCMOS33   |   LOC  =  V22;
NET   SFPP0_RS0              IOSTANDARD = LVCMOS33   |   LOC  =  W22; 
NET   SFPP0_RS1              IOSTANDARD = LVCMOS33   |   LOC  =  W19;
NET   SFPP0_TxDisable        IOSTANDARD = LVCMOS33   |   LOC  =  V21; # Open drain output
NET   SFPP0_ModAbs           IOSTANDARD = LVCMOS33   |   LOC  =  V24;   # | PULLUP; # Input IJB should pullup on pcb
NET   SFPP0_RxLOS            IOSTANDARD = LVCMOS33   |   LOC  =  W21; # Input
NET   SFPP0_TxFault          IOSTANDARD = LVCMOS33   |   LOC  =  U23; # Input

NET   SFPP1_SCL              IOSTANDARD = LVCMOS33   |   LOC  =  V19;
NET   SFPP1_SDA              IOSTANDARD = LVCMOS33   |   LOC  =  W26;
NET   SFPP1_RS0              IOSTANDARD = LVCMOS33   |   LOC  =  W24; 
NET   SFPP1_RS1              IOSTANDARD = LVCMOS33   |   LOC  =  U22;
NET   SFPP1_TxDisable        IOSTANDARD = LVCMOS33   |   LOC  =  V25; # Open drain output
NET   SFPP1_ModAbs           IOSTANDARD = LVCMOS33   |   LOC  =  V20;   # | PULLUP; # Input IJB should pullup on pcb
NET   SFPP1_RxLOS            IOSTANDARD = LVCMOS33   |   LOC  =  W23; # Input
NET   SFPP1_TxFault          IOSTANDARD = LVCMOS33   |   LOC  =  V30; # Input

## Unused
## Config Flash Interface
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  P24;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  P26;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  P27;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  P28;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  P29;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  R20;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  R21;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  R25;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  R26;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  R29;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  T20;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  T21;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  T22;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  T23;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  T30;
#NET   FlashData(15:0)        IOSTANDARD = LVCMOS33   |   LOC  =  U20;

#NET   aIO_Interrupt_0        IOSTANDARD = LVCMOS33   |   LOC  =  AF28;
#NET   aIO_Interrupt_1        IOSTANDARD = LVCMOS33   |   LOC  =  AK29;
#NET   aStcIO_Reset_n         IOSTANDARD = LVCMOS33   |   LOC  =  AC27;
#NET   FPGA_PUDC              IOSTANDARD = LVCMOS33   |   LOC  =  R23;
#NET   0V75_VTT_REF           IOSTANDARD = DDR15   |   LOC  =  AD7;
#NET   0V75_VTT_REF           IOSTANDARD = DDR15   |   LOC  =  AG8;
#NET   XSIG030149             IOSTANDARD = DDR15   |   LOC  =  Y13;
#NET   XSIG030150             IOSTANDARD = DDR15   |   LOC  =  AD13;
#NET   XSIG030154             IOSTANDARD = DDR15   |   LOC  =  AB7;
#NET   XSIG030186             IOSTANDARD = DDR15   |   LOC  =  AC6;
#NET   XSIG051113             IOSTANDARD = LVCMOS25   |   LOC  =  E18;
#NET   XSIG051117             IOSTANDARD = LVCMOS25   |   LOC  =  M19;
#NET   XSIG051118             IOSTANDARD = LVCMOS25   |   LOC  =  P19;
#NET   XSIG051203             IOSTANDARD = LVCMOS25   |   LOC  =  G19;
#NET   XSIG051347             IOSTANDARD = LVCMOS33   |   LOC  =  F11;
#NET   XSIG080308             IOSTANDARD = LVCMOS33   |   LOC  =  R19;
#NET   XSIG080310             IOSTANDARD = LVCMOS33   |   LOC  =  R24;
#NET   XSIG130242             IOSTANDARD = LVCMOS18   |   LOC  =  Y14;
#NET   XSIG130243             IOSTANDARD = LVCMOS18   |   LOC  =  AB14;
#NET   XSIG130258             IOSTANDARD = LVCMOS18   |   LOC  =  AD14;
#NET   XSIG130261             IOSTANDARD = LVCMOS18   |   LOC  =  Y16;
#NET   XSIG130262             IOSTANDARD = LVCMOS18   |   LOC  =  Y15;
#NET   XSIG130263             IOSTANDARD = LVCMOS25   |   LOC  =  AH20;
#NET   XSIG130265             IOSTANDARD = LVCMOS25   |   LOC  =  AG20;