source: Hardware/WARP_v3/Rev1.1/Mango_WARP_v3_1p1_Pinout.ucf

Last change on this file was 2452, checked in by murphpo, 10 years ago

Fixed wrong pin assignment in UCF

File size: 35.5 KB
Line 
1#Master UCF for all pins connected on WARPv3 Rev 1.0 PCB
2# 2012-May-4
3
4#Clock Inputs
5NET "CLKHDR_FPGA_CC_N" LOC = "AE24" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
6NET "CLKHDR_FPGA_CC_P" LOC = "AD24" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
7NET "SAMP_CLK_FPGA_N" LOC = "V23" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
8NET "SAMP_CLK_FPGA_P" LOC = "U23" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
9NET "OSC_SYSCLK1_N" LOC = "B10" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
10NET "OSC_SYSCLK1_P" LOC = "A10" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
11NET "OSC_SYSCLK2_P" LOC = "H28" | IOSTANDARD = "LVCMOS25";
12
13#Clock Module Header
14NET "CLKHDR_CTRL<0>" LOC = "V34" | IOSTANDARD = "LVCMOS25";
15NET "CLKHDR_CTRL<1>" LOC = "V33" | IOSTANDARD = "LVCMOS25";
16NET "CLKHDR_CTRL<2>" LOC = "V27" | IOSTANDARD = "LVCMOS25";
17NET "CLKHDR_CTRL<3>" LOC = "V28" | IOSTANDARD = "LVCMOS25";
18NET "CLKHDR_CTRL<4>" LOC = "V32" | IOSTANDARD = "LVCMOS25";
19NET "CLKHDR_CTRL<5>" LOC = "W34" | IOSTANDARD = "LVCMOS25";
20NET "CLKHDR_CTRL<6>" LOC = "W30" | IOSTANDARD = "LVCMOS25";
21NET "CLKHDR_CTRL<7>" LOC = "W29" | IOSTANDARD = "LVCMOS25";
22NET "CLKHDR_CTRL<8>" LOC = "Y34" | IOSTANDARD = "LVCMOS25";
23NET "CLKHDR_CTRL<9>" LOC = "Y33" | IOSTANDARD = "LVCMOS25";
24NET "CLKHDR_CTRL<10>" LOC = "Y31" | IOSTANDARD = "LVCMOS25";
25NET "CLKHDR_CTRL<11>" LOC = "Y32" | IOSTANDARD = "LVCMOS25";
26NET "CLKHDR_CTRL<12>" LOC = "V30" | IOSTANDARD = "LVCMOS25";
27NET "CLKHDR_CTRL<13>" LOC = "R34" | IOSTANDARD = "LVCMOS25";
28NET "CLKHDR_CTRL<14>" LOC = "W26" | IOSTANDARD = "LVCMOS25";
29NET "CLKHDR_CTRL<15>" LOC = "V29" | IOSTANDARD = "LVCMOS25";
30
31#Config CPLD I/O
32NET "CPLD_GPIO<0>" LOC = "J25" | IOSTANDARD = "LVCMOS25";
33NET "CPLD_GPIO<1>" LOC = "N24" | IOSTANDARD = "LVCMOS25";
34NET "CPLD_GPIO<2>" LOC = "N23" | IOSTANDARD = "LVCMOS25";
35NET "CPLD_GPIO<3>" LOC = "P24" | IOSTANDARD = "LVCMOS25";
36NET "CPLD_GPIO<4>" LOC = "R24" | IOSTANDARD = "LVCMOS25";
37NET "CPLD_GPIO<5>" LOC = "H25" | IOSTANDARD = "LVCMOS25";
38NET "CPLD_GPIO<6>" LOC = "L24" | IOSTANDARD = "LVCMOS25";
39NET "CPLD_GPIO<7>" LOC = "H24" | IOSTANDARD = "LVCMOS25";
40NET "CPLD_GPIO<8>" LOC = "J24" | IOSTANDARD = "LVCMOS25";
41NET "CPLD_GPIO<9>" LOC = "T24" | IOSTANDARD = "LVCMOS25";
42NET "CPLD_GPIO<10>" LOC = "T23" | IOSTANDARD = "LVCMOS25";
43
44#I2C EEPROM
45NET "EEPROM_SCL" LOC = "AF23" | IOSTANDARD = "LVCMOS25";
46NET "EEPROM_SDA" LOC = "AG23" | IOSTANDARD = "LVCMOS25";
47
48#RF Ref Clock Buffer Config
49NET "RF_CLK_SPI_SCLK" LOC = "V25" | IOSTANDARD = "LVCMOS25";
50NET "RF_CLK_SPI_SDIO" LOC = "W25" | IOSTANDARD = "LVCMOS25";
51NET "RF_CLK_SPI_CSB" LOC = "W27" | IOSTANDARD = "LVCMOS25";
52NET "RF_CLK_SPI_SDO" LOC = "Y27" | IOSTANDARD = "LVCMOS25";
53NET "RF_CLK_FUNC" LOC = "L26" | IOSTANDARD = "LVCMOS25"; #
54
55#Samp Clock Buffer Config
56NET "SAMP_CLK_SPI_SCLK" LOC = "W32" | IOSTANDARD = "LVCMOS25";
57NET "SAMP_CLK_SPI_SDIO" LOC = "Y29" | IOSTANDARD = "LVCMOS25";
58NET "SAMP_CLK_SPI_CSB" LOC = "W31" | IOSTANDARD = "LVCMOS25";
59NET "SAMP_CLK_SPI_SDO" LOC = "Y28" | IOSTANDARD = "LVCMOS25";
60NET "SAMP_CLK_FUNC" LOC = "R33" | IOSTANDARD = "LVCMOS25";
61
62#RSSI ADC
63# net labels in schematics are swapped in rev1.0; labels here match the actual hardware
64NET "RSSI_ADC_CLK" LOC = "B32" | IOSTANDARD = "LVCMOS25";
65NET "RSSI_ADC_PD" LOC = "B34" | IOSTANDARD = "LVCMOS25";
66NET "RF2_RSSI_D<0>" LOC = "A33" | IOSTANDARD = "LVCMOS25";
67NET "RF2_RSSI_D<1>" LOC = "B33" | IOSTANDARD = "LVCMOS25";
68NET "RF2_RSSI_D<2>" LOC = "C33" | IOSTANDARD = "LVCMOS25";
69NET "RF2_RSSI_D<3>" LOC = "C34" | IOSTANDARD = "LVCMOS25";
70NET "RF2_RSSI_D<4>" LOC = "C32" | IOSTANDARD = "LVCMOS25";
71NET "RF2_RSSI_D<5>" LOC = "D31" | IOSTANDARD = "LVCMOS25";
72NET "RF2_RSSI_D<6>" LOC = "G30" | IOSTANDARD = "LVCMOS25";
73NET "RF2_RSSI_D<7>" LOC = "E31" | IOSTANDARD = "LVCMOS25";
74NET "RF2_RSSI_D<8>" LOC = "D32" | IOSTANDARD = "LVCMOS25";
75NET "RF2_RSSI_D<9>" LOC = "D34" | IOSTANDARD = "LVCMOS25";
76NET "RF1_RSSI_D<0>" LOC = "E32" | IOSTANDARD = "LVCMOS25";
77NET "RF1_RSSI_D<1>" LOC = "E33" | IOSTANDARD = "LVCMOS25";
78NET "RF1_RSSI_D<2>" LOC = "E34" | IOSTANDARD = "LVCMOS25";
79NET "RF1_RSSI_D<3>" LOC = "F30" | IOSTANDARD = "LVCMOS25";
80NET "RF1_RSSI_D<4>" LOC = "F31" | IOSTANDARD = "LVCMOS25";
81NET "RF1_RSSI_D<5>" LOC = "F34" | IOSTANDARD = "LVCMOS25";
82NET "RF1_RSSI_D<6>" LOC = "F33" | IOSTANDARD = "LVCMOS25";
83NET "RF1_RSSI_D<7>" LOC = "G31" | IOSTANDARD = "LVCMOS25";
84NET "RF1_RSSI_D<8>" LOC = "G33" | IOSTANDARD = "LVCMOS25";
85NET "RF1_RSSI_D<9>" LOC = "G32" | IOSTANDARD = "LVCMOS25";
86
87#####################################
88### RF Interface 1 ("RF A" on PCB)
89
90#ADC/DAC
91NET "RF1_AD_SPI_SCLK" LOC = "AB33" | IOSTANDARD = "LVCMOS25";
92NET "RF1_AD_SPI_SDIO" LOC = "AC30" | IOSTANDARD = "LVCMOS25";
93NET "RF1_AD_SPI_CS" LOC = "AB31" | IOSTANDARD = "LVCMOS25";
94NET "RF1_AD_RESET" LOC = "AA34" | IOSTANDARD = "LVCMOS25";
95
96NET "RF1_AD_TRXCLK" LOC = "AD30" | IOSTANDARD = "LVCMOS25";
97NET "RF1_AD_TRXIQ" LOC = "AC34" | IOSTANDARD = "LVCMOS25";
98
99NET "RF1_AD_TRXD<0>" LOC = "AC25" | IOSTANDARD = "LVCMOS25";
100NET "RF1_AD_TRXD<1>" LOC = "AB25" | IOSTANDARD = "LVCMOS25";
101NET "RF1_AD_TRXD<2>" LOC = "AB32" | IOSTANDARD = "LVCMOS25";
102NET "RF1_AD_TRXD<3>" LOC = "AC29" | IOSTANDARD = "LVCMOS25";
103NET "RF1_AD_TRXD<4>" LOC = "AD29" | IOSTANDARD = "LVCMOS25";
104NET "RF1_AD_TRXD<5>" LOC = "AC33" | IOSTANDARD = "LVCMOS25";
105NET "RF1_AD_TRXD<6>" LOC = "AD34" | IOSTANDARD = "LVCMOS25";
106NET "RF1_AD_TRXD<7>" LOC = "AC32" | IOSTANDARD = "LVCMOS25";
107NET "RF1_AD_TRXD<8>" LOC = "AD31" | IOSTANDARD = "LVCMOS25";
108NET "RF1_AD_TRXD<9>" LOC = "AD32" | IOSTANDARD = "LVCMOS25";
109NET "RF1_AD_TRXD<10>" LOC = "AE31" | IOSTANDARD = "LVCMOS25";
110NET "RF1_AD_TRXD<11>" LOC = "AE32" | IOSTANDARD = "LVCMOS25";
111
112NET "RF1_AD_TXCLK" LOC = "AA31" | IOSTANDARD = "LVCMOS25";
113NET "RF1_AD_TXIQ" LOC = "AA33" | IOSTANDARD = "LVCMOS25";
114
115NET "RF1_AD_TXD<0>" LOC = "AA25" | IOSTANDARD = "LVCMOS25";
116NET "RF1_AD_TXD<1>" LOC = "AB26" | IOSTANDARD = "LVCMOS25";
117NET "RF1_AD_TXD<2>" LOC = "Y26" | IOSTANDARD = "LVCMOS25";
118NET "RF1_AD_TXD<3>" LOC = "AA26" | IOSTANDARD = "LVCMOS25";
119NET "RF1_AD_TXD<4>" LOC = "AA28" | IOSTANDARD = "LVCMOS25";
120NET "RF1_AD_TXD<5>" LOC = "AA29" | IOSTANDARD = "LVCMOS25";
121NET "RF1_AD_TXD<6>" LOC = "AA30" | IOSTANDARD = "LVCMOS25";
122NET "RF1_AD_TXD<7>" LOC = "AB30" | IOSTANDARD = "LVCMOS25";
123NET "RF1_AD_TXD<8>" LOC = "AB28" | IOSTANDARD = "LVCMOS25";
124NET "RF1_AD_TXD<9>" LOC = "AB27" | IOSTANDARD = "LVCMOS25";
125NET "RF1_AD_TXD<10>" LOC = "AC28" | IOSTANDARD = "LVCMOS25";
126NET "RF1_AD_TXD<11>" LOC = "AC27" | IOSTANDARD = "LVCMOS25";
127
128#Front end
129NET "RF1_PA2_EN" LOC = "U25" | IOSTANDARD = "LVCMOS25";
130NET "RF1_PA5_EN" LOC = "U28" | IOSTANDARD = "LVCMOS25";
131NET "RF1_SWCTL1" LOC = "U31" | IOSTANDARD = "LVCMOS25";
132NET "RF1_SWCTL2" LOC = "U30" | IOSTANDARD = "LVCMOS25";
133
134#Transceiver
135NET "RF1_XCVR_B1" LOC = "AG33" | IOSTANDARD = "LVCMOS25";
136NET "RF1_XCVR_B2" LOC = "AF31" | IOSTANDARD = "LVCMOS25";
137NET "RF1_XCVR_B3" LOC = "AF33" | IOSTANDARD = "LVCMOS25";
138NET "RF1_XCVR_B4" LOC = "AG31" | IOSTANDARD = "LVCMOS25";
139NET "RF1_XCVR_B5" LOC = "AF34" | IOSTANDARD = "LVCMOS25";
140NET "RF1_XCVR_B6" LOC = "AE33" | IOSTANDARD = "LVCMOS25";
141NET "RF1_XCVR_B7" LOC = "AE34" | IOSTANDARD = "LVCMOS25";
142NET "RF1_XCVR_SCLK" LOC = "T34" | IOSTANDARD = "LVCMOS25";
143NET "RF1_XCVR_CS" LOC = "U32" | IOSTANDARD = "LVCMOS25";
144NET "RF1_XCVR_DIN" LOC = "T33" | IOSTANDARD = "LVCMOS25";
145NET "RF1_XCVR_RXENA" LOC = "U33" | IOSTANDARD = "LVCMOS25";
146NET "RF1_XCVR_RXHP" LOC = "AG32" | IOSTANDARD = "LVCMOS25";
147NET "RF1_XCVR_SHDN" LOC = "U27" | IOSTANDARD = "LVCMOS25";
148NET "RF1_XCVR_TXENA" LOC = "T31" | IOSTANDARD = "LVCMOS25";
149NET "RF1_XCVR_LD" LOC = "U26" | IOSTANDARD = "LVCMOS25";
150#####################################
151
152#####################################
153###RF Interface 2 ("RF B" on PCB)
154
155#ADC/DAC
156NET "RF2_AD_SPI_SCLK" LOC = "P32" | IOSTANDARD = "LVCMOS25";
157NET "RF2_AD_SPI_SDIO" LOC = "P34" | IOSTANDARD = "LVCMOS25";
158NET "RF2_AD_SPI_CS" LOC = "N32" | IOSTANDARD = "LVCMOS25";
159NET "RF2_AD_RESET" LOC = "N34" | IOSTANDARD = "LVCMOS25";
160
161NET "RF2_AD_TRXCLK" LOC = "N33" | IOSTANDARD = "LVCMOS25";
162NET "RF2_AD_TRXIQ" LOC = "M33" | IOSTANDARD = "LVCMOS25";
163
164NET "RF2_AD_TRXD<0>" LOC = "N25" | IOSTANDARD = "LVCMOS25";
165NET "RF2_AD_TRXD<1>" LOC = "M25" | IOSTANDARD = "LVCMOS25";
166NET "RF2_AD_TRXD<2>" LOC = "N28" | IOSTANDARD = "LVCMOS25";
167NET "RF2_AD_TRXD<3>" LOC = "N27" | IOSTANDARD = "LVCMOS25";
168NET "RF2_AD_TRXD<4>" LOC = "P29" | IOSTANDARD = "LVCMOS25";
169NET "RF2_AD_TRXD<5>" LOC = "M30" | IOSTANDARD = "LVCMOS25";
170NET "RF2_AD_TRXD<6>" LOC = "N30" | IOSTANDARD = "LVCMOS25";
171NET "RF2_AD_TRXD<7>" LOC = "N29" | IOSTANDARD = "LVCMOS25";
172NET "RF2_AD_TRXD<8>" LOC = "P26" | IOSTANDARD = "LVCMOS25";
173NET "RF2_AD_TRXD<9>" LOC = "P31" | IOSTANDARD = "LVCMOS25";
174NET "RF2_AD_TRXD<10>" LOC = "P25" | IOSTANDARD = "LVCMOS25";
175NET "RF2_AD_TRXD<11>" LOC = "P30" | IOSTANDARD = "LVCMOS25";
176
177NET "RF2_AD_TXCLK" LOC = "L28" | IOSTANDARD = "LVCMOS25";
178NET "RF2_AD_TXIQ" LOC = "L29" | IOSTANDARD = "LVCMOS25";
179
180NET "RF2_AD_TXD<0>" LOC = "K32" | IOSTANDARD = "LVCMOS25";
181NET "RF2_AD_TXD<1>" LOC = "M26" | IOSTANDARD = "LVCMOS25";
182NET "RF2_AD_TXD<2>" LOC = "M32" | IOSTANDARD = "LVCMOS25";
183NET "RF2_AD_TXD<3>" LOC = "K34" | IOSTANDARD = "LVCMOS25";
184NET "RF2_AD_TXD<4>" LOC = "M31" | IOSTANDARD = "LVCMOS25";
185NET "RF2_AD_TXD<5>" LOC = "L30" | IOSTANDARD = "LVCMOS25";
186NET "RF2_AD_TXD<6>" LOC = "L33" | IOSTANDARD = "LVCMOS25";
187NET "RF2_AD_TXD<7>" LOC = "L31" | IOSTANDARD = "LVCMOS25";
188NET "RF2_AD_TXD<8>" LOC = "M28" | IOSTANDARD = "LVCMOS25";
189NET "RF2_AD_TXD<9>" LOC = "L34" | IOSTANDARD = "LVCMOS25";
190NET "RF2_AD_TXD<10>" LOC = "M27" | IOSTANDARD = "LVCMOS25";
191NET "RF2_AD_TXD<11>" LOC = "K31" | IOSTANDARD = "LVCMOS25";
192
193#Front end
194NET "RF2_PA2_EN" LOC = "T25" | IOSTANDARD = "LVCMOS25";
195NET "RF2_PA5_EN" LOC = "T28" | IOSTANDARD = "LVCMOS25";
196NET "RF2_SWCTL1" LOC = "T30" | IOSTANDARD = "LVCMOS25";
197NET "RF2_SWCTL2" LOC = "T29" | IOSTANDARD = "LVCMOS25";
198
199#Transceiver
200NET "RF2_XCVR_B1" LOC = "P27" | IOSTANDARD = "LVCMOS25";
201NET "RF2_XCVR_B2" LOC = "R27" | IOSTANDARD = "LVCMOS25";
202NET "RF2_XCVR_B3" LOC = "R29" | IOSTANDARD = "LVCMOS25";
203NET "RF2_XCVR_B4" LOC = "R26" | IOSTANDARD = "LVCMOS25";
204NET "RF2_XCVR_B5" LOC = "R32" | IOSTANDARD = "LVCMOS25";
205NET "RF2_XCVR_B6" LOC = "T26" | IOSTANDARD = "LVCMOS25";
206NET "RF2_XCVR_B7" LOC = "R31" | IOSTANDARD = "LVCMOS25";
207NET "RF2_XCVR_SCLK" LOC = "H34" | IOSTANDARD = "LVCMOS25";
208NET "RF2_XCVR_CS" LOC = "J32" | IOSTANDARD = "LVCMOS25";
209NET "RF2_XCVR_DIN" LOC = "H33" | IOSTANDARD = "LVCMOS25";
210NET "RF2_XCVR_RXENA" LOC = "J31" | IOSTANDARD = "LVCMOS25";
211NET "RF2_XCVR_RXHP" LOC = "R28" | IOSTANDARD = "LVCMOS25";
212NET "RF2_XCVR_SHDN" LOC = "J34" | IOSTANDARD = "LVCMOS25";
213NET "RF2_XCVR_TXENA" LOC = "H32" | IOSTANDARD = "LVCMOS25";
214NET "RF2_XCVR_LD" LOC = "K33" | IOSTANDARD = "LVCMOS25";
215#####################################
216
217
218#####################################
219###User I/O
220
221#Debug header
222NET "DEBUGHDR<0>" LOC = "AG27" | IOSTANDARD = "LVCMOS25";
223NET "DEBUGHDR<1>" LOC = "AE26" | IOSTANDARD = "LVCMOS25";
224NET "DEBUGHDR<2>" LOC = "AF26" | IOSTANDARD = "LVCMOS25";
225NET "DEBUGHDR<3>" LOC = "AD25" | IOSTANDARD = "LVCMOS25";
226NET "DEBUGHDR<4>" LOC = "V24" | IOSTANDARD = "LVCMOS25";
227NET "DEBUGHDR<5>" LOC = "AA23" | IOSTANDARD = "LVCMOS25";
228NET "DEBUGHDR<6>" LOC = "AH30" | IOSTANDARD = "LVCMOS25";
229NET "DEBUGHDR<7>" LOC = "AK31" | IOSTANDARD = "LVCMOS25";
230NET "DEBUGHDR<8>" LOC = "AG28" | IOSTANDARD = "LVCMOS25";
231NET "DEBUGHDR<9>" LOC = "AE27" | IOSTANDARD = "LVCMOS25";
232NET "DEBUGHDR<10>" LOC = "AF28" | IOSTANDARD = "LVCMOS25";
233NET "DEBUGHDR<11>" LOC = "AJ29" | IOSTANDARD = "LVCMOS25";
234NET "DEBUGHDR<12>" LOC = "AH29" | IOSTANDARD = "LVCMOS25";
235NET "DEBUGHDR<13>" LOC = "AL30" | IOSTANDARD = "LVCMOS25";
236NET "DEBUGHDR<14>" LOC = "AM31" | IOSTANDARD = "LVCMOS25";
237NET "DEBUGHDR<15>" LOC = "AP32" | IOSTANDARD = "LVCMOS25";
238
239#USB/UART
240Net "USB_UART_RXD" LOC = "H9" | IOSTANDARD=LVCMOS25; #FT230X RXD pin
241Net "USB_UART_TXD" LOC = "J9" | IOSTANDARD=LVCMOS25; #FT230X TXD pin
242
243#DIP Switch
244NET "USRIO_DIPSW<0>" LOC = "AM22" | IOSTANDARD = "LVCMOS15";
245NET "USRIO_DIPSW<1>" LOC = "AL23" | IOSTANDARD = "LVCMOS15";
246NET "USRIO_DIPSW<2>" LOC = "AM23" | IOSTANDARD = "LVCMOS15";
247NET "USRIO_DIPSW<3>" LOC = "AN23" | IOSTANDARD = "LVCMOS15";
248
249#Left hex display
250NET "USRIO_HEX0<0>" LOC = "AL33" | IOSTANDARD = "LVCMOS25"; #seg A
251NET "USRIO_HEX0<1>" LOC = "AK33" | IOSTANDARD = "LVCMOS25"; #seg B
252NET "USRIO_HEX0<2>" LOC = "AH32" | IOSTANDARD = "LVCMOS25"; #seg C
253NET "USRIO_HEX0<3>" LOC = "AF29" | IOSTANDARD = "LVCMOS25"; #seg D
254NET "USRIO_HEX0<4>" LOC = "AE29" | IOSTANDARD = "LVCMOS25"; #seg E
255NET "USRIO_HEX0<5>" LOC = "AK32" | IOSTANDARD = "LVCMOS25"; #seg F
256NET "USRIO_HEX0<6>" LOC = "AF30" | IOSTANDARD = "LVCMOS25"; #seg G
257NET "USRIO_HEX0DP" LOC = "AG30" | IOSTANDARD = "LVCMOS25";
258
259#Right hex display
260NET "USRIO_HEX1<0>" LOC = "AE28" | IOSTANDARD = "LVCMOS25"; #seg A
261NET "USRIO_HEX1<1>" LOC = "AD26" | IOSTANDARD = "LVCMOS25"; #seg B
262NET "USRIO_HEX1<2>" LOC = "AC24" | IOSTANDARD = "LVCMOS25"; #seg C
263NET "USRIO_HEX1<3>" LOC = "AE23" | IOSTANDARD = "LVCMOS25"; #seg D
264NET "USRIO_HEX1<4>" LOC = "AC22" | IOSTANDARD = "LVCMOS25"; #seg E
265NET "USRIO_HEX1<5>" LOC = "AD27" | IOSTANDARD = "LVCMOS25"; #seg F
266NET "USRIO_HEX1<6>" LOC = "AB23" | IOSTANDARD = "LVCMOS25"; #seg G
267NET "USRIO_HEX1DP" LOC = "AC23" | IOSTANDARD = "LVCMOS25";
268
269#Green (left) LEDs
270NET "USRIO_LEDG<0>" LOC = "AD22" | IOSTANDARD = "LVCMOS25";
271NET "USRIO_LEDG<1>" LOC = "AE22" | IOSTANDARD = "LVCMOS25";
272NET "USRIO_LEDG<2>" LOC = "AM32" | IOSTANDARD = "LVCMOS25";
273NET "USRIO_LEDG<3>" LOC = "AN32" | IOSTANDARD = "LVCMOS25";
274
275#Red (right) LEDs
276NET "USRIO_LEDR<0>" LOC = "AN34" | IOSTANDARD = "LVCMOS25";
277NET "USRIO_LEDR<1>" LOC = "AM33" | IOSTANDARD = "LVCMOS25";
278
279#LEDs 2/3 swapped on PCB; renamed here to match PCB, not schematic net labels
280NET "USRIO_LEDR<3>" LOC = "AP33" | IOSTANDARD = "LVCMOS25";
281NET "USRIO_LEDR<2>" LOC = "AN33" | IOSTANDARD = "LVCMOS25";
282#NET "USRIO_LEDR<2>" LOC = "AP33" | IOSTANDARD = "LVCMOS25";
283#NET "USRIO_LEDR<3>" LOC = "AN33" | IOSTANDARD = "LVCMOS25";
284
285#RF LEDs
286NET "USRIO_RF1LEDG" LOC = "AK34" | IOSTANDARD = "LVCMOS25";
287NET "USRIO_RF1LEDR" LOC = "AL34" | IOSTANDARD = "LVCMOS25";
288NET "USRIO_RF2LEDG" LOC = "AH34" | IOSTANDARD = "LVCMOS25";
289NET "USRIO_RF2LEDR" LOC = "AJ34" | IOSTANDARD = "LVCMOS25";
290
291#Push buttons
292NET "USRIO_PBU" LOC = "AM21" | IOSTANDARD = "LVCMOS15";
293NET "USRIO_PBC" LOC = "AN22" | IOSTANDARD = "LVCMOS15";
294NET "USRIO_PBD" LOC = "AP22" | IOSTANDARD = "LVCMOS15";
295NET "USRIO_PBRST" LOC = "AH13" | IOSTANDARD = "LVCMOS15";
296#####################################
297
298#####################################
299###Ethernet PHYs
300#Shared control
301NET "ETH_PHY_COMA" LOC = "C8" | IOSTANDARD = "LVCMOS25";
302NET "ETH_PHY_RESETN" LOC = "L9" | IOSTANDARD = "LVCMOS25";
303
304#Dual-PHY Port 0 ("ETH B" on PCB)
305NET "ETH_PHY_P0_INT" LOC = "F9" | IOSTANDARD = "LVCMOS25";
306NET "ETH_PHY_P0_MDC" LOC = "AN9" | IOSTANDARD = "LVCMOS25";
307NET "ETH_PHY_P0_PD" LOC = "E8" | IOSTANDARD = "LVCMOS25";
308NET "ETH_PHY_P0_MDIO" LOC = "AL8" | IOSTANDARD = "LVCMOS25";
309NET "ETH_PHY_P0_RX_CLK" LOC = "L10" | IOSTANDARD = "LVCMOS25";
310NET "ETH_PHY_P0_RX_CTRL" LOC = "A8" | IOSTANDARD = "LVCMOS25";
311NET "ETH_PHY_P0_RXD<0>" LOC = "A9" | IOSTANDARD = "LVCMOS25";
312NET "ETH_PHY_P0_RXD<1>" LOC = "D9" | IOSTANDARD = "LVCMOS25";
313NET "ETH_PHY_P0_RXD<2>" LOC = "C9" | IOSTANDARD = "LVCMOS25";
314NET "ETH_PHY_P0_RXD<3>" LOC = "F10" | IOSTANDARD = "LVCMOS25";
315NET "ETH_PHY_P0_TX_CLK" LOC = "AB10" | IOSTANDARD = "LVCMOS25";
316NET "ETH_PHY_P0_TX_CTRL" LOC = "D10" | IOSTANDARD = "LVCMOS25";
317NET "ETH_PHY_P0_TXD<0>" LOC = "M10" | IOSTANDARD = "LVCMOS25";
318NET "ETH_PHY_P0_TXD<1>" LOC = "B8" | IOSTANDARD = "LVCMOS25";
319NET "ETH_PHY_P0_TXD<2>" LOC = "AC9" | IOSTANDARD = "LVCMOS25";
320NET "ETH_PHY_P0_TXD<3>" LOC = "E9" | IOSTANDARD = "LVCMOS25";
321
322#Dual-PHY Port 1 ("ETH A" on PCB)
323NET "ETH_PHY_P1_INT" LOC = "C10" | IOSTANDARD = "LVCMOS25";
324NET "ETH_PHY_P1_MDC" LOC = "AP9" | IOSTANDARD = "LVCMOS25";
325NET "ETH_PHY_P1_PD" LOC = "K9" | IOSTANDARD = "LVCMOS25";
326NET "ETH_PHY_P1_MDIO" LOC = "AK8" | IOSTANDARD = "LVCMOS25";
327NET "ETH_PHY_P1_RX_CLK" LOC = "AC10" | IOSTANDARD = "LVCMOS25";
328NET "ETH_PHY_P1_RX_CTRL" LOC = "AL9" | IOSTANDARD = "LVCMOS25";
329NET "ETH_PHY_P1_RXD<0>" LOC = "AK9" | IOSTANDARD = "LVCMOS25";
330NET "ETH_PHY_P1_RXD<1>" LOC = "AJ9" | IOSTANDARD = "LVCMOS25";
331NET "ETH_PHY_P1_RXD<2>" LOC = "AH8" | IOSTANDARD = "LVCMOS25";
332NET "ETH_PHY_P1_RXD<3>" LOC = "AH9" | IOSTANDARD = "LVCMOS25";
333NET "ETH_PHY_P1_TX_CLK" LOC = "AE9" | IOSTANDARD = "LVCMOS25";
334NET "ETH_PHY_P1_TX_CTRL" LOC = "AG8" | IOSTANDARD = "LVCMOS25";
335NET "ETH_PHY_P1_TXD<0>" LOC = "AF9" | IOSTANDARD = "LVCMOS25";
336NET "ETH_PHY_P1_TXD<1>" LOC = "AF10" | IOSTANDARD = "LVCMOS25";
337NET "ETH_PHY_P1_TXD<2>" LOC = "AD9" | IOSTANDARD = "LVCMOS25";
338NET "ETH_PHY_P1_TXD<3>" LOC = "AD10" | IOSTANDARD = "LVCMOS25";
339#####################################
340
341
342#####################################
343###FMC HPC Connector
344#Control
345NET "FMC_CLK_DIR" LOC = "M23" | IOSTANDARD = "LVCMOS25";
346NET "FMC_PRSNT_M2C" LOC = "H30" | IOSTANDARD = "LVCMOS25";
347NET "FMC_I2C_SCL" LOC = "F23" | IOSTANDARD = "LVCMOS25";
348NET "FMC_I2C_SDA" LOC = "F24" | IOSTANDARD = "LVCMOS25";
349
350#Clocks
351NET "FMC_CLK0_M2C_N" LOC = "K23" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
352NET "FMC_CLK0_M2C_P" LOC = "K24" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
353NET "FMC_CLK1_M2C_N" LOC = "M22" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
354NET "FMC_CLK1_M2C_P" LOC = "L23" | IOSTANDARD = "LVDS_25" | DIFF_TERM = "TRUE";
355
356#I/O Bank HA
357NET "FMC_HA00_CC_N" LOC = "B28" | IOSTANDARD = "LVCMOS25";
358NET "FMC_HA00_CC_P" LOC = "C28" | IOSTANDARD = "LVCMOS25";
359NET "FMC_HA01_CC_N" LOC = "D29" | IOSTANDARD = "LVCMOS25";
360NET "FMC_HA01_CC_P" LOC = "C29" | IOSTANDARD = "LVCMOS25";
361NET "FMC_HA02_N" LOC = "E27" | IOSTANDARD = "LVCMOS25";
362NET "FMC_HA02_P" LOC = "D27" | IOSTANDARD = "LVCMOS25";
363NET "FMC_HA03_N" LOC = "A31" | IOSTANDARD = "LVCMOS25";
364NET "FMC_HA03_P" LOC = "B31" | IOSTANDARD = "LVCMOS25";
365NET "FMC_HA04_N" LOC = "E28" | IOSTANDARD = "LVCMOS25";
366NET "FMC_HA04_P" LOC = "F28" | IOSTANDARD = "LVCMOS25";
367NET "FMC_HA05_N" LOC = "B30" | IOSTANDARD = "LVCMOS25";
368NET "FMC_HA05_P" LOC = "A30" | IOSTANDARD = "LVCMOS25";
369NET "FMC_HA06_N" LOC = "G28" | IOSTANDARD = "LVCMOS25";
370NET "FMC_HA06_P" LOC = "H27" | IOSTANDARD = "LVCMOS25";
371NET "FMC_HA07_N" LOC = "A26" | IOSTANDARD = "LVCMOS25";
372NET "FMC_HA07_P" LOC = "B26" | IOSTANDARD = "LVCMOS25";
373NET "FMC_HA08_N" LOC = "A25" | IOSTANDARD = "LVCMOS25";
374NET "FMC_HA08_P" LOC = "B25" | IOSTANDARD = "LVCMOS25";
375NET "FMC_HA09_N" LOC = "D26" | IOSTANDARD = "LVCMOS25";
376NET "FMC_HA09_P" LOC = "D25" | IOSTANDARD = "LVCMOS25";
377NET "FMC_HA10_N" LOC = "D30" | IOSTANDARD = "LVCMOS25";
378NET "FMC_HA10_P" LOC = "C30" | IOSTANDARD = "LVCMOS25";
379NET "FMC_HA11_N" LOC = "C25" | IOSTANDARD = "LVCMOS25";
380NET "FMC_HA11_P" LOC = "C24" | IOSTANDARD = "LVCMOS25";
381NET "FMC_HA12_N" LOC = "D22" | IOSTANDARD = "LVCMOS25";
382NET "FMC_HA12_P" LOC = "C22" | IOSTANDARD = "LVCMOS25";
383NET "FMC_HA13_N" LOC = "G27" | IOSTANDARD = "LVCMOS25";
384NET "FMC_HA13_P" LOC = "G26" | IOSTANDARD = "LVCMOS25";
385NET "FMC_HA14_N" LOC = "A19" | IOSTANDARD = "LVCMOS25";
386NET "FMC_HA14_P" LOC = "A18" | IOSTANDARD = "LVCMOS25";
387NET "FMC_HA15_N" LOC = "L21" | IOSTANDARD = "LVCMOS25";
388NET "FMC_HA15_P" LOC = "L20" | IOSTANDARD = "LVCMOS25";
389NET "FMC_HA16_N" LOC = "C27" | IOSTANDARD = "LVCMOS25";
390NET "FMC_HA16_P" LOC = "B27" | IOSTANDARD = "LVCMOS25";
391NET "FMC_HA17_CC_N" LOC = "G25" | IOSTANDARD = "LVCMOS25";
392NET "FMC_HA17_CC_P" LOC = "F25" | IOSTANDARD = "LVCMOS25";
393NET "FMC_HA18_N" LOC = "F26" | IOSTANDARD = "LVCMOS25";
394NET "FMC_HA18_P" LOC = "E26" | IOSTANDARD = "LVCMOS25";
395NET "FMC_HA19_N" LOC = "K22" | IOSTANDARD = "LVCMOS25";
396NET "FMC_HA19_P" LOC = "K21" | IOSTANDARD = "LVCMOS25";
397NET "FMC_HA20_N" LOC = "E24" | IOSTANDARD = "LVCMOS25";
398NET "FMC_HA20_P" LOC = "D24" | IOSTANDARD = "LVCMOS25";
399NET "FMC_HA21_N" LOC = "A29" | IOSTANDARD = "LVCMOS25";
400NET "FMC_HA21_P" LOC = "A28" | IOSTANDARD = "LVCMOS25";
401NET "FMC_HA22_N" LOC = "J22" | IOSTANDARD = "LVCMOS25";
402NET "FMC_HA22_P" LOC = "H22" | IOSTANDARD = "LVCMOS25";
403NET "FMC_HA23_N" LOC = "C18" | IOSTANDARD = "LVCMOS25";
404NET "FMC_HA23_P" LOC = "B18" | IOSTANDARD = "LVCMOS25";
405
406#I/O Bank HB
407NET "FMC_HB00_CC_N" LOC = "L16" | IOSTANDARD = "LVCMOS25";
408NET "FMC_HB00_CC_P" LOC = "K16" | IOSTANDARD = "LVCMOS25";
409NET "FMC_HB01_N" LOC = "M17" | IOSTANDARD = "LVCMOS25";
410NET "FMC_HB01_P" LOC = "M18" | IOSTANDARD = "LVCMOS25";
411NET "FMC_HB02_N" LOC = "J19" | IOSTANDARD = "LVCMOS25";
412NET "FMC_HB02_P" LOC = "K19" | IOSTANDARD = "LVCMOS25";
413NET "FMC_HB03_N" LOC = "D17" | IOSTANDARD = "LVCMOS25";
414NET "FMC_HB03_P" LOC = "E18" | IOSTANDARD = "LVCMOS25";
415NET "FMC_HB04_N" LOC = "J16" | IOSTANDARD = "LVCMOS25";
416NET "FMC_HB04_P" LOC = "J17" | IOSTANDARD = "LVCMOS25";
417NET "FMC_HB05_N" LOC = "H18" | IOSTANDARD = "LVCMOS25";
418NET "FMC_HB05_P" LOC = "G18" | IOSTANDARD = "LVCMOS25";
419NET "FMC_HB06_CC_N" LOC = "L14" | IOSTANDARD = "LVCMOS25";
420NET "FMC_HB06_CC_P" LOC = "L15" | IOSTANDARD = "LVCMOS25";
421NET "FMC_HB07_N" LOC = "L18" | IOSTANDARD = "LVCMOS25";
422NET "FMC_HB07_P" LOC = "L19" | IOSTANDARD = "LVCMOS25";
423NET "FMC_HB08_N" LOC = "D16" | IOSTANDARD = "LVCMOS25";
424NET "FMC_HB08_P" LOC = "E16" | IOSTANDARD = "LVCMOS25";
425NET "FMC_HB09_N" LOC = "G17" | IOSTANDARD = "LVCMOS25";
426NET "FMC_HB09_P" LOC = "H17" | IOSTANDARD = "LVCMOS25";
427NET "FMC_HB10_N" LOC = "B17" | IOSTANDARD = "LVCMOS25";
428NET "FMC_HB10_P" LOC = "C17" | IOSTANDARD = "LVCMOS25";
429NET "FMC_HB11_N" LOC = "E17" | IOSTANDARD = "LVCMOS25";
430NET "FMC_HB11_P" LOC = "F18" | IOSTANDARD = "LVCMOS25";
431NET "FMC_HB12_N" LOC = "G16" | IOSTANDARD = "LVCMOS25";
432NET "FMC_HB12_P" LOC = "F16" | IOSTANDARD = "LVCMOS25";
433NET "FMC_HB13_N" LOC = "B15" | IOSTANDARD = "LVCMOS25";
434NET "FMC_HB13_P" LOC = "A15" | IOSTANDARD = "LVCMOS25";
435NET "FMC_HB14_N" LOC = "F15" | IOSTANDARD = "LVCMOS25";
436NET "FMC_HB14_P" LOC = "G15" | IOSTANDARD = "LVCMOS25";
437NET "FMC_HB15_N" LOC = "C15" | IOSTANDARD = "LVCMOS25";
438NET "FMC_HB15_P" LOC = "D15" | IOSTANDARD = "LVCMOS25";
439NET "FMC_HB16_N" LOC = "M15" | IOSTANDARD = "LVCMOS25";
440NET "FMC_HB16_P" LOC = "M16" | IOSTANDARD = "LVCMOS25";
441NET "FMC_HB17_CC_N" LOC = "B16" | IOSTANDARD = "LVCMOS25";
442NET "FMC_HB17_CC_P" LOC = "A16" | IOSTANDARD = "LVCMOS25";
443NET "FMC_HB18_N" LOC = "J15" | IOSTANDARD = "LVCMOS25";
444NET "FMC_HB18_P" LOC = "H15" | IOSTANDARD = "LVCMOS25";
445NET "FMC_HB19_N" LOC = "K17" | IOSTANDARD = "LVCMOS25";
446NET "FMC_HB19_P" LOC = "K18" | IOSTANDARD = "LVCMOS25";
447
448#I/O Bank LA
449NET "FMC_LA00_CC_N" LOC = "G20" | IOSTANDARD = "LVCMOS25";
450NET "FMC_LA00_CC_P" LOC = "F21" | IOSTANDARD = "LVCMOS25";
451NET "FMC_LA01_CC_N" LOC = "C19" | IOSTANDARD = "LVCMOS25";
452NET "FMC_LA01_CC_P" LOC = "B20" | IOSTANDARD = "LVCMOS25";
453NET "FMC_LA02_N" LOC = "E23" | IOSTANDARD = "LVCMOS25";
454NET "FMC_LA02_P" LOC = "E22" | IOSTANDARD = "LVCMOS25";
455NET "FMC_LA03_N" LOC = "C23" | IOSTANDARD = "LVCMOS25";
456NET "FMC_LA03_P" LOC = "B23" | IOSTANDARD = "LVCMOS25";
457NET "FMC_LA04_N" LOC = "D19" | IOSTANDARD = "LVCMOS25";
458NET "FMC_LA04_P" LOC = "E19" | IOSTANDARD = "LVCMOS25";
459NET "FMC_LA05_N" LOC = "E21" | IOSTANDARD = "LVCMOS25";
460NET "FMC_LA05_P" LOC = "D21" | IOSTANDARD = "LVCMOS25";
461NET "FMC_LA06_N" LOC = "G22" | IOSTANDARD = "LVCMOS25";
462NET "FMC_LA06_P" LOC = "G21" | IOSTANDARD = "LVCMOS25";
463NET "FMC_LA07_N" LOC = "F20" | IOSTANDARD = "LVCMOS25";
464NET "FMC_LA07_P" LOC = "F19" | IOSTANDARD = "LVCMOS25";
465NET "FMC_LA08_N" LOC = "A24" | IOSTANDARD = "LVCMOS25";
466NET "FMC_LA08_P" LOC = "A23" | IOSTANDARD = "LVCMOS25";
467NET "FMC_LA09_N" LOC = "H20" | IOSTANDARD = "LVCMOS25";
468NET "FMC_LA09_P" LOC = "H19" | IOSTANDARD = "LVCMOS25";
469NET "FMC_LA10_N" LOC = "B22" | IOSTANDARD = "LVCMOS25";
470NET "FMC_LA10_P" LOC = "B21" | IOSTANDARD = "LVCMOS25";
471NET "FMC_LA11_N" LOC = "D20" | IOSTANDARD = "LVCMOS25";
472NET "FMC_LA11_P" LOC = "C20" | IOSTANDARD = "LVCMOS25";
473NET "FMC_LA12_N" LOC = "A21" | IOSTANDARD = "LVCMOS25";
474NET "FMC_LA12_P" LOC = "A20" | IOSTANDARD = "LVCMOS25";
475NET "FMC_LA13_N" LOC = "J21" | IOSTANDARD = "LVCMOS25";
476NET "FMC_LA13_P" LOC = "J20" | IOSTANDARD = "LVCMOS25";
477NET "FMC_LA14_N" LOC = "J14" | IOSTANDARD = "LVCMOS25";
478NET "FMC_LA14_P" LOC = "K14" | IOSTANDARD = "LVCMOS25";
479NET "FMC_LA15_N" LOC = "H14" | IOSTANDARD = "LVCMOS25";
480NET "FMC_LA15_P" LOC = "G13" | IOSTANDARD = "LVCMOS25";
481NET "FMC_LA16_N" LOC = "H13" | IOSTANDARD = "LVCMOS25";
482NET "FMC_LA16_P" LOC = "G12" | IOSTANDARD = "LVCMOS25";
483NET "FMC_LA17_CC_N" LOC = "M13" | IOSTANDARD = "LVCMOS25";
484NET "FMC_LA17_CC_P" LOC = "L13" | IOSTANDARD = "LVCMOS25";
485NET "FMC_LA18_CC_N" LOC = "M11" | IOSTANDARD = "LVCMOS25";
486NET "FMC_LA18_CC_P" LOC = "M12" | IOSTANDARD = "LVCMOS25";
487NET "FMC_LA19_N" LOC = "E14" | IOSTANDARD = "LVCMOS25";
488NET "FMC_LA19_P" LOC = "F14" | IOSTANDARD = "LVCMOS25";
489NET "FMC_LA20_N" LOC = "J12" | IOSTANDARD = "LVCMOS25";
490NET "FMC_LA20_P" LOC = "H12" | IOSTANDARD = "LVCMOS25";
491NET "FMC_LA21_N" LOC = "B13" | IOSTANDARD = "LVCMOS25";
492NET "FMC_LA21_P" LOC = "B12" | IOSTANDARD = "LVCMOS25";
493NET "FMC_LA22_N" LOC = "A14" | IOSTANDARD = "LVCMOS25";
494NET "FMC_LA22_P" LOC = "A13" | IOSTANDARD = "LVCMOS25";
495NET "FMC_LA23_N" LOC = "C14" | IOSTANDARD = "LVCMOS25";
496NET "FMC_LA23_P" LOC = "D14" | IOSTANDARD = "LVCMOS25";
497NET "FMC_LA24_N" LOC = "E11" | IOSTANDARD = "LVCMOS25";
498NET "FMC_LA24_P" LOC = "D11" | IOSTANDARD = "LVCMOS25";
499NET "FMC_LA25_N" LOC = "E12" | IOSTANDARD = "LVCMOS25";
500NET "FMC_LA25_P" LOC = "D12" | IOSTANDARD = "LVCMOS25";
501NET "FMC_LA26_N" LOC = "B11" | IOSTANDARD = "LVCMOS25";
502NET "FMC_LA26_P" LOC = "A11" | IOSTANDARD = "LVCMOS25";
503NET "FMC_LA27_N" LOC = "C12" | IOSTANDARD = "LVCMOS25";
504NET "FMC_LA27_P" LOC = "C13" | IOSTANDARD = "LVCMOS25";
505NET "FMC_LA28_N" LOC = "F13" | IOSTANDARD = "LVCMOS25";
506NET "FMC_LA28_P" LOC = "E13" | IOSTANDARD = "LVCMOS25";
507NET "FMC_LA29_N" LOC = "J10" | IOSTANDARD = "LVCMOS25";
508NET "FMC_LA29_P" LOC = "J11" | IOSTANDARD = "LVCMOS25";
509NET "FMC_LA30_N" LOC = "G10" | IOSTANDARD = "LVCMOS25";
510NET "FMC_LA30_P" LOC = "H10" | IOSTANDARD = "LVCMOS25";
511NET "FMC_LA31_N" LOC = "F11" | IOSTANDARD = "LVCMOS25";
512NET "FMC_LA31_P" LOC = "G11" | IOSTANDARD = "LVCMOS25";
513NET "FMC_LA32_N" LOC = "L11" | IOSTANDARD = "LVCMOS25";
514NET "FMC_LA32_P" LOC = "K11" | IOSTANDARD = "LVCMOS25";
515NET "FMC_LA33_N" LOC = "K12" | IOSTANDARD = "LVCMOS25";
516NET "FMC_LA33_P" LOC = "K13" | IOSTANDARD = "LVCMOS25";
517
518#MGTs (Tx=C2M=FPGA Ouput, Rx=M2C=FPGA Input)
519NET "FMC_MGTCLK_AC_0_N" LOC = "P5";
520NET "FMC_MGTCLK_AC_0_P" LOC = "P6";
521NET "FMC_MGTCLK_AC_1_N" LOC = "H5";
522NET "FMC_MGTCLK_AC_1_P" LOC = "H6";
523
524NET "MGT_115_0_RX_N" LOC = "N4"; #FMC DP5
525NET "MGT_115_0_RX_P" LOC = "N3";
526NET "MGT_115_0_TX_N" LOC = "M2";
527NET "MGT_115_0_TX_P" LOC = "M1";
528NET "MGT_115_1_RX_N" LOC = "L4"; #FMC DP6
529NET "MGT_115_1_RX_P" LOC = "L3";
530NET "MGT_115_1_TX_N" LOC = "K2";
531NET "MGT_115_1_TX_P" LOC = "K1";
532NET "MGT_115_2_RX_N" LOC = "K6"; #FMC DP4
533NET "MGT_115_2_RX_P" LOC = "K5";
534NET "MGT_115_2_TX_N" LOC = "H2";
535NET "MGT_115_2_TX_P" LOC = "H1";
536NET "MGT_115_3_RX_N" LOC = "J4"; #FMC DP7
537NET "MGT_115_3_RX_P" LOC = "J3";
538NET "MGT_115_3_TX_N" LOC = "F2";
539NET "MGT_115_3_TX_P" LOC = "F1";
540NET "MGT_116_0_RX_N" LOC = "G4"; #FMC DP3
541NET "MGT_116_0_RX_P" LOC = "G3";
542NET "MGT_116_0_TX_N" LOC = "D2";
543NET "MGT_116_0_TX_P" LOC = "D1";
544NET "MGT_116_1_RX_N" LOC = "E4"; #FMC DP0
545NET "MGT_116_1_RX_P" LOC = "E3";
546NET "MGT_116_1_TX_N" LOC = "C4";
547NET "MGT_116_1_TX_P" LOC = "C3";
548NET "MGT_116_2_RX_N" LOC = "D6"; #FMC DP2
549NET "MGT_116_2_RX_P" LOC = "D5";
550NET "MGT_116_2_TX_N" LOC = "B2";
551NET "MGT_116_2_TX_P" LOC = "B1";
552NET "MGT_116_3_RX_N" LOC = "B6"; #FMC DP1
553NET "MGT_116_3_RX_P" LOC = "B5";
554NET "MGT_116_3_TX_N" LOC = "A4";
555NET "MGT_116_3_TX_P" LOC = "A3";
556#####################################
557
558#####################################
559###DDR3 SO-DIMM
560
561#Clocks
562NET "SODIMM_CK_N<0>" LOC = "AD15" | IOSTANDARD = "DIFF_SSTL15";
563NET "SODIMM_CK_P<0>" LOC = "AC15" | IOSTANDARD = "DIFF_SSTL15";
564NET "SODIMM_CK_N<1>" LOC = "AM15" | IOSTANDARD = "DIFF_SSTL15";
565NET "SODIMM_CK_P<1>" LOC = "AN15" | IOSTANDARD = "DIFF_SSTL15";
566
567#Address/Control
568NET "SODIMM_ADDR<0>" LOC = "AM17" | IOSTANDARD = "SSTL15";
569NET "SODIMM_ADDR<1>" LOC = "AF16" | IOSTANDARD = "SSTL15";
570NET "SODIMM_ADDR<2>" LOC = "AN17" | IOSTANDARD = "SSTL15";
571NET "SODIMM_ADDR<3>" LOC = "AG17" | IOSTANDARD = "SSTL15";
572NET "SODIMM_ADDR<4>" LOC = "AK16" | IOSTANDARD = "SSTL15";
573NET "SODIMM_ADDR<5>" LOC = "AG16" | IOSTANDARD = "SSTL15";
574NET "SODIMM_ADDR<6>" LOC = "AK17" | IOSTANDARD = "SSTL15";
575NET "SODIMM_ADDR<7>" LOC = "AG18" | IOSTANDARD = "SSTL15";
576NET "SODIMM_ADDR<8>" LOC = "AE16" | IOSTANDARD = "SSTL15";
577NET "SODIMM_ADDR<9>" LOC = "AD16" | IOSTANDARD = "SSTL15";
578NET "SODIMM_ADDR<10>" LOC = "AH15" | IOSTANDARD = "SSTL15";
579NET "SODIMM_ADDR<11>" LOC = "AH18" | IOSTANDARD = "SSTL15";
580NET "SODIMM_ADDR<12>" LOC = "AE17" | IOSTANDARD = "SSTL15";
581NET "SODIMM_ADDR<13>" LOC = "AJ16" | IOSTANDARD = "SSTL15";
582NET "SODIMM_ADDR<14>" LOC = "AK18" | IOSTANDARD = "SSTL15";
583NET "SODIMM_ADDR<15>" LOC = "AH19" | IOSTANDARD = "SSTL15";
584
585NET "SODIMM_BA<0>" LOC = "AG15" | IOSTANDARD = "SSTL15";
586NET "SODIMM_BA<1>" LOC = "AP16" | IOSTANDARD = "SSTL15";
587NET "SODIMM_BA<2>" LOC = "AD17" | IOSTANDARD = "SSTL15";
588NET "SODIMM_CAS_N" LOC = "AJ17" | IOSTANDARD = "SSTL15";
589NET "SODIMM_CKE<0>" LOC = "AF18" | IOSTANDARD = "SSTL15";
590NET "SODIMM_CKE<1>" LOC = "AJ19" | IOSTANDARD = "SSTL15";
591NET "SODIMM_CS_N<0>" LOC = "AL16" | IOSTANDARD = "SSTL15";
592NET "SODIMM_CS_N<1>" LOC = "AJ15" | IOSTANDARD = "SSTL15";
593NET "SODIMM_EVENT" LOC = "AL14" | IOSTANDARD = "SSTL15";
594NET "SODIMM_ODT<0>" LOC = "AP15" | IOSTANDARD = "SSTL15";
595NET "SODIMM_ODT<1>" LOC = "AL15" | IOSTANDARD = "SSTL15";
596NET "SODIMM_RAS_N" LOC = "AM16" | IOSTANDARD = "SSTL15";
597NET "SODIMM_RESET_N" LOC = "AP17" | IOSTANDARD = "SSTL15";
598NET "SODIMM_WE_N" LOC = "AF15" | IOSTANDARD = "SSTL15";
599
600#Data Masks
601NET "SODIMM_DM<0>" LOC = "AM30" | IOSTANDARD = "SSTL15";
602NET "SODIMM_DM<1>" LOC = "AL26" | IOSTANDARD = "SSTL15";
603NET "SODIMM_DM<2>" LOC = "AP26" | IOSTANDARD = "SSTL15";
604NET "SODIMM_DM<3>" LOC = "AJ22" | IOSTANDARD = "SSTL15";
605NET "SODIMM_DM<4>" LOC = "AN20" | IOSTANDARD = "SSTL15";
606NET "SODIMM_DM<5>" LOC = "AH14" | IOSTANDARD = "SSTL15";
607NET "SODIMM_DM<6>" LOC = "AM10" | IOSTANDARD = "SSTL15";
608NET "SODIMM_DM<7>" LOC = "AG11" | IOSTANDARD = "SSTL15";
609
610#DQ
611NET "SODIMM_DQ<0>" LOC = "AK29" | IOSTANDARD = "SSTL15_T_DCI";
612NET "SODIMM_DQ<1>" LOC = "AN30" | IOSTANDARD = "SSTL15_T_DCI";
613NET "SODIMM_DQ<2>" LOC = "AL29" | IOSTANDARD = "SSTL15_T_DCI";
614NET "SODIMM_DQ<3>" LOC = "AN29" | IOSTANDARD = "SSTL15_T_DCI";
615NET "SODIMM_DQ<4>" LOC = "AP31" | IOSTANDARD = "SSTL15_T_DCI";
616NET "SODIMM_DQ<5>" LOC = "AP30" | IOSTANDARD = "SSTL15_T_DCI";
617NET "SODIMM_DQ<6>" LOC = "AH28" | IOSTANDARD = "SSTL15_T_DCI";
618NET "SODIMM_DQ<7>" LOC = "AH27" | IOSTANDARD = "SSTL15_T_DCI";
619NET "SODIMM_DQ<8>" LOC = "AK28" | IOSTANDARD = "SSTL15_T_DCI";
620NET "SODIMM_DQ<9>" LOC = "AL28" | IOSTANDARD = "SSTL15_T_DCI";
621NET "SODIMM_DQ<10>" LOC = "AJ27" | IOSTANDARD = "SSTL15_T_DCI";
622NET "SODIMM_DQ<11>" LOC = "AH25" | IOSTANDARD = "SSTL15_T_DCI";
623NET "SODIMM_DQ<12>" LOC = "AP29" | IOSTANDARD = "SSTL15_T_DCI";
624NET "SODIMM_DQ<13>" LOC = "AM27" | IOSTANDARD = "SSTL15_T_DCI";
625NET "SODIMM_DQ<14>" LOC = "AJ25" | IOSTANDARD = "SSTL15_T_DCI";
626NET "SODIMM_DQ<15>" LOC = "AH24" | IOSTANDARD = "SSTL15_T_DCI";
627NET "SODIMM_DQ<16>" LOC = "AJ24" | IOSTANDARD = "SSTL15_T_DCI";
628NET "SODIMM_DQ<17>" LOC = "AK24" | IOSTANDARD = "SSTL15_T_DCI";
629NET "SODIMM_DQ<18>" LOC = "AL24" | IOSTANDARD = "SSTL15_T_DCI";
630NET "SODIMM_DQ<19>" LOC = "AK23" | IOSTANDARD = "SSTL15_T_DCI";
631NET "SODIMM_DQ<20>" LOC = "AP27" | IOSTANDARD = "SSTL15_T_DCI";
632NET "SODIMM_DQ<21>" LOC = "AM26" | IOSTANDARD = "SSTL15_T_DCI";
633NET "SODIMM_DQ<22>" LOC = "AN25" | IOSTANDARD = "SSTL15_T_DCI";
634NET "SODIMM_DQ<23>" LOC = "AN24" | IOSTANDARD = "SSTL15_T_DCI";
635NET "SODIMM_DQ<24>" LOC = "AD21" | IOSTANDARD = "SSTL15_T_DCI";
636NET "SODIMM_DQ<25>" LOC = "AE21" | IOSTANDARD = "SSTL15_T_DCI";
637NET "SODIMM_DQ<26>" LOC = "AK22" | IOSTANDARD = "SSTL15_T_DCI";
638NET "SODIMM_DQ<27>" LOC = "AL18" | IOSTANDARD = "SSTL15_T_DCI";
639NET "SODIMM_DQ<28>" LOC = "AN19" | IOSTANDARD = "SSTL15_T_DCI";
640NET "SODIMM_DQ<29>" LOC = "AP19" | IOSTANDARD = "SSTL15_T_DCI";
641NET "SODIMM_DQ<30>" LOC = "AM18" | IOSTANDARD = "SSTL15_T_DCI";
642NET "SODIMM_DQ<31>" LOC = "AN18" | IOSTANDARD = "SSTL15_T_DCI";
643NET "SODIMM_DQ<32>" LOC = "AF21" | IOSTANDARD = "SSTL15_T_DCI";
644NET "SODIMM_DQ<33>" LOC = "AC20" | IOSTANDARD = "SSTL15_T_DCI";
645NET "SODIMM_DQ<34>" LOC = "AD20" | IOSTANDARD = "SSTL15_T_DCI";
646NET "SODIMM_DQ<35>" LOC = "AE19" | IOSTANDARD = "SSTL15_T_DCI";
647NET "SODIMM_DQ<36>" LOC = "AP21" | IOSTANDARD = "SSTL15_T_DCI";
648NET "SODIMM_DQ<37>" LOC = "AJ20" | IOSTANDARD = "SSTL15_T_DCI";
649NET "SODIMM_DQ<38>" LOC = "AL19" | IOSTANDARD = "SSTL15_T_DCI";
650NET "SODIMM_DQ<39>" LOC = "AK19" | IOSTANDARD = "SSTL15_T_DCI";
651NET "SODIMM_DQ<40>" LOC = "AF14" | IOSTANDARD = "SSTL15_T_DCI";
652NET "SODIMM_DQ<41>" LOC = "AG12" | IOSTANDARD = "SSTL15_T_DCI";
653NET "SODIMM_DQ<42>" LOC = "AK13" | IOSTANDARD = "SSTL15_T_DCI";
654NET "SODIMM_DQ<43>" LOC = "AH12" | IOSTANDARD = "SSTL15_T_DCI";
655NET "SODIMM_DQ<44>" LOC = "AN14" | IOSTANDARD = "SSTL15_T_DCI";
656NET "SODIMM_DQ<45>" LOC = "AP14" | IOSTANDARD = "SSTL15_T_DCI";
657NET "SODIMM_DQ<46>" LOC = "AL13" | IOSTANDARD = "SSTL15_T_DCI";
658NET "SODIMM_DQ<47>" LOC = "AN12" | IOSTANDARD = "SSTL15_T_DCI";
659NET "SODIMM_DQ<48>" LOC = "AF11" | IOSTANDARD = "SSTL15_T_DCI";
660NET "SODIMM_DQ<49>" LOC = "AE11" | IOSTANDARD = "SSTL15_T_DCI";
661NET "SODIMM_DQ<50>" LOC = "AE13" | IOSTANDARD = "SSTL15_T_DCI";
662NET "SODIMM_DQ<51>" LOC = "AE12" | IOSTANDARD = "SSTL15_T_DCI";
663NET "SODIMM_DQ<52>" LOC = "AK12" | IOSTANDARD = "SSTL15_T_DCI";
664NET "SODIMM_DQ<53>" LOC = "AJ12" | IOSTANDARD = "SSTL15_T_DCI";
665NET "SODIMM_DQ<54>" LOC = "AK11" | IOSTANDARD = "SSTL15_T_DCI";
666NET "SODIMM_DQ<55>" LOC = "AJ11" | IOSTANDARD = "SSTL15_T_DCI";
667NET "SODIMM_DQ<56>" LOC = "AC12" | IOSTANDARD = "SSTL15_T_DCI";
668NET "SODIMM_DQ<57>" LOC = "AH10" | IOSTANDARD = "SSTL15_T_DCI";
669NET "SODIMM_DQ<58>" LOC = "AD11" | IOSTANDARD = "SSTL15_T_DCI";
670NET "SODIMM_DQ<59>" LOC = "AG10" | IOSTANDARD = "SSTL15_T_DCI";
671NET "SODIMM_DQ<60>" LOC = "AP12" | IOSTANDARD = "SSTL15_T_DCI";
672NET "SODIMM_DQ<61>" LOC = "AM12" | IOSTANDARD = "SSTL15_T_DCI";
673NET "SODIMM_DQ<62>" LOC = "AL10" | IOSTANDARD = "SSTL15_T_DCI";
674NET "SODIMM_DQ<63>" LOC = "AJ10" | IOSTANDARD = "SSTL15_T_DCI";
675
676#DQS
677NET "SODIMM_DQS0_N" LOC = "AG26" | IOSTANDARD = "SSTL15_T_DCI";
678NET "SODIMM_DQS0_P" LOC = "AG25" | IOSTANDARD = "SSTL15_T_DCI";
679NET "SODIMM_DQS1_N" LOC = "AM28" | IOSTANDARD = "SSTL15_T_DCI";
680NET "SODIMM_DQS1_P" LOC = "AN28" | IOSTANDARD = "SSTL15_T_DCI";
681NET "SODIMM_DQS2_N" LOC = "AL25" | IOSTANDARD = "SSTL15_T_DCI";
682NET "SODIMM_DQS2_P" LOC = "AM25" | IOSTANDARD = "SSTL15_T_DCI";
683NET "SODIMM_DQS3_N" LOC = "AH22" | IOSTANDARD = "SSTL15_T_DCI";
684NET "SODIMM_DQS3_P" LOC = "AG22" | IOSTANDARD = "SSTL15_T_DCI";
685NET "SODIMM_DQS4_N" LOC = "AL20" | IOSTANDARD = "SSTL15_T_DCI";
686NET "SODIMM_DQS4_P" LOC = "AM20" | IOSTANDARD = "SSTL15_T_DCI";
687NET "SODIMM_DQS5_N" LOC = "AM13" | IOSTANDARD = "SSTL15_T_DCI";
688NET "SODIMM_DQS5_P" LOC = "AN13" | IOSTANDARD = "SSTL15_T_DCI";
689NET "SODIMM_DQS6_N" LOC = "AC14" | IOSTANDARD = "SSTL15_T_DCI";
690NET "SODIMM_DQS6_P" LOC = "AD14" | IOSTANDARD = "SSTL15_T_DCI";
691NET "SODIMM_DQS7_N" LOC = "AM11" | IOSTANDARD = "SSTL15_T_DCI";
692NET "SODIMM_DQS7_P" LOC = "AL11" | IOSTANDARD = "SSTL15_T_DCI";
693
694#SO-DIMM Reserved pins
695# (IOB clock logic used internally; must be unconnected on PCB and in FPGA designs)
696
697#Bank 22
698CONFIG PROHIBIT = AF20, AP20, AF19;
699
700#Bank 23
701CONFIG PROHIBIT = AH23, AK27, AN27;
702
703#Bank 32
704CONFIG PROHIBIT = AH17;
705
706#Bank 33
707CONFIG PROHIBIT = AP11, AD12, AC13;
708#####################################
Note: See TracBrowser for help on using the repository browser.