source: firmware/FTM/test_firmware/FTM_test3/ftm_board_test3.ucf@ 13657

Last change on this file since 13657 was 10046, checked in by vogler, 14 years ago
Test firmware for FTM hardware testing
File size: 17.2 KB
Line 
1########################################################
2# FTM Board
3# FACT Trigger Master
4#
5# Pin location constraints
6#
7# by Patrick Vogler
8# 18 August 2010
9########################################################
10
11
12#Clock
13#######################################################
14NET clk LOC = Y14 | IOSTANDARD=LVCMOS33; # FPGA-CLK from oscillator U47
15
16
17# Ethernet Interface
18# connection to the WIZnet W5300 ethernet controller (U37)
19# on IO-Bank 1
20#######################################################
21# data bus
22# NET W_D<0> LOC = M22 | IOSTANDARD=LVCMOS33; # 16-bit data bus to W5300
23# NET W_D<1> LOC = L22 | IOSTANDARD=LVCMOS33; #
24# NET W_D<2> LOC = K23 | IOSTANDARD=LVCMOS33; #
25# NET W_D<3> LOC = K25 | IOSTANDARD=LVCMOS33; #
26# NET W_D<4> LOC = K26 | IOSTANDARD=LVCMOS33; #
27# NET W_D<5> LOC = J22 | IOSTANDARD=LVCMOS33; #
28# NET W_D<6> LOC = J23 | IOSTANDARD=LVCMOS33; #
29# NET W_D<7> LOC = G23 | IOSTANDARD=LVCMOS33; #
30# NET W_D<8> LOC = G24 | IOSTANDARD=LVCMOS33; #
31# NET W_D<9> LOC = F24 | IOSTANDARD=LVCMOS33; #
32# NET W_D<10> LOC = F25 | IOSTANDARD=LVCMOS33; #
33# NET W_D<11> LOC = E24 | IOSTANDARD=LVCMOS33; #
34# NET W_D<12> LOC = E26 | IOSTANDARD=LVCMOS33; #
35# NET W_D<13> LOC = D24 | IOSTANDARD=LVCMOS33; #
36# NET W_D<14> LOC = D26 | IOSTANDARD=LVCMOS33; #
37# NET W_D<15> LOC = D25 | IOSTANDARD=LVCMOS33; #
38
39# W5300 address bus
40# NET W_A<1> LOC = AA25 | IOSTANDARD=LVCMOS33; # there is NO net W_A0 because
41# NET W_A<2> LOC = AA24 | IOSTANDARD=LVCMOS33; # the W5300 is operated in the 16-bit mode
42# NET W_A<3> LOC = AA23 | IOSTANDARD=LVCMOS33; # see W5300 datasheet
43# NET W_A<4> LOC = Y25 | IOSTANDARD=LVCMOS33; #
44# NET W_A<5> LOC = Y24 | IOSTANDARD=LVCMOS33; #
45# NET W_A<6> LOC = Y23 | IOSTANDARD=LVCMOS33; #
46# NET W_A<7> LOC = W23 | IOSTANDARD=LVCMOS33; #
47# NET W_A<8> LOC = V25 | IOSTANDARD=LVCMOS33; #
48# NET W_A<9> LOC = V24 | IOSTANDARD=LVCMOS33; #
49
50# W5300 controll signals
51# the signals W_INT, W_RD, W_WR and W_RES also go to testpoints T17
52# W_CS is also routed to testpoint JP7
53# NET W_CS LOC = T20 | IOSTANDARD=LVCMOS33; # W5300 chip select
54# NET W_INT LOC = U22 | IOSTANDARD=LVCMOS33; # interrupt
55# NET W_RD LOC = R20 | IOSTANDARD=LVCMOS33; # read
56# NET W_WR LOC = P22 | IOSTANDARD=LVCMOS33; # write
57# NET W_RES LOC = U23 | IOSTANDARD=LVCMOS33; # reset W5300 chip
58
59# W5300 buffer ready indicator
60# NET W_BRDY<0> LOC = AB26 | IOSTANDARD=LVCMOS33; #
61# NET W_BRDY<1> LOC = AC26 | IOSTANDARD=LVCMOS33; #
62# NET W_BRDY<2> LOC = AC25 | IOSTANDARD=LVCMOS33; #
63# NET W_BRDY<3> LOC = AD26 | IOSTANDARD=LVCMOS33; #
64
65# W5300 associated testpoints
66# NET W_T<0> LOC = N21 | IOSTANDARD=LVCMOS33; #
67# NET W_T<1> LOC = M21 | IOSTANDARD=LVCMOS33; #
68# NET W_T<2> LOC = K21 | IOSTANDARD=LVCMOS33; #
69# NET W_T<3> LOC = R19 | IOSTANDARD=LVCMOS33; #
70
71
72# SPI Interface
73# connection to the EEPROM U36 (AL25L016M) and the temperature
74# sensors U45, U46, U48 and U49 (all MAX6662)
75# on IO-Bank 1
76#######################################################
77# NET S_CLK LOC = U20 | IOSTANDARD=LVCMOS33; # SPI clock
78
79# EEPROM
80# NET MOSI LOC = AA22 | IOSTANDARD=LVCMOS33; # master out slave in
81# NET MISO LOC = V22 | IOSTANDARD=LVCMOS33; # master in slave out
82# NET EE_CS LOC = G22 | IOSTANDARD=LVCMOS33; # master out slave in
83
84# temperature sensors
85# NET SIO LOC = F22 | IOSTANDARD=LVCMOS33; # serial IO
86# NET TS_CS<0> LOC = H21 | IOSTANDARD=LVCMOS33; # temperature sensors chip select0
87# NET TS_CS<1> LOC = J21 | IOSTANDARD=LVCMOS33; # temperature sensors chip select1
88# NET TS_CS<2> LOC = C25 | IOSTANDARD=LVCMOS33; # temperature sensors chip select2
89# NET TS_CS<3> LOC = C26 | IOSTANDARD=LVCMOS33; # temperature sensors chip select3
90
91
92# Trigger primitives inputs
93# on IO-Bank 2
94#######################################################
95# crate 0
96# crate A
97# NET Trig_Prim_A<0> LOC = AC6 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<0>
98# NET Trig_Prim_A<1> LOC = AD6 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<1>
99# NET Trig_Prim_A<2> LOC = AF3 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<2>
100# NET Trig_Prim_A<3> LOC = AE4 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<3>
101# NET Trig_Prim_A<4> LOC = AE6 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<4>
102# NET Trig_Prim_A<5> LOC = AE7 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<5>
103# NET Trig_Prim_A<6> LOC = AE8 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<6>
104# NET Trig_Prim_A<7> LOC = AC8 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<7>
105# NET Trig_Prim_A<8> LOC = AC11 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<8>
106# NET Trig_Prim_A<9> LOC = AD11 | IOSTANDARD=LVCMOS33; # Trig_Prim_0_<9>
107
108# crate 1
109# crate B
110# NET Trig_Prim_B<0> LOC = AB16 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<0>
111# NET Trig_Prim_B<1> LOC = AC15 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<1>
112# NET Trig_Prim_B<2> LOC = AC16 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<2>
113# NET Trig_Prim_B<3> LOC = AE17 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<3>
114# NET Trig_Prim_B<4> LOC = AD19 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<4>
115# NET Trig_Prim_B<5> LOC = AE19 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<5>
116# NET Trig_Prim_B<6> LOC = AE20 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<6>
117# NET Trig_Prim_B<7> LOC = AF20 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<7>
118# NET Trig_Prim_B<8> LOC = AD21 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<8>
119# NET Trig_Prim_B<9> LOC = AE23 | IOSTANDARD=LVCMOS33; # Trig_Prim_1_<9>
120
121# crate 2
122# crate C
123# NET Trig_Prim_C<0> LOC = AF23 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<0>
124# NET Trig_Prim_C<1> LOC = AC21 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<1>
125# NET Trig_Prim_C<2> LOC = AE21 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<2>
126# NET Trig_Prim_C<3> LOC = AD20 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<3>
127# NET Trig_Prim_C<4> LOC = AC20 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<4>
128# NET Trig_Prim_C<5> LOC = AF19 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<5>
129# NET Trig_Prim_C<6> LOC = AC19 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<6>
130# NET Trig_Prim_C<7> LOC = AD17 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<7>
131# NET Trig_Prim_C<8> LOC = AD14 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<8>
132# NET Trig_Prim_C<9> LOC = AC14 | IOSTANDARD=LVCMOS33; # Trig_Prim_2_<9>
133
134# crate 3
135# crate D
136# NET Trig_Prim_D<0> LOC = AB12 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<0>
137# NET Trig_Prim_D<1> LOC = AC12 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<1>
138# NET Trig_Prim_D<2> LOC = AC9 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<2>
139# NET Trig_Prim_D<3> LOC = AB9 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<3>
140# NET Trig_Prim_D<4> LOC = AB7 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<4>
141# NET Trig_Prim_D<5> LOC = AF8 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<5>
142# NET Trig_Prim_D<6> LOC = AF4 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<6>
143# NET Trig_Prim_D<7> LOC = AF5 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<7>
144# NET Trig_Prim_D<8> LOC = AD7 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<8>
145# NET Trig_Prim_D<9> LOC = AE3 | IOSTANDARD=LVCMOS33; # Trig_Prim_3_<9>
146
147
148# NIM inputs
149#######################################################
150# on IO-Bank 3
151# NET ext_Trig<1> LOC = B1 | IOSTANDARD=LVCMOS33; #
152# NET ext_Trig<2> LOC = B2 | IOSTANDARD=LVCMOS33; #
153# NET Veto LOC = E4 | IOSTANDARD=LVCMOS33; #
154# NET NIM_In<0> LOC = D3 | IOSTANDARD=LVCMOS33; #
155# NET NIM_In<1> LOC = F4 | IOSTANDARD=LVCMOS33; #
156# NET NIM_In<2> LOC = E3 | IOSTANDARD=LVCMOS33; #
157
158# on IO-Bank 0
159# NET NIM_In3_GCLK LOC = K14 | IOSTANDARD=LVCMOS33; # input with global clock buffer
160 # available
161
162
163# LEDs
164# on IO-Banks 0 and 3
165#######################################################
166# red
167# NET LED_red<0> LOC = D6 | IOSTANDARD=LVCMOS33; # IO-Bank 0
168# NET LED_red<1> LOC = A4 | IOSTANDARD=LVCMOS33; # IO-Bank 0
169# NET LED_red<2> LOC = E1 | IOSTANDARD=LVCMOS33; # IO-Bank 3
170# NET LED_red<3> LOC = J5 | IOSTANDARD=LVCMOS33; # IO-Bank 3
171
172# yellow
173# NET LED_ye<0> LOC = C5 | IOSTANDARD=LVCMOS33; # IO-Bank 0
174# NET LED_ye<1> LOC = B3 | IOSTANDARD=LVCMOS33; # IO-Bank 0
175
176# green
177NET LED_gn<0> LOC = B4 | IOSTANDARD=LVCMOS33; # IO-Bank 0
178# NET LED_gn<1> LOC = A3 | IOSTANDARD=LVCMOS33; # IO-Bank 0
179
180
181# Clock conditioner LMK03000
182# on IO-Bank 3
183#######################################################
184NET CLK_Clk_Cond LOC = G4 | IOSTANDARD=LVCMOS33; # IO-Bank 3
185NET LE_Clk_Cond LOC = F2 | IOSTANDARD=LVCMOS33; # IO-Bank 3
186NET LD_Clk_Cond LOC = J4 | IOSTANDARD=LVCMOS33; # IO-Bank 3
187NET DATA_Clk_Cond LOC = F3 | IOSTANDARD=LVCMOS33; # IO-Bank 3
188# NET SYNC_Clk_Cond LOC = H2 | IOSTANDARD=LVCMOS33; # IO-Bank 3
189
190
191# various RS-485 Interfaces
192# on IO-Bank 3
193#######################################################
194# Bus 1: FTU slow control
195# NET Bus1_Tx_En LOC = H1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
196# NET Bus1_Rx_En LOC = G3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
197
198# crate 0
199# NET Bus1_RxD_0 LOC = K3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
200# NET Bus1_TxD_0 LOC = L3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
201
202# crate 1
203# NET Bus1_RxD_1 LOC = M2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
204# NET Bus1_TxD_1 LOC = N4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
205
206# crate 2
207# NET Bus1_RxD_2 LOC = P3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
208# NET Bus1_TxD_2 LOC = P4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
209
210# crate 3
211# NET Bus1_RxD_3 LOC = T4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
212# NET Bus1_TxD_3 LOC = T3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
213
214
215# Bus 2: Trigger-ID to FAD boards
216# NET Bus2_Tx_En LOC = K2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
217# NET Bus2_Rx_En LOC = K4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
218
219# crate 0
220# NET Bus2_RxD_0 LOC = L4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
221# NET Bus2_TxD_0 LOC = M3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
222
223# crate 1
224# NET Bus2_RxD_1 LOC = N2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
225# NET Bus2_TxD_1 LOC = N1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
226
227# crate 2
228# NET Bus2_RxD_2 LOC = R2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
229# NET Bus2_TxD_2 LOC = R1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
230
231# crate 3
232# NET Bus2_RxD_3 LOC = U4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
233# NET Bus2_TxD_3 LOC = U2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
234
235
236# auxiliary access
237# NET Aux_Rx_D LOC = W3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
238# NET Aux_Tx_D LOC = Y2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
239# NET Aux_Rx_En LOC = W4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; # Rx- and Tx enable
240# NET Aux_Tx_En LOC = V1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; # also for auxiliary
241 # Trigger-ID
242
243# auxiliary Trigger-ID (i.e. to send the Trigger-ID to the counting hut/house/container)
244# NET TrID_Rx_D LOC = U6 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
245# NET TrID_Tx_D LOC = T7 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
246
247
248# Crate-Resets
249# on IO-Bank 3
250#######################################################
251# NET Crate_Res0 LOC = M1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
252# NET Crate_Res1 LOC = P1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
253# NET Crate_Res2 LOC = R3 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
254# NET Crate_Res3 LOC = V2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
255
256
257# Busy signals from the FAD boards
258# on IO-Bank 3
259#######################################################
260# NET Busy0 LOC = M4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
261# NET Busy1 LOC = P2 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
262# NET Busy2 LOC = R4 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
263# NET Busy3 LOC = U1 | IOSTANDARD=LVCMOS33 | SLEW = SLOW ; #
264
265
266# NIM outputs
267# on IO-Bank 0
268# LVDS output at the FPGA followed by LVDS to NIM
269# conversion stage
270#######################################################
271# calibration
272# NET Cal_NIM1_p LOC = D18 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # Cal_NIM1+
273# NET Cal_NIM1_n LOC = C18 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # Cal_NIM1-
274# NET Cal_NIM2_p LOC = B18 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # Cal_NIM2+
275# NET Cal_NIM2_n LOC = A18 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # Cal_NIM2-
276
277# auxiliarry / spare NIM outputs
278# NET NIM_Out0_p LOC = C17 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # NIM_Out0+
279# NET NIM_Out0_n LOC = B17 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # NIM_Out0-
280# NET NIM_Out1_p LOC = D17 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # NIM_Out1+
281# NET NIM_Out1_n LOC = C16 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # NIM_Out1-
282
283
284# fast control signal outputs
285# LVDS output at the FPGA followed by LVDS to NIM
286# conversion stage
287#######################################################
288# NET RES_p LOC = D16 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # RES+ Reset
289# NET RES_n LOC = C15 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # RES- IO-Bank 0
290
291# NET TRG_p LOC = B15 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # TRG+ Trigger
292# NET TRG_n LOC = A15 | IOSTANDARD=LVDS_33 | DIFF_TERM="False"; # TRG- IO-Bank 0
293
294# NET TIM_Run_p LOC = AF25 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # TIM_Run+ Time Marker
295# NET TIM_Run_n LOC = AE25 | IOSTANDARD=LVDS_33 | DIFF_TERM="False" ; # TIM_Run-
296 # on IO-Bank2
297NET TIM_Sel LOC = AD22 | IOSTANDARD=LVCMOS33; # Time Marker selector
298 # IO-Bank 2
299# NET CLD_FPGA LOC = AA14 | IOSTANDARD=LVCMOS33; # DRS-Clock feedback into FPGA
300
301
302# LVDS calibration outputs
303# on IO-Bank 0
304#######################################################
305# to connector J13
306# NET Cal_0_p LOC = D22 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_0+
307# NET Cal_0_n LOC = C22 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_0-
308# NET Cal_1_p LOC = D23 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_1+
309# NET Cal_1_n LOC = C23 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_1-
310# NET Cal_2_p LOC = B23 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_2+
311# NET Cal_2_n LOC = A22 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_2-
312# NET Cal_3_p LOC = C21 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_3+
313# NET Cal_3_n LOC = B21 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_3-
314
315# to connector J12
316# NET Cal_4_p LOC = E21 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_4+
317# NET Cal_4_n LOC = D21 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_4-
318# NET Cal_5_p LOC = D20 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_5+
319# NET Cal_5_n LOC = C20 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_5-
320# NET Cal_6_p LOC = B20 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_6+
321# NET Cal_6_n LOC = A20 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_6-
322# NET Cal_7_p LOC = B19 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_7+
323# NET Cal_7_n LOC = A19 | IOSTANDARD=LVDS_33 | DIFF_TERM=No ; # Cal_7-
324
325
326# Testpoints
327######################################################
328# Connector T7
329# IO-Bank 0
330# NET TP<0> LOC = B14 | IOSTANDARD=LVCMOS33; #
331# NET TP<1> LOC = A14 | IOSTANDARD=LVCMOS33; #
332# NET TP<2> LOC = C13 | IOSTANDARD=LVCMOS33; #
333# NET TP<3> LOC = B13 | IOSTANDARD=LVCMOS33; #
334
335# Connector T10
336# IO-Bank 0
337# NET TP<4> LOC = D13 | IOSTANDARD=LVCMOS33; #
338# NET TP<5> LOC = C12 | IOSTANDARD=LVCMOS33; #
339# NET TP<6> LOC = B12 | IOSTANDARD=LVCMOS33; #
340# NET TP<7> LOC = A12 | IOSTANDARD=LVCMOS33; #
341
342# on Connector T12
343# IO-Bank 0
344# NET TP<8> LOC = D11 | IOSTANDARD=LVCMOS33; #
345# NET TP<9> LOC = C11 | IOSTANDARD=LVCMOS33; #
346
347# on Connector T14
348# IO-Bank 0
349# NET TP<10> LOC = D10 | IOSTANDARD=LVCMOS33; #
350# NET TP<11> LOC = C10 | IOSTANDARD=LVCMOS33; #
351# NET TP<12> LOC = A10 | IOSTANDARD=LVCMOS33; #
352# NET TP<13> LOC = B10 | IOSTANDARD=LVCMOS33; #
353
354# on Connector T16
355# IO-Bank 0
356# NET TP<14> LOC = A9 | IOSTANDARD=LVCMOS33; #
357# NET TP<15> LOC = B9 | IOSTANDARD=LVCMOS33; #
358# NET TP<16> LOC = A8 | IOSTANDARD=LVCMOS33; #
359# NET TP<17> LOC = B8 | IOSTANDARD=LVCMOS33; #
360
361# on Connector T8
362# IO-Bank 0
363# NET TP<18> LOC = C8 | IOSTANDARD=LVCMOS33; #
364# NET TP<19> LOC = D8 | IOSTANDARD=LVCMOS33; #
365# NET TP<20> LOC = C6 | IOSTANDARD=LVCMOS33; #
366# NET TP<21> LOC = B6 | IOSTANDARD=LVCMOS33; #
367
368# on Connector T9
369# IO-Bank 0
370# NET TP<22> LOC = C7 | IOSTANDARD=LVCMOS33; #
371# NET TP<23> LOC = B7 | IOSTANDARD=LVCMOS33; #
372
373# on Connector T11
374# IO-Bank 3
375# NET TP<24> LOC = Y1 | IOSTANDARD=LVCMOS33; #
376# NET TP<25> LOC = AA3 | IOSTANDARD=LVCMOS33; #
377# NET TP<26> LOC = AA2 | IOSTANDARD=LVCMOS33; #
378# NET TP<27> LOC = AC1 | IOSTANDARD=LVCMOS33; #
379
380# on Connector T13
381# IO-Bank 3
382# NET TP<28> LOC = AB1 | IOSTANDARD=LVCMOS33; #
383# NET TP<29> LOC = AC3 | IOSTANDARD=LVCMOS33; #
384# NET TP<30> LOC = AC2 | IOSTANDARD=LVCMOS33; #
385# NET TP<31> LOC = AD2 | IOSTANDARD=LVCMOS33; #
386
387# on Connector T15
388# NET TP<32> LOC = AD1 | IOSTANDARD=LVCMOS33; # IO-Bank 3
389# NET TP_in<33> LOC = AE2 | IOSTANDARD=LVCMOS33; # input only
390# NET TP_in<34> LOC = AE1 | IOSTANDARD=LVCMOS33; # input only
391
392
393# Board ID - inputs
394# local board-ID "solder programmable"
395# all on 'input only' pins
396#######################################################
397# NET brd_id<0> LOC = A13 | IOSTANDARD=LVCMOS33; #
398# NET brd_id<1> LOC = A17 | IOSTANDARD=LVCMOS33; #
399# NET brd_id<2> LOC = D12 | IOSTANDARD=LVCMOS33; #
400# NET brd_id<3> LOC = N25 | IOSTANDARD=LVCMOS33; #
401# NET brd_id<4> LOC = N26 | IOSTANDARD=LVCMOS33; #
402# NET brd_id<5> LOC = K24 | IOSTANDARD=LVCMOS33; #
403# NET brd_id<6> LOC = H24 | IOSTANDARD=LVCMOS33; #
404# NET brd_id<7> LOC = Y26 | IOSTANDARD=LVCMOS33; #
405
Note: See TracBrowser for help on using the repository browser.