1 ############################################################
2 # Avnet Virtex 5 FX Evaluation Board constraints file
14 # Bank 4 2.5V or 3.3V (JP2, VIO_EXP1_DP), here 2.5V
19 # Bank 16 2.5V or 3.3V (JP3, VIO_EXP1_SE), here 2.5V
21 # Bank 18 2.5V or 3.3V (JP2, VIO_EXP1_DP), here 2.5V
24 ############################################################
25 ## clock/timing constraints
26 ############################################################
28 TIMESPEC "TS_clk_100" = PERIOD "clk_100" 100 MHz;
31 ############################################################
32 ## design placement constraints
33 ############################################################
35 # the following constraint are need if you want to synthesize
36 # zpu_medium with 125 MHz
38 INST "zpu_i0_medium.zpu_i0/zpu/*" AREA_GROUP = "zpu_block";
39 AREA_GROUP "zpu_block" RANGE=SLICE_X18Y0:SLICE_X55Y41;
40 AREA_GROUP "zpu_block" RANGE=DSP48_X0Y0:DSP48_X0Y15;
41 AREA_GROUP "zpu_block" RANGE=RAMB36_X1Y0:RAMB36_X3Y7;
44 ############################################################
45 ## pin placement constraints
46 ############################################################
48 NET "clk_100MHz" LOC= E18 | IOSTANDARD = LVCMOS33 | TNM_NET = "clk_100";
49 NET "clk_socket" LOC= E13 | IOSTANDARD = LVCMOS33;
50 NET "user_clk_p" LOC= AB15 ;
51 NET "user_clk_n" LOC= AC16 ;
54 NET "RS232_RX" LOC= K8 | IOSTANDARD = LVCMOS33;
55 NET "RS232_TX" LOC= L8 | IOSTANDARD = LVCMOS33;
56 NET "RS232_RTS" LOC= N8 | IOSTANDARD = LVCMOS33; # Jumper J3
57 NET "RS232_CTS" LOC= R8 | IOSTANDARD = LVCMOS33; # Jumper J4
60 NET "RS232_USB_RX" LOC= AA10 | IOSTANDARD = LVCMOS33;
61 NET "RS232_USB_TX" LOC= AA19 | IOSTANDARD = LVCMOS33;
62 NET "RS232_USB_reset_n" LOC= Y20 | IOSTANDARD = LVCMOS33;
64 # GPIO LEDs, active low
65 NET "GPIO_LED_n<0>" LOC= AF22 | IOSTANDARD = LVCMOS18 | PULLUP;
66 NET "GPIO_LED_n<1>" LOC= AF23 | IOSTANDARD = LVCMOS18 | PULLUP;
67 NET "GPIO_LED_n<2>" LOC= AF25 | IOSTANDARD = LVCMOS18 | PULLUP;
68 NET "GPIO_LED_n<3>" LOC= AE25 | IOSTANDARD = LVCMOS18 | PULLUP;
69 NET "GPIO_LED_n<4>" LOC= AD25 | IOSTANDARD = LVCMOS18 | PULLUP;
70 NET "GPIO_LED_n<5>" LOC= AE26 | IOSTANDARD = LVCMOS18 | PULLUP;
71 NET "GPIO_LED_n<6>" LOC= AD26 | IOSTANDARD = LVCMOS18 | PULLUP;
72 NET "GPIO_LED_n<7>" LOC= AC26 | IOSTANDARD = LVCMOS18 | PULLUP;
75 NET "GPIO_DIPswitch<0>" LOC= AD13 | IOSTANDARD = LVCMOS18;
76 NET "GPIO_DIPswitch<1>" LOC= AE13 | IOSTANDARD = LVCMOS18;
77 NET "GPIO_DIPswitch<2>" LOC= AF13 | IOSTANDARD = LVCMOS18;
78 NET "GPIO_DIPswitch<3>" LOC= AD15 | IOSTANDARD = LVCMOS18;
79 NET "GPIO_DIPswitch<4>" LOC= AD14 | IOSTANDARD = LVCMOS18;
80 NET "GPIO_DIPswitch<5>" LOC= AF14 | IOSTANDARD = LVCMOS18;
81 NET "GPIO_DIPswitch<6>" LOC= AE15 | IOSTANDARD = LVCMOS18;
82 NET "GPIO_DIPswitch<7>" LOC= AF15 | IOSTANDARD = LVCMOS18;
85 NET "GPIO_button<0>" LOC= AF20 | IOSTANDARD = LVCMOS18 | PULLUP; #PB1
86 NET "GPIO_button<1>" LOC= AE20 | IOSTANDARD = LVCMOS18 | PULLUP; #PB2
87 NET "GPIO_button<2>" LOC= AD19 | IOSTANDARD = LVCMOS18 | PULLUP; #PB3
88 NET "GPIO_button<3>" LOC= AD20 | IOSTANDARD = LVCMOS18 | PULLUP; #PB4
91 NET "FLASH_A<31>" LOC= Y11 | IOSTANDARD = LVCMOS33;
92 NET "FLASH_A<30>" LOC= H9 | IOSTANDARD = LVCMOS33;
93 NET "FLASH_A<29>" LOC= G10 | IOSTANDARD = LVCMOS33;
94 NET "FLASH_A<28>" LOC= H21 | IOSTANDARD = LVCMOS33;
95 NET "FLASH_A<27>" LOC= G20 | IOSTANDARD = LVCMOS33;
96 NET "FLASH_A<26>" LOC= H11 | IOSTANDARD = LVCMOS33;
97 NET "FLASH_A<25>" LOC= G11 | IOSTANDARD = LVCMOS33;
98 NET "FLASH_A<24>" LOC= H19 | IOSTANDARD = LVCMOS33;
99 NET "FLASH_A<23>" LOC= H18 | IOSTANDARD = LVCMOS33;
100 NET "FLASH_A<22>" LOC= G12 | IOSTANDARD = LVCMOS33;
101 NET "FLASH_A<21>" LOC= F13 | IOSTANDARD = LVCMOS33;
102 NET "FLASH_A<20>" LOC= G19 | IOSTANDARD = LVCMOS33;
103 NET "FLASH_A<19>" LOC= F18 | IOSTANDARD = LVCMOS33;
104 NET "FLASH_A<18>" LOC= F14 | IOSTANDARD = LVCMOS33;
105 NET "FLASH_A<17>" LOC= F15 | IOSTANDARD = LVCMOS33;
106 NET "FLASH_A<16>" LOC= F17 | IOSTANDARD = LVCMOS33;
107 NET "FLASH_A<15>" LOC= G17 | IOSTANDARD = LVCMOS33;
108 NET "FLASH_A<14>" LOC= G14 | IOSTANDARD = LVCMOS33;
109 NET "FLASH_A<13>" LOC= H13 | IOSTANDARD = LVCMOS33;
110 NET "FLASH_A<12>" LOC= G16 | IOSTANDARD = LVCMOS33;
111 NET "FLASH_A<11>" LOC= G15 | IOSTANDARD = LVCMOS33;
112 NET "FLASH_A<10>" LOC= Y18 | IOSTANDARD = LVCMOS33;
113 NET "FLASH_A<9>" LOC= AA18 | IOSTANDARD = LVCMOS33;
114 NET "FLASH_A<8>" LOC= Y10 | IOSTANDARD = LVCMOS33;
115 NET "FLASH_A<7>" LOC= W11 | IOSTANDARD = LVCMOS33;
116 NET "FLASH_DQ<0>" LOC= AA15 | IOSTANDARD = LVCMOS33;
117 NET "FLASH_DQ<1>" LOC= Y15 | IOSTANDARD = LVCMOS33;
118 NET "FLASH_DQ<2>" LOC= W14 | IOSTANDARD = LVCMOS33;
119 NET "FLASH_DQ<3>" LOC= Y13 | IOSTANDARD = LVCMOS33;
120 NET "FLASH_DQ<4>" LOC= W16 | IOSTANDARD = LVCMOS33;
121 NET "FLASH_DQ<5>" LOC= Y16 | IOSTANDARD = LVCMOS33;
122 NET "FLASH_DQ<6>" LOC= AA14 | IOSTANDARD = LVCMOS33;
123 NET "FLASH_DQ<7>" LOC= AA13 | IOSTANDARD = LVCMOS33;
124 NET "FLASH_DQ<8>" LOC= AB12 | IOSTANDARD = LVCMOS25; # with level shifter
125 NET "FLASH_DQ<9>" LOC= AC11 | IOSTANDARD = LVCMOS25; # with level shifter
126 NET "FLASH_DQ<10>" LOC= AB20 | IOSTANDARD = LVCMOS25; # with level shifter
127 NET "FLASH_DQ<11>" LOC= AB21 | IOSTANDARD = LVCMOS25; # with level shifter
128 NET "FLASH_DQ<12>" LOC= AB11 | IOSTANDARD = LVCMOS25; # with level shifter
129 NET "FLASH_DQ<13>" LOC= AB10 | IOSTANDARD = LVCMOS25; # with level shifter
130 NET "FLASH_DQ<14>" LOC= AA20 | IOSTANDARD = LVCMOS25; # with level shifter
131 NET "FLASH_DQ<15>" LOC= Y21 | IOSTANDARD = LVCMOS25; # with level shifter
132 NET "FLASH_WEN" LOC= AA17 | IOSTANDARD = LVCMOS33;
133 NET "FLASH_OEN<0>" LOC= AA12 | IOSTANDARD = LVCMOS33;
134 NET "FLASH_CEN<0>" LOC= Y12 | IOSTANDARD = LVCMOS33;
135 NET "FLASH_rp_n" LOC= D13 | IOSTANDARD = LVCMOS33;
136 NET "FLASH_byte_n" LOC= Y17 | IOSTANDARD = LVCMOS33;
137 NET "FLASH_adv_n" LOC= F19 | IOSTANDARD = LVCMOS33;
138 NET "FLASH_clk" LOC= E12 | IOSTANDARD = LVCMOS33;
139 NET "FLASH_wait" LOC= D16 | IOSTANDARD = LVCMOS33;
142 NET "DDR2_ODT<0>" LOC= AF24 | IOSTANDARD = SSTL18_II;
143 NET "DDR2_A<0>" LOC= U25 | IOSTANDARD = SSTL18_II;
144 NET "DDR2_A<1>" LOC= T25 | IOSTANDARD = SSTL18_II;
145 NET "DDR2_A<2>" LOC= T24 | IOSTANDARD = SSTL18_II;
146 NET "DDR2_A<3>" LOC= T23 | IOSTANDARD = SSTL18_II;
147 NET "DDR2_A<4>" LOC= U24 | IOSTANDARD = SSTL18_II;
148 NET "DDR2_A<5>" LOC= V24 | IOSTANDARD = SSTL18_II;
149 NET "DDR2_A<6>" LOC= Y23 | IOSTANDARD = SSTL18_II;
150 NET "DDR2_A<7>" LOC= W23 | IOSTANDARD = SSTL18_II;
151 NET "DDR2_A<8>" LOC= AA25 | IOSTANDARD = SSTL18_II;
152 NET "DDR2_A<9>" LOC= AB26 | IOSTANDARD = SSTL18_II;
153 NET "DDR2_A<10>" LOC= AB25 | IOSTANDARD = SSTL18_II;
154 NET "DDR2_A<11>" LOC= AB24 | IOSTANDARD = SSTL18_II;
155 NET "DDR2_A<12>" LOC= AA23 | IOSTANDARD = SSTL18_II;
156 NET "DDR2_BA<0>" LOC= U21 | IOSTANDARD = SSTL18_II;
157 NET "DDR2_BA<1>" LOC= V22 | IOSTANDARD = SSTL18_II;
158 NET "DDR2_CAS_N" LOC= W24 | IOSTANDARD = SSTL18_II;
159 NET "DDR2_CKE" LOC= T22 | IOSTANDARD = SSTL18_II;
160 NET "DDR2_CS_N" LOC= AD24 | IOSTANDARD = SSTL18_II;
161 NET "DDR2_RAS_N" LOC= Y22 | IOSTANDARD = SSTL18_II;
162 NET "DDR2_WE_N" LOC= AA22 | IOSTANDARD = SSTL18_II;
163 NET "DDR2_DM<0>" LOC= U26 | IOSTANDARD = SSTL18_II;
164 NET "DDR2_DM<1>" LOC= N24 | IOSTANDARD = SSTL18_II;
165 NET "DDR2_DM<2>" LOC= M24 | IOSTANDARD = SSTL18_II;
166 NET "DDR2_DM<3>" LOC= M25 | IOSTANDARD = SSTL18_II;
167 NET "DDR2_DQS_P<0>" LOC= W26 | IOSTANDARD = SSTL18_II;
168 NET "DDR2_DQS_P<1>" LOC= L23 | IOSTANDARD = SSTL18_II;
169 NET "DDR2_DQS_P<2>" LOC= K22 | IOSTANDARD = SSTL18_II;
170 NET "DDR2_DQS_P<3>" LOC= J21 | IOSTANDARD = SSTL18_II;
171 NET "DDR2_DQS_N<0>" LOC= W25 | IOSTANDARD = SSTL18_II;
172 NET "DDR2_DQS_N<1>" LOC= L22 | IOSTANDARD = SSTL18_II;
173 NET "DDR2_DQS_N<2>" LOC= K23 | IOSTANDARD = SSTL18_II;
174 NET "DDR2_DQS_N<3>" LOC= K21 | IOSTANDARD = SSTL18_II;
175 NET "DDR2_DQ<0>" LOC= R22 | IOSTANDARD = SSTL18_II;
176 NET "DDR2_DQ<1>" LOC= R23 | IOSTANDARD = SSTL18_II;
177 NET "DDR2_DQ<2>" LOC= P23 | IOSTANDARD = SSTL18_II;
178 NET "DDR2_DQ<3>" LOC= P24 | IOSTANDARD = SSTL18_II;
179 NET "DDR2_DQ<4>" LOC= R25 | IOSTANDARD = SSTL18_II;
180 NET "DDR2_DQ<5>" LOC= P25 | IOSTANDARD = SSTL18_II;
181 NET "DDR2_DQ<6>" LOC= R26 | IOSTANDARD = SSTL18_II;
182 NET "DDR2_DQ<7>" LOC= P26 | IOSTANDARD = SSTL18_II;
183 NET "DDR2_DQ<8>" LOC= M26 | IOSTANDARD = SSTL18_II;
184 NET "DDR2_DQ<9>" LOC= N26 | IOSTANDARD = SSTL18_II;
185 NET "DDR2_DQ<10>" LOC= K25 | IOSTANDARD = SSTL18_II;
186 NET "DDR2_DQ<11>" LOC= L24 | IOSTANDARD = SSTL18_II;
187 NET "DDR2_DQ<12>" LOC= K26 | IOSTANDARD = SSTL18_II;
188 NET "DDR2_DQ<13>" LOC= J26 | IOSTANDARD = SSTL18_II;
189 NET "DDR2_DQ<14>" LOC= J25 | IOSTANDARD = SSTL18_II;
190 NET "DDR2_DQ<15>" LOC= N21 | IOSTANDARD = SSTL18_II;
191 NET "DDR2_DQ<16>" LOC= M21 | IOSTANDARD = SSTL18_II;
192 NET "DDR2_DQ<17>" LOC= J23 | IOSTANDARD = SSTL18_II;
193 NET "DDR2_DQ<18>" LOC= H23 | IOSTANDARD = SSTL18_II;
194 NET "DDR2_DQ<19>" LOC= H22 | IOSTANDARD = SSTL18_II;
195 NET "DDR2_DQ<20>" LOC= G22 | IOSTANDARD = SSTL18_II;
196 NET "DDR2_DQ<21>" LOC= F22 | IOSTANDARD = SSTL18_II;
197 NET "DDR2_DQ<22>" LOC= F23 | IOSTANDARD = SSTL18_II;
198 NET "DDR2_DQ<23>" LOC= E23 | IOSTANDARD = SSTL18_II;
199 NET "DDR2_DQ<24>" LOC= G24 | IOSTANDARD = SSTL18_II;
200 NET "DDR2_DQ<25>" LOC= F24 | IOSTANDARD = SSTL18_II;
201 NET "DDR2_DQ<26>" LOC= G25 | IOSTANDARD = SSTL18_II;
202 NET "DDR2_DQ<27>" LOC= H26 | IOSTANDARD = SSTL18_II;
203 NET "DDR2_DQ<28>" LOC= G26 | IOSTANDARD = SSTL18_II;
204 NET "DDR2_DQ<29>" LOC= F25 | IOSTANDARD = SSTL18_II;
205 NET "DDR2_DQ<30>" LOC= E25 | IOSTANDARD = SSTL18_II;
206 NET "DDR2_DQ<31>" LOC= E26 | IOSTANDARD = SSTL18_II;
207 NET "DDR2_CK_p<0>" LOC= V21 | IOSTANDARD = DIFF_SSTL18_II;
208 NET "DDR2_CK_p<1>" LOC= N22 | IOSTANDARD = DIFF_SSTL18_II;
209 NET "DDR2_CK_n<0>" LOC= W21 | IOSTANDARD = DIFF_SSTL18_II;
210 NET "DDR2_CK_n<1>" LOC= M22 | IOSTANDARD = DIFF_SSTL18_II;
213 NET "GMII_txer" LOC= A22 | IOSTANDARD = LVCMOS33;
214 NET "GMII_tx_clk" LOC= E17 | IOSTANDARD = LVCMOS33 | PERIOD=40000 ps;
215 NET "GMII_rx_clk" LOC= E20 | IOSTANDARD = LVCMOS33 | PERIOD=40000 ps;
216 NET "GMII_gtc_clk" LOC= A19 | IOSTANDARD = LVCMOS33;
217 NET "GMII_crs" LOC= A25 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
218 NET "GMII_dv" LOC= C21 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
219 NET "GMII_rx_data<0>" LOC= D24 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
220 NET "GMII_rx_data<1>" LOC= D23 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
221 NET "GMII_rx_data<2>" LOC= D21 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
222 NET "GMII_rx_data<3>" LOC= C26 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
223 NET "GMII_rx_data<4>" LOC= D20 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
224 NET "GMII_rx_data<5>" LOC= C23 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
225 NET "GMII_rx_data<6>" LOC= B25 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
226 NET "GMII_rx_data<7>" LOC= C22 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
227 NET "GMII_col" LOC= A24 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
228 NET "GMII_rx_er" LOC= B24 | IOSTANDARD = LVCMOS33 | IOBDELAY=NONE;
229 NET "GMII_tx_en" LOC= A23 | IOSTANDARD = LVCMOS33;
230 NET "GMII_tx_data<0>" LOC= D19 | IOSTANDARD = LVCMOS33;
231 NET "GMII_tx_data<1>" LOC= C19 | IOSTANDARD = LVCMOS33;
232 NET "GMII_tx_data<2>" LOC= A20 | IOSTANDARD = LVCMOS33;
233 NET "GMII_tx_data<3>" LOC= B20 | IOSTANDARD = LVCMOS33;
234 NET "GMII_tx_data<4>" LOC= B19 | IOSTANDARD = LVCMOS33;
235 NET "GMII_tx_data<5>" LOC= A15 | IOSTANDARD = LVCMOS33;
236 NET "GMII_tx_data<6>" LOC= B22 | IOSTANDARD = LVCMOS33;
237 NET "GMII_tx_data<7>" LOC= B21 | IOSTANDARD = LVCMOS33;
238 NET "GBE_rst_n" LOC= B26 | IOSTANDARD = LVCMOS33;
239 NET "GBE_mdc" LOC= D26 | IOSTANDARD = LVCMOS33;
240 NET "GBE_mdio" LOC= D25 | IOSTANDARD = LVCMOS33;
241 NET "GBE_int_n" LOC= C24 | IOSTANDARD = LVCMOS33;
242 NET "GBE_mclk" LOC= F20 | IOSTANDARD = LVCMOS33;
244 # SysACE CompactFlash
245 NET "SAM_CLK" LOC= F12 | IOSTANDARD = LVCMOS33;
246 NET "SAM_A<0>" LOC= Y5 | IOSTANDARD = LVCMOS33;
247 NET "SAM_A<1>" LOC= V7 | IOSTANDARD = LVCMOS33;
248 NET "SAM_A<2>" LOC= W6 | IOSTANDARD = LVCMOS33;
249 NET "SAM_A<3>" LOC= W5 | IOSTANDARD = LVCMOS33;
250 NET "SAM_A<4>" LOC= K6 | IOSTANDARD = LVCMOS33;
251 NET "SAM_A<5>" LOC= J5 | IOSTANDARD = LVCMOS33;
252 NET "SAM_A<6>" LOC= J6 | IOSTANDARD = LVCMOS33;
253 NET "SAM_D<0>" LOC= F5 | IOSTANDARD = LVCMOS33;
254 NET "SAM_D<1>" LOC= U7 | IOSTANDARD = LVCMOS33;
255 NET "SAM_D<2>" LOC= V6 | IOSTANDARD = LVCMOS33;
256 NET "SAM_D<3>" LOC= U5 | IOSTANDARD = LVCMOS33;
257 NET "SAM_D<4>" LOC= U6 | IOSTANDARD = LVCMOS33;
258 NET "SAM_D<5>" LOC= T5 | IOSTANDARD = LVCMOS33;
259 NET "SAM_D<6>" LOC= T7 | IOSTANDARD = LVCMOS33;
260 NET "SAM_D<7>" LOC= R6 | IOSTANDARD = LVCMOS33;
261 NET "SAM_D<8>" LOC= R7 | IOSTANDARD = LVCMOS33;
262 NET "SAM_D<9>" LOC= R5 | IOSTANDARD = LVCMOS33;
263 NET "SAM_D<10>" LOC= P6 | IOSTANDARD = LVCMOS33;
264 NET "SAM_D<11>" LOC= P8 | IOSTANDARD = LVCMOS33;
265 NET "SAM_D<12>" LOC= N6 | IOSTANDARD = LVCMOS33;
266 NET "SAM_D<13>" LOC= M7 | IOSTANDARD = LVCMOS33;
267 NET "SAM_D<14>" LOC= K5 | IOSTANDARD = LVCMOS33;
268 NET "SAM_D<15>" LOC= L7 | IOSTANDARD = LVCMOS33;
269 NET "SAM_CEN" LOC= G4 | IOSTANDARD = LVCMOS33;
270 NET "SAM_OEN" LOC= Y6 | IOSTANDARD = LVCMOS33;
271 NET "SAM_WEN" LOC= Y4 | IOSTANDARD = LVCMOS33;
272 NET "SAM_MPIRQ" LOC= H4 | IOSTANDARD = LVCMOS33;
273 NET "SAM_BRDY" LOC= G5 | IOSTANDARD = LVCMOS33;
274 NET "SAM_RESET_n" LOC= H6 | IOSTANDARD = LVCMOS33;
277 NET "EXP1_SE_IO<0>" LOC= A8 | IOSTANDARD = LVCMOS25;
278 NET "EXP1_SE_IO<1>" LOC= A12 | IOSTANDARD = LVCMOS25;
279 NET "EXP1_SE_IO<2>" LOC= B10 | IOSTANDARD = LVCMOS25;
280 NET "EXP1_SE_IO<3>" LOC= A10 | IOSTANDARD = LVCMOS25;
281 NET "EXP1_SE_IO<4>" LOC= B9 | IOSTANDARD = LVCMOS25;
282 NET "EXP1_SE_IO<5>" LOC= A9 | IOSTANDARD = LVCMOS25;
283 NET "EXP1_SE_IO<6>" LOC= A5 | IOSTANDARD = LVCMOS25;
284 NET "EXP1_SE_IO<7>" LOC= B11 | IOSTANDARD = LVCMOS25;
285 NET "EXP1_SE_IO<8>" LOC= B6 | IOSTANDARD = LVCMOS25;
286 NET "EXP1_SE_IO<9>" LOC= A7 | IOSTANDARD = LVCMOS25;
287 NET "EXP1_SE_IO<10>" LOC= D8 | IOSTANDARD = LVCMOS25;
288 NET "EXP1_SE_IO<11>" LOC= C9 | IOSTANDARD = LVCMOS25;
289 NET "EXP1_SE_IO<12>" LOC= B7 | IOSTANDARD = LVCMOS25;
290 NET "EXP1_SE_IO<13>" LOC= A4 | IOSTANDARD = LVCMOS25;
291 NET "EXP1_SE_IO<14>" LOC= B5 | IOSTANDARD = LVCMOS25;
292 NET "EXP1_SE_IO<15>" LOC= C8 | IOSTANDARD = LVCMOS25;
293 NET "EXP1_SE_IO<16>" LOC= C7 | IOSTANDARD = LVCMOS25;
294 NET "EXP1_SE_IO<17>" LOC= A3 | IOSTANDARD = LVCMOS25;
295 NET "EXP1_SE_IO<18>" LOC= C6 | IOSTANDARD = LVCMOS25;
296 NET "EXP1_SE_IO<19>" LOC= B4 | IOSTANDARD = LVCMOS25;
297 NET "EXP1_SE_IO<20>" LOC= D6 | IOSTANDARD = LVCMOS25;
298 NET "EXP1_SE_IO<21>" LOC= D9 | IOSTANDARD = LVCMOS25;
299 NET "EXP1_SE_IO<22>" LOC= E8 | IOSTANDARD = LVCMOS25;
300 NET "EXP1_SE_IO<23>" LOC= D5 | IOSTANDARD = LVCMOS25;
301 NET "EXP1_SE_IO<24>" LOC= F7 | IOSTANDARD = LVCMOS25;
302 NET "EXP1_SE_IO<25>" LOC= E7 | IOSTANDARD = LVCMOS25;
303 NET "EXP1_SE_IO<26>" LOC= E5 | IOSTANDARD = LVCMOS25;
304 NET "EXP1_SE_IO<27>" LOC= E6 | IOSTANDARD = LVCMOS25;
305 NET "EXP1_SE_IO<28>" LOC= F8 | IOSTANDARD = LVCMOS25;
306 NET "EXP1_SE_IO<29>" LOC= H7 | IOSTANDARD = LVCMOS25;
307 NET "EXP1_SE_IO<30>" LOC= G7 | IOSTANDARD = LVCMOS25;
308 NET "EXP1_SE_IO<31>" LOC= H8 | IOSTANDARD = LVCMOS25;
309 NET "EXP1_SE_IO<32>" LOC= G9 | IOSTANDARD = LVCMOS25;
310 NET "EXP1_SE_IO<33>" LOC= J8 | IOSTANDARD = LVCMOS25;
311 NET "EXP1_DIFF_P<0>" LOC= AF9 ;
312 NET "EXP1_DIFF_N<0>" LOC= AF10 ;
313 NET "EXP1_DIFF_P<1>" LOC= AF12 ;
314 NET "EXP1_DIFF_N<1>" LOC= AE12 ;
315 NET "EXP1_DIFF_P<2>" LOC= AF7 ;
316 NET "EXP1_DIFF_N<2>" LOC= AF8 ;
317 NET "EXP1_DIFF_P<3>" LOC= AE11 ;
318 NET "EXP1_DIFF_N<3>" LOC= AD11 ;
319 NET "EXP1_DIFF_P<4>" LOC= AF4 ;
320 NET "EXP1_DIFF_N<4>" LOC= AF3 ;
321 NET "EXP1_DIFF_P<5>" LOC= AD10 ;
322 NET "EXP1_DIFF_N<5>" LOC= AE10 ;
323 NET "EXP1_DIFF_P<6>" LOC= AE8 ;
324 NET "EXP1_DIFF_N<6>" LOC= AE7 ;
325 NET "EXP1_DIFF_P<7>" LOC= AC8 ;
326 NET "EXP1_DIFF_N<7>" LOC= AD8 ;
327 NET "EXP1_DIFF_P<8>" LOC= AD9 ;
328 NET "EXP1_DIFF_N<8>" LOC= AC9 ;
329 NET "EXP1_DIFF_P<9>" LOC= AE6 ;
330 NET "EXP1_DIFF_N<9>" LOC= AF5 ;
331 NET "EXP1_DIFF_P<10>" LOC= AB6 ;
332 NET "EXP1_DIFF_N<10>" LOC= AB7 ;
333 NET "EXP1_DIFF_P<11>" LOC= AC6 ;
334 NET "EXP1_DIFF_N<11>" LOC= AD5 ;
335 NET "EXP1_DIFF_P<12>" LOC= AD6 ;
336 NET "EXP1_DIFF_N<12>" LOC= AC7 ;
337 NET "EXP1_DIFF_P<13>" LOC= AE5 ;
338 NET "EXP1_DIFF_N<13>" LOC= AD4 ;
339 NET "EXP1_DIFF_P<14>" LOC= AB9 ;
340 NET "EXP1_DIFF_N<14>" LOC= AA9 ;
341 NET "EXP1_DIFF_P<15>" LOC= AC12 ;
342 NET "EXP1_DIFF_N<15>" LOC= AC13 ;
343 NET "EXP1_DIFF_P<16>" LOC= AA7 ;
344 NET "EXP1_DIFF_N<16>" LOC= AA8 ;
345 NET "EXP1_DIFF_P<17>" LOC= AA5 ;
346 NET "EXP1_DIFF_N<17>" LOC= AB5 ;
347 NET "EXP1_DIFF_P<18>" LOC= AB19 ;
348 NET "EXP1_DIFF_N<18>" LOC= AC19 ;
349 NET "EXP1_DIFF_P<19>" LOC= Y7 ;
350 NET "EXP1_DIFF_N<19>" LOC= Y8 ;
351 NET "EXP1_DIFF_P<20>" LOC= W9 ;
352 NET "EXP1_DIFF_N<20>" LOC= W8 ;
353 NET "EXP1_DIFF_P<21>" LOC= V8 ;
354 NET "EXP1_DIFF_N<21>" LOC= V9 ;
355 NET "EXP1_SE_CLK_OUT" LOC= B12 | IOSTANDARD = LVCMOS25;
356 NET "EXP1_SE_CLK_IN" LOC= E10 | IOSTANDARD = LVCMOS33;
357 NET "EXP1_DIFF_CLK_OUT_P" LOC= AC18 ;
358 NET "EXP1_DIFF_CLK_OUT_N" LOC= AB17 ;
359 NET "EXP1_DIFF_CLK_IN_P" LOC= AB14 ;
360 NET "EXP1_DIFF_CLK_IN_N" LOC= AC14 ;
361 #NET "EXP1_RCLK_DIFF_P" LOC= AB6 ;
362 #NET "EXP1_RCLK_DIFF_N" LOC= AB7 ;
365 NET "ATDD<8>" LOC= C16 | IOSTANDARD = LVCMOS33;
366 NET "ATDD<9>" LOC= A17 | IOSTANDARD = LVCMOS33;
367 NET "ATDD<10>" LOC= B15 | IOSTANDARD = LVCMOS33;
368 NET "ATDD<11>" LOC= E15 | IOSTANDARD = LVCMOS33;
369 NET "ATDD<12>" LOC= A14 | IOSTANDARD = LVCMOS33;
370 NET "ATDD<13>" LOC= D18 | IOSTANDARD = LVCMOS33;
371 NET "ATDD<14>" LOC= A13 | IOSTANDARD = LVCMOS33;
372 NET "ATDD<15>" LOC= C13 | IOSTANDARD = LVCMOS33;
373 NET "ATDD<16>" LOC= D14 | IOSTANDARD = LVCMOS33;
374 NET "ATDD<17>" LOC= C17 | IOSTANDARD = LVCMOS33;
375 NET "ATDD<18>" LOC= E16 | IOSTANDARD = LVCMOS33;
376 NET "ATDD<19>" LOC= C14 | IOSTANDARD = LVCMOS33;
377 NET "TRACE_TS10" LOC= B16 | IOSTANDARD = LVCMOS33;
378 NET "TRACE_TS20" LOC= E21 | IOSTANDARD = LVCMOS33;
379 NET "TRACE_TS1E" LOC= B14 | IOSTANDARD = LVCMOS33;
380 NET "TRACE_TS2E" LOC= B17 | IOSTANDARD = LVCMOS33;
381 NET "TRACE_TS3" LOC= C18 | IOSTANDARD = LVCMOS33;
382 NET "TRACE_TS4" LOC= G21 | IOSTANDARD = LVCMOS33;
383 NET "TRACE_TS5" LOC= A18 | IOSTANDARD = LVCMOS33;
384 NET "TRACE_TS6" LOC= F10 | IOSTANDARD = LVCMOS33;
385 NET "TRACE_CLK" LOC= D15 | IOSTANDARD = LVCMOS33;
386 NET "CPU_HRESET" LOC= E11 | IOSTANDARD = LVCMOS33;
387 NET "CPU_TDO" LOC= K7 | IOSTANDARD = LVCMOS33;
388 NET "CPU_TMS" LOC= L5 | IOSTANDARD = LVCMOS33;
389 NET "CPU_TDI" LOC= M6 | IOSTANDARD = LVCMOS33;
390 NET "CPU_TRST" LOC= N7 | IOSTANDARD = LVCMOS33;
391 NET "CPU_TCK" LOC= T8 | IOSTANDARD = LVCMOS33;
392 NET "CPU_HALT_n" LOC= W4 | IOSTANDARD = LVCMOS33;
395 # voltage termination
396 CONFIG PROHIBIT = AA24;
397 CONFIG PROHIBIT = AE23;
398 CONFIG PROHIBIT = AF17;
399 CONFIG PROHIBIT = V26;
400 CONFIG PROHIBIT = E22;
401 CONFIG PROHIBIT = L25;
404 CONFIG PROHIBIT = F9;
405 CONFIG PROHIBIT = D10;
406 CONFIG PROHIBIT = C12;
407 CONFIG PROHIBIT = C11;
408 CONFIG PROHIBIT = D11;
409 CONFIG PROHIBIT = AB16;
410 CONFIG PROHIBIT = AB22;
411 CONFIG PROHIBIT = AC17;
412 CONFIG PROHIBIT = AC21;
413 CONFIG PROHIBIT = AE22;
414 CONFIG PROHIBIT = AD23;
415 CONFIG PROHIBIT = AC24;
416 CONFIG PROHIBIT = AC23;
417 CONFIG PROHIBIT = AC22;
418 CONFIG PROHIBIT = AB22;
419 CONFIG PROHIBIT = AE21;
420 CONFIG PROHIBIT = AD21;
421 CONFIG PROHIBIT = AF19;
422 CONFIG PROHIBIT = AF18;
423 CONFIG PROHIBIT = AE18;
424 CONFIG PROHIBIT = AD18;
425 CONFIG PROHIBIT = AE17;
426 CONFIG PROHIBIT = AE16;
427 CONFIG PROHIBIT = AD16;
428 CONFIG PROHIBIT = G6;
429 CONFIG PROHIBIT = H24;
430 CONFIG PROHIBIT = J24;
431 CONFIG PROHIBIT = N23;
432 CONFIG PROHIBIT = N15;
433 CONFIG PROHIBIT = P14;
434 CONFIG PROHIBIT = V23;
435 CONFIG PROHIBIT = Y26;
436 CONFIG PROHIBIT = Y25;
437 CONFIG PROHIBIT = P21;
438 CONFIG PROHIBIT = R21;
439 CONFIG PROHIBIT = U22;
441 # grounded pins from gigabit transcievers
442 CONFIG PROHIBIT = K4;
443 CONFIG PROHIBIT = K3;
444 CONFIG PROHIBIT = J1;
445 CONFIG PROHIBIT = K1;
446 CONFIG PROHIBIT = M1;
447 CONFIG PROHIBIT = L1;
448 CONFIG PROHIBIT = T3;
449 CONFIG PROHIBIT = T4;
450 CONFIG PROHIBIT = R1;
451 CONFIG PROHIBIT = T1;
452 CONFIG PROHIBIT = V1;
453 CONFIG PROHIBIT = U1;
454 CONFIG PROHIBIT = D3;
455 CONFIG PROHIBIT = D4;
456 CONFIG PROHIBIT = C1;
457 CONFIG PROHIBIT = D1;
458 CONFIG PROHIBIT = E1;
459 CONFIG PROHIBIT = F1;
460 CONFIG PROHIBIT = AB3;
461 CONFIG PROHIBIT = AB4;
462 CONFIG PROHIBIT = AA1;
463 CONFIG PROHIBIT = AB1;
464 CONFIG PROHIBIT = AC1;
465 CONFIG PROHIBIT = AD1;
466 CONFIG PROHIBIT = H2;
467 CONFIG PROHIBIT = J2;
468 CONFIG PROHIBIT = N2;
469 CONFIG PROHIBIT = M2;
470 CONFIG PROHIBIT = P2;
471 CONFIG PROHIBIT = R2;
472 CONFIG PROHIBIT = V2;
473 CONFIG PROHIBIT = W2;
474 CONFIG PROHIBIT = B2;
475 CONFIG PROHIBIT = C2;
476 CONFIG PROHIBIT = G2;
477 CONFIG PROHIBIT = F2;
478 CONFIG PROHIBIT = Y2;
479 CONFIG PROHIBIT = AA2;
480 CONFIG PROHIBIT = AD2;
481 CONFIG PROHIBIT = AE2;