aboutsummaryrefslogtreecommitdiffstats
path: root/fpga/usrp3/top/e31x/e31x_idle_pins.xdc
diff options
context:
space:
mode:
Diffstat (limited to 'fpga/usrp3/top/e31x/e31x_idle_pins.xdc')
-rw-r--r--fpga/usrp3/top/e31x/e31x_idle_pins.xdc507
1 files changed, 507 insertions, 0 deletions
diff --git a/fpga/usrp3/top/e31x/e31x_idle_pins.xdc b/fpga/usrp3/top/e31x/e31x_idle_pins.xdc
new file mode 100644
index 000000000..28bd48d3e
--- /dev/null
+++ b/fpga/usrp3/top/e31x/e31x_idle_pins.xdc
@@ -0,0 +1,507 @@
+###############################################################################
+# Pin mapping
+###############################################################################
+## RF board connector pins
+
+# Pin 1
+set_property PACKAGE_PIN H19 [get_ports {DB_IO[0]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[0]}]
+
+# Pin 2
+# 3.3v DB
+
+# Pin 3
+set_property PACKAGE_PIN F19 [get_ports {DB_IO[1]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[1]}]
+
+#Pin 4
+# 3.3v DB
+
+#Pin 5
+set_property PACKAGE_PIN G19 [get_ports {DB_IO[2]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[2]}]
+
+#Pin 6
+set_property PACKAGE_PIN E19 [get_ports {DB_IO[3]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[3]}]
+
+#Pin 7
+set_property PACKAGE_PIN E20 [get_ports {DB_IO[4]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[4]}]
+
+#Pin 8
+set_property PACKAGE_PIN G21 [get_ports {DB_IO[5]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[5]}]
+
+#Pin 9
+set_property PACKAGE_PIN G22 [get_ports {DB_IO[6]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[6]}]
+
+#Pin 10
+set_property PACKAGE_PIN G20 [get_ports {DB_IO[7]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[7]}]
+
+#Pin 11
+set_property PACKAGE_PIN H22 [get_ports {DB_IO[8]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[8]}]
+
+#Pin 12
+set_property PACKAGE_PIN F22 [get_ports {DB_IO[9]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[9]}]
+
+#Pin 13
+set_property PACKAGE_PIN A17 [get_ports {DB_IO[10]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[10]}]
+
+#Pin 14
+set_property PACKAGE_PIN F21 [get_ports {DB_IO[11]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[11]}]
+
+#Pin 15
+set_property PACKAGE_PIN B16 [get_ports {DB_IO[12]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[12]}]
+
+#Pin 16 -- Not used
+#set_property PACKAGE_PIN J21 [get_ports {}]
+#set_property IOSTANDARD LVCMOS18 [get_ports {}]
+
+#Pin 17
+set_property PACKAGE_PIN A19 [get_ports {DB_IO[13]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[13]}]
+
+#Pin 18 -- Not used
+#set_property PACKAGE_PIN J22 [get_ports {}]
+#set_property IOSTANDARD LVCMOS18 [get_ports {}]
+
+#Pin 19
+set_property PACKAGE_PIN B15 [get_ports {DB_IO[14]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[14]}]
+
+#Pin 20
+set_property PACKAGE_PIN K21 [get_ports {DB_IO[15]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[15]}]
+
+#Pin 21
+set_property PACKAGE_PIN A16 [get_ports {DB_IO[16]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[16]}]
+
+#Pin 22
+set_property PACKAGE_PIN L22 [get_ports {DB_IO[17]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[17]}]
+
+#Pin 23
+set_property PACKAGE_PIN B17 [get_ports {DB_IO[18]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[18]}]
+
+#Pin 24
+set_property PACKAGE_PIN L21 [get_ports {DB_IO[19]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[19]}]
+
+#Pin 25
+set_property PACKAGE_PIN C15 [get_ports {DB_IO[20]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[20]}]
+
+#Pin 26
+set_property PACKAGE_PIN R18 [get_ports {DB_IO[21]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[21]}]
+
+#Pin 27
+set_property PACKAGE_PIN E18 [get_ports {DB_IO[22]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[22]}]
+
+#Pin 28
+set_property PACKAGE_PIN T18 [get_ports {DB_IO[23]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[23]}]
+
+#Pin 29
+set_property PACKAGE_PIN F18 [get_ports {DB_IO[24]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[24]}]
+
+#Pin 30
+set_property PACKAGE_PIN M20 [get_ports {DB_IO[25]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[25]}]
+
+#Pin 31
+set_property PACKAGE_PIN F17 [get_ports {DB_IO[26]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[26]}]
+
+#Pin 32
+set_property PACKAGE_PIN M15 [get_ports {DB_IO[27]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[27]}]
+
+#Pin 33
+set_property PACKAGE_PIN G17 [get_ports {DB_IO[28]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {DB_IO[28]}]
+
+#Pin 34
+set_property PACKAGE_PIN J18 [get_ports {DB_IO[29]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[29]}]
+
+#Pin 35
+set_property PACKAGE_PIN U5 [get_ports {DB_IO[30]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[30]}]
+
+#Pin 36
+set_property PACKAGE_PIN J20 [get_ports {DB_IO[31]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[31]}]
+
+#Pin 37
+set_property PACKAGE_PIN U6 [get_ports {DB_IO[32]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[32]}]
+
+#Pin 38
+set_property PACKAGE_PIN K19 [get_ports {DB_IO[33]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[33]}]
+
+#Pin 39
+set_property PACKAGE_PIN AB5 [get_ports {DB_IO[34]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[34]}]
+
+#Pin 40
+set_property PACKAGE_PIN K20 [get_ports {DB_IO[35]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[35]}]
+
+#Pin 41
+set_property PACKAGE_PIN AB6 [get_ports {DB_IO[36]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[36]}]
+
+#Pin 42
+set_property PACKAGE_PIN L19 [get_ports {DB_IO[37]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[37]}]
+
+#Pin 43
+set_property PACKAGE_PIN AB7 [get_ports {DB_IO[38]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[38]}]
+
+#Pin 44
+set_property PACKAGE_PIN V12 [get_ports {DB_IO[39]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[39]}]
+
+#Pin 45
+set_property PACKAGE_PIN AA4 [get_ports {DB_IO[40]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[40]}]
+
+#Pin 46
+set_property PACKAGE_PIN W12 [get_ports {DB_IO[41]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[41]}]
+
+#Pin 47
+set_property PACKAGE_PIN T6 [get_ports {DB_IO[42]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[42]}]
+
+#Pin 48
+set_property PACKAGE_PIN U11 [get_ports {DB_IO[43]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[43]}]
+
+#Pin 49
+# 1.8V
+
+#Pin 50
+set_property PACKAGE_PIN W6 [get_ports {DB_IO[44]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[44]}]
+
+#Pin 51
+# 1.8V
+
+#Pin 52
+set_property PACKAGE_PIN W5 [get_ports {DB_IO[45]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[45]}]
+
+#Pin 53
+# 5V
+
+#Pin 54
+set_property PACKAGE_PIN V7 [get_ports {DB_IO[46]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[46]}]
+
+#Pin 55
+# 5V
+
+#Pin 56
+set_property PACKAGE_PIN W7 [get_ports {DB_IO[47]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[47]}]
+
+#Pin 57
+# 5V
+
+#Pin 58
+set_property PACKAGE_PIN V4 [get_ports {DB_IO[48]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[48]}]
+
+#Pin 59
+# 5V
+
+#Pin 60
+set_property PACKAGE_PIN V5 [get_ports {DB_IO[49]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[49]}]
+
+#Pin 61
+# 1.8V
+
+#Pin 62
+set_property PACKAGE_PIN U4 [get_ports {DB_IO[50]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[50]}]
+
+#Pin 63
+# 1.8V
+
+#Pin 64
+set_property PACKAGE_PIN T4 [get_ports {DB_IO[51]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[51]}]
+
+#Pin 65
+# GND
+
+#Pin 66
+set_property PACKAGE_PIN R6 [get_ports {DB_IO[52]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[52]}]
+
+#Pin 67
+set_property PACKAGE_PIN AB1 [get_ports {DB_IO[53]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[53]}]
+
+#Pin 68
+# GND
+
+#Pin 69
+set_property PACKAGE_PIN AB4 [get_ports {DB_IO[54]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[54]}]
+
+#Pin 70
+set_property PACKAGE_PIN M19 [get_ports {DB_IO[55]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[55]}]
+
+#Pin 71
+set_property PACKAGE_PIN AB2 [get_ports {DB_IO[56]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[56]}]
+
+#Pin 72
+# GND
+
+#Pin 73
+# GND
+
+#Pin 74
+set_property PACKAGE_PIN T16 [get_ports {DB_IO[57]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[57]}]
+
+#Pin 75
+set_property PACKAGE_PIN J15 [get_ports {DB_IO[58]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[58]}]
+
+#Pin 76
+# GND
+
+#Pin 77
+set_property PACKAGE_PIN J16 [get_ports {DB_IO[59]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[59]}]
+
+#Pin 78
+set_property PACKAGE_PIN N15 [get_ports {DB_IO[60]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[60]}]
+
+#Pin 79
+set_property PACKAGE_PIN J17 [get_ports {DB_IO[61]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[61]}]
+
+#Pin 80
+set_property PACKAGE_PIN M21 [get_ports {DB_IO[62]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[62]}]
+
+#Pin 81
+set_property PACKAGE_PIN K15 [get_ports {DB_IO[63]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[63]}]
+
+#Pin 82
+set_property PACKAGE_PIN P15 [get_ports {DB_IO[64]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[64]}]
+
+#Pin 83
+set_property PACKAGE_PIN K18 [get_ports {DB_IO[65]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[65]}]
+
+#Pin 84
+set_property PACKAGE_PIN N19 [get_ports {DB_IO[66]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[66]}]
+
+#Pin 85
+set_property PACKAGE_PIN K16 [get_ports {DB_IO[67]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[67]}]
+
+#Pin 86
+set_property PACKAGE_PIN P18 [get_ports {DB_IO[68]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[68]}]
+
+#Pin 87
+set_property PACKAGE_PIN L16 [get_ports {DB_IO[69]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[69]}]
+
+#Pin 88
+set_property PACKAGE_PIN P20 [get_ports {DB_IO[70]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[70]}]
+
+#Pin 89
+set_property PACKAGE_PIN L17 [get_ports {DB_IO[71]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[71]}]
+
+#Pin 90
+set_property PACKAGE_PIN P17 [get_ports {DB_IO[72]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[72]}]
+
+#Pin 91
+set_property PACKAGE_PIN M16 [get_ports {DB_IO[73]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[73]}]
+
+#Pin 92
+set_property PACKAGE_PIN P21 [get_ports {DB_IO[74]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[74]}]
+
+#Pin 93
+set_property PACKAGE_PIN M17 [get_ports {DB_IO[75]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[75]}]
+
+#Pin 94
+set_property PACKAGE_PIN R20 [get_ports {DB_IO[76]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[76]}]
+
+#Pin 95
+set_property PACKAGE_PIN N17 [get_ports {DB_IO[77]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[77]}]
+
+#Pin 96
+set_property PACKAGE_PIN T17 [get_ports {DB_IO[78]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[78]}]
+
+#Pin 97
+set_property PACKAGE_PIN N20 [get_ports {DB_IO[79]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[79]}]
+
+#Pin 98
+set_property PACKAGE_PIN M22 [get_ports {DB_IO[80]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[80]}]
+
+#Pin 99
+set_property PACKAGE_PIN N18 [get_ports {DB_IO[81]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[81]}]
+
+#Pin 100
+set_property PACKAGE_PIN N22 [get_ports {DB_IO[82]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[82]}]
+
+#Pin 101
+set_property PACKAGE_PIN L18 [get_ports {DB_IO[83]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[83]}]
+
+#Pin 102
+set_property PACKAGE_PIN P22 [get_ports {DB_IO[84]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[84]}]
+
+#Pin 103
+# GND
+
+#Pin 104
+set_property PACKAGE_PIN R21 [get_ports {DB_IO[85]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[85]}]
+
+#Pin 105
+# 1.8V
+
+#Pin 106
+# GND
+
+#Pin 107
+set_property PACKAGE_PIN AA8 [get_ports {DB_IO[86]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[86]}]
+
+#Pin 108
+set_property PACKAGE_PIN Y11 [get_ports {DB_IO[87]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[87]}]
+
+#Pin 109
+set_property PACKAGE_PIN AA9 [get_ports {DB_IO[88]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[88]}]
+
+#Pin 110
+set_property PACKAGE_PIN AB10 [get_ports {DB_IO[89]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[89]}]
+
+#Pin 111
+set_property PACKAGE_PIN AB9 [get_ports {DB_IO[90]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[90]}]
+
+#Pin 112
+set_property PACKAGE_PIN AA12 [get_ports {DB_IO[91]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[91]}]
+
+#Pin 113
+set_property PACKAGE_PIN U10 [get_ports {DB_IO[92]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[92]}]
+
+#Pin 114
+set_property PACKAGE_PIN U12 [get_ports {DB_IO[93]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[93]}]
+
+#Pin 115
+set_property PACKAGE_PIN Y10 [get_ports {DB_IO[94]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[94]}]
+
+#Pin 116
+set_property PACKAGE_PIN AB11 [get_ports {DB_IO[95]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[95]}]
+
+#Pin 117
+set_property PACKAGE_PIN U9 [get_ports {DB_IO[96]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[96]}]
+
+#Pin 118
+set_property PACKAGE_PIN AA11 [get_ports {DB_IO[97]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[97]}]
+
+#Pin 119
+set_property PACKAGE_PIN Y4 [get_ports {DB_IO[98]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[98]}]
+
+#Pin 120
+set_property PACKAGE_PIN AB12 [get_ports {DB_IO[99]}]
+set_property IOSTANDARD LVCMOS18 [get_ports {DB_IO[99]}]
+
+### Other I/O
+set_property PACKAGE_PIN A22 [get_ports AVR_CS_R]
+set_property IOSTANDARD LVCMOS33 [get_ports AVR_CS_R]
+set_property PACKAGE_PIN B22 [get_ports AVR_IRQ]
+set_property IOSTANDARD LVCMOS33 [get_ports AVR_IRQ]
+set_property PACKAGE_PIN C22 [get_ports AVR_MISO_R]
+set_property IOSTANDARD LVCMOS33 [get_ports AVR_MISO_R]
+set_property PACKAGE_PIN A21 [get_ports AVR_MOSI_R]
+set_property IOSTANDARD LVCMOS33 [get_ports AVR_MOSI_R]
+set_property PACKAGE_PIN D22 [get_ports AVR_SCK_R]
+set_property IOSTANDARD LVCMOS33 [get_ports AVR_SCK_R]
+
+set_property PACKAGE_PIN E21 [get_ports ONSWITCH_DB]
+set_property IOSTANDARD LVCMOS33 [get_ports ONSWITCH_DB]
+
+set_property PACKAGE_PIN Y9 [get_ports GPS_PPS]
+set_property IOSTANDARD LVCMOS18 [get_ports GPS_PPS]
+
+set_property PACKAGE_PIN D18 [get_ports PPS_EXT_IN]
+set_property IOSTANDARD LVCMOS33 [get_ports PPS_EXT_IN]
+
+set_property PACKAGE_PIN E16 [get_ports {PL_GPIO[0]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[0]}]
+set_property PACKAGE_PIN C18 [get_ports {PL_GPIO[1]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[1]}]
+set_property PACKAGE_PIN D17 [get_ports {PL_GPIO[2]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[2]}]
+set_property PACKAGE_PIN D16 [get_ports {PL_GPIO[3]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[3]}]
+set_property PACKAGE_PIN D15 [get_ports {PL_GPIO[4]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[4]}]
+set_property PACKAGE_PIN E15 [get_ports {PL_GPIO[5]}]
+set_property IOSTANDARD LVCMOS33 [get_ports {PL_GPIO[5]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[0]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[1]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[2]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[3]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[4]}]
+set_property PULLDOWN true [get_ports {PL_GPIO[5]}]
+