1###############################################################################
2# Pin mapping
3###############################################################################
4## RF board connector pins
5
6# Pin 1
7set_property PACKAGE_PIN H19 [get_ports {DB_IO[0]}]
8set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[0]}]
9
10# Pin 2
11# 3.3v DB
12
13# Pin 3
14set_property PACKAGE_PIN F19 [get_ports {DB_IO[1]}]
15set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[1]}]
16
17#Pin 4
18# 3.3v DB
19
20#Pin 5
21set_property PACKAGE_PIN G19 [get_ports {DB_IO[2]}]
22set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[2]}]
23
24#Pin 6
25set_property PACKAGE_PIN E19 [get_ports {DB_IO[3]}]
26set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[3]}]
27
28#Pin 7
29set_property PACKAGE_PIN E20 [get_ports {DB_IO[4]}]
30set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[4]}]
31
32#Pin 8
33set_property PACKAGE_PIN G21 [get_ports {DB_IO[5]}]
34set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[5]}]
35
36#Pin 9
37set_property PACKAGE_PIN G22 [get_ports {DB_IO[6]}]
38set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[6]}]
39
40#Pin 10
41set_property PACKAGE_PIN G20 [get_ports {DB_IO[7]}]
42set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[7]}]
43
44#Pin 11
45set_property PACKAGE_PIN H22 [get_ports {DB_IO[8]}]
46set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[8]}]
47
48#Pin 12
49set_property PACKAGE_PIN F22 [get_ports {DB_IO[9]}]
50set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[9]}]
51
52#Pin 13
53set_property PACKAGE_PIN A17 [get_ports {DB_IO[10]}]
54set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[10]}]
55
56#Pin 14
57set_property PACKAGE_PIN F21 [get_ports {DB_IO[11]}]
58set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[11]}]
59
60#Pin 15
61set_property PACKAGE_PIN B16 [get_ports {DB_IO[12]}]
62set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[12]}]
63
64#Pin 16 -- Not used
65#set_property PACKAGE_PIN J21 [get_ports {}]
66#set_property IOSTANDARD LVCMOS18 [get_ports {}]
67
68#Pin 17
69set_property PACKAGE_PIN A19 [get_ports {DB_IO[13]}]
70set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[13]}]
71
72#Pin 18 -- Not used
73#set_property PACKAGE_PIN J22 [get_ports {}]
74#set_property IOSTANDARD LVCMOS18 [get_ports {}]
75
76#Pin 19
77set_property PACKAGE_PIN B15 [get_ports {DB_IO[14]}]
78set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[14]}]
79
80#Pin 20
81set_property PACKAGE_PIN K21 [get_ports {DB_IO[15]}]
82set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[15]}]
83
84#Pin 21
85set_property PACKAGE_PIN A16 [get_ports {DB_IO[16]}]
86set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[16]}]
87
88#Pin 22
89set_property PACKAGE_PIN L22 [get_ports {DB_IO[17]}]
90set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[17]}]
91
92#Pin 23
93set_property PACKAGE_PIN B17 [get_ports {DB_IO[18]}]
94set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[18]}]
95
96#Pin 24
97set_property PACKAGE_PIN L21 [get_ports {DB_IO[19]}]
98set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[19]}]
99
100#Pin 25
101set_property PACKAGE_PIN C15 [get_ports {DB_IO[20]}]
102set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[20]}]
103
104#Pin 26
105set_property PACKAGE_PIN R18 [get_ports {DB_IO[21]}]
106set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[21]}]
107
108#Pin 27
109set_property PACKAGE_PIN E18 [get_ports {DB_IO[22]}]
110set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[22]}]
111
112#Pin 28
113set_property PACKAGE_PIN T18 [get_ports {DB_IO[23]}]
114set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[23]}]
115
116#Pin 29
117set_property PACKAGE_PIN F18 [get_ports {DB_IO[24]}]
118set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[24]}]
119
120#Pin 30
121set_property PACKAGE_PIN M20 [get_ports {DB_IO[25]}]
122set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[25]}]
123
124#Pin 31
125set_property PACKAGE_PIN F17 [get_ports {DB_IO[26]}]
126set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[26]}]
127
128#Pin 32
129set_property PACKAGE_PIN M15 [get_ports {DB_IO[27]}]
130set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[27]}]
131
132#Pin 33
133set_property PACKAGE_PIN G17 [get_ports {DB_IO[28]}]
134set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[28]}]
135
136#Pin 34
137set_property PACKAGE_PIN J18 [get_ports {DB_IO[29]}]
138set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[29]}]
139
140#Pin 35
141set_property PACKAGE_PIN U5 [get_ports {DB_IO[30]}]
142set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[30]}]
143
144#Pin 36
145set_property PACKAGE_PIN J20 [get_ports {DB_IO[31]}]
146set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[31]}]
147
148#Pin 37
149set_property PACKAGE_PIN U6 [get_ports {DB_IO[32]}]
150set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[32]}]
151
152#Pin 38
153set_property PACKAGE_PIN K19 [get_ports {DB_IO[33]}]
154set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[33]}]
155
156#Pin 39
157set_property PACKAGE_PIN AB5 [get_ports {DB_IO[34]}]
158set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[34]}]
159
160#Pin 40
161set_property PACKAGE_PIN K20 [get_ports {DB_IO[35]}]
162set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[35]}]
163
164#Pin 41
165set_property PACKAGE_PIN AB6 [get_ports {DB_IO[36]}]
166set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[36]}]
167
168#Pin 42
169set_property PACKAGE_PIN L19 [get_ports {DB_IO[37]}]
170set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[37]}]
171
172#Pin 43
173set_property PACKAGE_PIN AB7 [get_ports {DB_IO[38]}]
174set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[38]}]
175
176#Pin 44
177set_property PACKAGE_PIN V12 [get_ports {DB_IO[39]}]
178set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[39]}]
179
180#Pin 45
181set_property PACKAGE_PIN AA4 [get_ports {DB_IO[40]}]
182set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[40]}]
183
184#Pin 46
185set_property PACKAGE_PIN W12 [get_ports {DB_IO[41]}]
186set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[41]}]
187
188#Pin 47
189set_property PACKAGE_PIN T6 [get_ports {DB_IO[42]}]
190set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[42]}]
191
192#Pin 48
193set_property PACKAGE_PIN U11 [get_ports {DB_IO[43]}]
194set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[43]}]
195
196#Pin 49
197# 1.8V
198
199#Pin 50
200set_property PACKAGE_PIN W6 [get_ports {DB_IO[44]}]
201set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[44]}]
202
203#Pin 51
204# 1.8V
205
206#Pin 52
207set_property PACKAGE_PIN W5 [get_ports {DB_IO[45]}]
208set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[45]}]
209
210#Pin 53
211# 5V
212
213#Pin 54
214set_property PACKAGE_PIN V7 [get_ports {DB_IO[46]}]
215set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[46]}]
216
217#Pin 55
218# 5V
219
220#Pin 56
221set_property PACKAGE_PIN W7 [get_ports {DB_IO[47]}]
222set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[47]}]
223
224#Pin 57
225# 5V
226
227#Pin 58
228set_property PACKAGE_PIN V4 [get_ports {DB_IO[48]}]
229set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[48]}]
230
231#Pin 59
232# 5V
233
234#Pin 60
235set_property PACKAGE_PIN V5 [get_ports {DB_IO[49]}]
236set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[49]}]
237
238#Pin 61
239# 1.8V
240
241#Pin 62
242set_property PACKAGE_PIN U4 [get_ports {DB_IO[50]}]
243set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[50]}]
244
245#Pin 63
246# 1.8V
247
248#Pin 64
249set_property PACKAGE_PIN T4 [get_ports {DB_IO[51]}]
250set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[51]}]
251
252#Pin 65
253# GND
254
255#Pin 66
256set_property PACKAGE_PIN R6 [get_ports {DB_IO[52]}]
257set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[52]}]
258
259#Pin 67
260set_property PACKAGE_PIN AB1 [get_ports {DB_IO[53]}]
261set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[53]}]
262
263#Pin 68
264# GND
265
266#Pin 69
267set_property PACKAGE_PIN AB4 [get_ports {DB_IO[54]}]
268set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[54]}]
269
270#Pin 70
271set_property PACKAGE_PIN M19 [get_ports {DB_IO[55]}]
272set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[55]}]
273
274#Pin 71
275set_property PACKAGE_PIN AB2 [get_ports {DB_IO[56]}]
276set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[56]}]
277
278#Pin 72
279# GND
280
281#Pin 73
282# GND
283
284#Pin 74
285set_property PACKAGE_PIN T16 [get_ports {DB_IO[57]}]
286set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[57]}]
287
288#Pin 75
289set_property PACKAGE_PIN J15 [get_ports {DB_IO[58]}]
290set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[58]}]
291
292#Pin 76
293# GND
294
295#Pin 77
296set_property PACKAGE_PIN J16 [get_ports {DB_IO[59]}]
297set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[59]}]
298
299#Pin 78
300set_property PACKAGE_PIN N15 [get_ports {DB_IO[60]}]
301set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[60]}]
302
303#Pin 79
304set_property PACKAGE_PIN J17 [get_ports {DB_IO[61]}]
305set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[61]}]
306
307#Pin 80
308set_property PACKAGE_PIN M21 [get_ports {DB_IO[62]}]
309set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[62]}]
310
311#Pin 81
312set_property PACKAGE_PIN K15 [get_ports {DB_IO[63]}]
313set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[63]}]
314
315#Pin 82
316set_property PACKAGE_PIN P15 [get_ports {DB_IO[64]}]
317set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[64]}]
318
319#Pin 83
320set_property PACKAGE_PIN K18 [get_ports {DB_IO[65]}]
321set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[65]}]
322
323#Pin 84
324set_property PACKAGE_PIN N19 [get_ports {DB_IO[66]}]
325set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[66]}]
326
327#Pin 85
328set_property PACKAGE_PIN K16 [get_ports {DB_IO[67]}]
329set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[67]}]
330
331#Pin 86
332set_property PACKAGE_PIN P18 [get_ports {DB_IO[68]}]
333set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[68]}]
334
335#Pin 87
336set_property PACKAGE_PIN L16 [get_ports {DB_IO[69]}]
337set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[69]}]
338
339#Pin 88
340set_property PACKAGE_PIN P20 [get_ports {DB_IO[70]}]
341set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[70]}]
342
343#Pin 89
344set_property PACKAGE_PIN L17 [get_ports {DB_IO[71]}]
345set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[71]}]
346
347#Pin 90
348set_property PACKAGE_PIN P17 [get_ports {DB_IO[72]}]
349set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[72]}]
350
351#Pin 91
352set_property PACKAGE_PIN M16 [get_ports {DB_IO[73]}]
353set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[73]}]
354
355#Pin 92
356set_property PACKAGE_PIN P21 [get_ports {DB_IO[74]}]
357set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[74]}]
358
359#Pin 93
360set_property PACKAGE_PIN M17 [get_ports {DB_IO[75]}]
361set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[75]}]
362
363#Pin 94
364set_property PACKAGE_PIN R20 [get_ports {DB_IO[76]}]
365set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[76]}]
366
367#Pin 95
368set_property PACKAGE_PIN N17 [get_ports {DB_IO[77]}]
369set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[77]}]
370
371#Pin 96
372set_property PACKAGE_PIN T17 [get_ports {DB_IO[78]}]
373set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[78]}]
374
375#Pin 97
376set_property PACKAGE_PIN N20 [get_ports {DB_IO[79]}]
377set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[79]}]
378
379#Pin 98
380set_property PACKAGE_PIN M22 [get_ports {DB_IO[80]}]
381set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[80]}]
382
383#Pin 99
384set_property PACKAGE_PIN N18 [get_ports {DB_IO[81]}]
385set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[81]}]
386
387#Pin 100
388set_property PACKAGE_PIN N22 [get_ports {DB_IO[82]}]
389set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[82]}]
390
391#Pin 101
392set_property PACKAGE_PIN L18 [get_ports {DB_IO[83]}]
393set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[83]}]
394
395#Pin 102
396set_property PACKAGE_PIN P22 [get_ports {DB_IO[84]}]
397set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[84]}]
398
399#Pin 103
400# GND
401
402#Pin 104
403set_property PACKAGE_PIN R21 [get_ports {DB_IO[85]}]
404set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[85]}]
405
406#Pin 105
407# 1.8V
408
409#Pin 106
410# GND
411
412#Pin 107
413set_property PACKAGE_PIN AA8 [get_ports {DB_IO[86]}]
414set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[86]}]
415
416#Pin 108
417set_property PACKAGE_PIN Y11 [get_ports {DB_IO[87]}]
418set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[87]}]
419
420#Pin 109
421set_property PACKAGE_PIN AA9 [get_ports {DB_IO[88]}]
422set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[88]}]
423
424#Pin 110
425set_property PACKAGE_PIN AB10 [get_ports {DB_IO[89]}]
426set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[89]}]
427
428#Pin 111
429set_property PACKAGE_PIN AB9 [get_ports {DB_IO[90]}]
430set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[90]}]
431
432#Pin 112
433set_property PACKAGE_PIN AA12 [get_ports {DB_IO[91]}]
434set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[91]}]
435
436#Pin 113
437set_property PACKAGE_PIN U10 [get_ports {DB_IO[92]}]
438set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[92]}]
439
440#Pin 114
441set_property PACKAGE_PIN U12 [get_ports {DB_IO[93]}]
442set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[93]}]
443
444#Pin 115
445set_property PACKAGE_PIN Y10 [get_ports {DB_IO[94]}]
446set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[94]}]
447
448#Pin 116
449set_property PACKAGE_PIN AB11 [get_ports {DB_IO[95]}]
450set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[95]}]
451
452#Pin 117
453set_property PACKAGE_PIN U9 [get_ports {DB_IO[96]}]
454set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[96]}]
455
456#Pin 118
457set_property PACKAGE_PIN AA11 [get_ports {DB_IO[97]}]
458set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[97]}]
459
460#Pin 119
461set_property PACKAGE_PIN Y4 [get_ports {DB_IO[98]}]
462set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[98]}]
463
464#Pin 120
465set_property PACKAGE_PIN AB12 [get_ports {DB_IO[99]}]
466set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[99]}]
467
468### Other I/O
469set_property PACKAGE_PIN A22 [get_ports AVR_CS_R]
470set_property IOSTANDARD LVCMOS33 [get_ports AVR_CS_R]
471set_property PACKAGE_PIN B22 [get_ports AVR_IRQ]
472set_property IOSTANDARD LVCMOS33 [get_ports AVR_IRQ]
473set_property PACKAGE_PIN C22 [get_ports AVR_MISO_R]
474set_property IOSTANDARD LVCMOS33 [get_ports AVR_MISO_R]
475set_property PACKAGE_PIN A21 [get_ports AVR_MOSI_R]
476set_property IOSTANDARD LVCMOS33 [get_ports AVR_MOSI_R]
477set_property PACKAGE_PIN D22 [get_ports AVR_SCK_R]
478set_property IOSTANDARD LVCMOS33 [get_ports AVR_SCK_R]
479
480set_property PACKAGE_PIN E21 [get_ports ONSWITCH_DB]
481set_property IOSTANDARD LVCMOS33 [get_ports ONSWITCH_DB]
482
483set_property PACKAGE_PIN Y9 [get_ports GPS_PPS]
484set_property IOSTANDARD LVCMOS18 [get_ports GPS_PPS]
485
486set_property PACKAGE_PIN D18 [get_ports PPS_EXT_IN]
487set_property IOSTANDARD LVCMOS33 [get_ports PPS_EXT_IN]
488
489set_property PACKAGE_PIN E16 [get_ports {PL_GPIO[0]}]
490set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[0]}]
491set_property PACKAGE_PIN C18 [get_ports {PL_GPIO[1]}]
492set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[1]}]
493set_property PACKAGE_PIN D17 [get_ports {PL_GPIO[2]}]
494set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[2]}]
495set_property PACKAGE_PIN D16 [get_ports {PL_GPIO[3]}]
496set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[3]}]
497set_property PACKAGE_PIN D15 [get_ports {PL_GPIO[4]}]
498set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[4]}]
499set_property PACKAGE_PIN E15 [get_ports {PL_GPIO[5]}]
500set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[5]}]
501set_property PULLDOWN true [get_ports {PL_GPIO[0]}]
502set_property PULLDOWN true [get_ports {PL_GPIO[1]}]
503set_property PULLDOWN true [get_ports {PL_GPIO[2]}]
504set_property PULLDOWN true [get_ports {PL_GPIO[3]}]
505set_property PULLDOWN true [get_ports {PL_GPIO[4]}]
506set_property PULLDOWN true [get_ports {PL_GPIO[5]}]
507
508