source: firmware/FAD/stable/FACT_FAD/FACT_FAD_lib/hdl/fad_board.ucf@ 9928

Last change on this file since 9928 was 9912, checked in by neise, 14 years ago
most recent version quasi initial commit
File size: 10.3 KB
Line 
1###########################################################
2# Pin location constraints
3###########################################################
4#this is just a test
5
6
7#CLOCK
8NET X_50M LOC = AF13 | IOSTANDARD=LVCMOS33; #ok
9
10## single ended trigger input
11NET TRG LOC = AC8 | IOSTANDARD=LVCMOS33; #ok
12
13#Test Trigger input on 'Testpoint near W5300'
14#NET _TW<3> LOC = R19 | IOSTANDARD=LVCMOS33; #ok
15NET TEST_TRG LOC = R19 | IOSTANDARD=LVCMOS33;
16
17
18
19## trigger veto: xilinx output
20NET TRG_V LOC = AC9 | IOSTANDARD=LVCMOS33; #ok
21## NET INIT_B LOC = AA15 | IOSTANDARD=LVCMOS33; #ok
22
23
24
25# RS485 Driver
26
27NET RS485_C_DE LOC = C5 | IOSTANDARD=LVCMOS33; #ok
28NET RS485_C_RE LOC = C6 | IOSTANDARD=LVCMOS33; #ok
29#NET RS485_C_DO LOC = C7 | IOSTANDARD=LVCMOS33; #ok
30#NET RS485_C_DI LOC = C8 | IOSTANDARD=LVCMOS33; #ok
31
32NET RS485_E_DE LOC = D20 | IOSTANDARD=LVCMOS33; #ok
33NET RS485_E_RE LOC = D21 | IOSTANDARD=LVCMOS33; #ok
34#NET RS485_E_DO LOC = D22 | IOSTANDARD=LVCMOS33; #ok
35#NET RS485_E_DI LOC = D23 | IOSTANDARD=LVCMOS33; #ok
36
37
38# BOARD ID - inputs
39#NET LINE<0> LOC = Y1 | IOSTANDARD=LVCMOS33; #ok
40#NET LINE<1> LOC = Y2 | IOSTANDARD=LVCMOS33; #ok
41#NET LINE<2> LOC = AB1 | IOSTANDARD=LVCMOS33; #ok
42#NET LINE<3> LOC = AC1 | IOSTANDARD=LVCMOS33; #ok
43#NET LINE<4> LOC = AD1 | IOSTANDARD=LVCMOS33; #ok
44#NET LINE<5> LOC = AD2 | IOSTANDARD=LVCMOS33; #ok
45
46# W5300
47#######################################################
48NET W_D<15> LOC = D24 | IOSTANDARD=LVCMOS33; #ok
49NET W_D<14> LOC = D25 | IOSTANDARD=LVCMOS33; #ok
50NET W_D<13> LOC = D26 | IOSTANDARD=LVCMOS33; #ok
51NET W_D<12> LOC = E24 | IOSTANDARD=LVCMOS33; #ok
52NET W_D<11> LOC = E26 | IOSTANDARD=LVCMOS33; #ok
53NET W_D<10> LOC = F25 | IOSTANDARD=LVCMOS33; #ok
54NET W_D<9> LOC = F24 | IOSTANDARD=LVCMOS33; #ok
55NET W_D<8> LOC = G23 | IOSTANDARD=LVCMOS33; #ok
56NET W_D<7> LOC = G24 | IOSTANDARD=LVCMOS33; #ok
57NET W_D<6> LOC = J23 | IOSTANDARD=LVCMOS33; #ok
58NET W_D<5> LOC = K25 | IOSTANDARD=LVCMOS33; #ok
59NET W_D<4> LOC = K26 | IOSTANDARD=LVCMOS33; #ok
60NET W_D<3> LOC = J22 | IOSTANDARD=LVCMOS33; #ok
61NET W_D<2> LOC = K23 | IOSTANDARD=LVCMOS33; #ok
62NET W_D<1> LOC = L22 | IOSTANDARD=LVCMOS33; #ok
63NET W_D<0> LOC = M22 | IOSTANDARD=LVCMOS33; #ok
64
65NET W_A<9> LOC = V24 | IOSTANDARD=LVCMOS33; #ok
66NET W_A<8> LOC = V25 | IOSTANDARD=LVCMOS33; #ok
67NET W_A<7> LOC = W23 | IOSTANDARD=LVCMOS33; #ok
68NET W_A<6> LOC = Y23 | IOSTANDARD=LVCMOS33; #ok
69NET W_A<5> LOC = Y24 | IOSTANDARD=LVCMOS33; #ok
70NET W_A<4> LOC = Y25 | IOSTANDARD=LVCMOS33; #ok
71NET W_A<3> LOC = AA23 | IOSTANDARD=LVCMOS33; #ok
72NET W_A<2> LOC = AA24 | IOSTANDARD=LVCMOS33; #ok
73NET W_A<1> LOC = AA25 | IOSTANDARD=LVCMOS33; #ok
74NET W_A<0> LOC = Y22 | IOSTANDARD=LVCMOS33; #ok DUMMY
75
76NET W_WR LOC = P22 | IOSTANDARD=LVCMOS33; #ok
77NET W_RD LOC = R20 | IOSTANDARD=LVCMOS33; #ok
78NET W_CS LOC = T20 | IOSTANDARD=LVCMOS33; #ok
79NET W_INT LOC = U22 | IOSTANDARD=LVCMOS33; #ok
80NET W_RES LOC = U23 | IOSTANDARD=LVCMOS33; #ok
81
82#NET W_BRDY<3> LOC = AD26 | IOSTANDARD=LVCMOS33; #ok
83#NET W_BRDY<2> LOC = AC26 | IOSTANDARD=LVCMOS33; #ok
84#NET W_BRDY<1> LOC = AC25 | IOSTANDARD=LVCMOS33; #ok
85#NET W_BRDY<0> LOC = AB26 | IOSTANDARD=LVCMOS33; #ok
86# Testpoint near W5300
87#NET W_T<3> LOC = R19 | IOSTANDARD=LVCMOS33; #ok
88#NET W_T<2> LOC = N21 | IOSTANDARD=LVCMOS33; #ok
89#NET W_T<1> LOC = M21 | IOSTANDARD=LVCMOS33; #ok
90#NET W_T<0> LOC = K21 | IOSTANDARD=LVCMOS33; #ok
91
92# Platform Flash - serial connection
93#######################################################
94##NET FL_CLK LOC = AE24 | IOSTANDARD=LVCMOS33; #ok
95##NET FL_D0 LOC = AF24 | IOSTANDARD=LVCMOS33; #ok
96
97# DRS Signals
98#######################################################
99NET DENABLE LOC = B1 | IOSTANDARD=LVCMOS25; #ok
100NET DWRITE LOC = R2 | IOSTANDARD=LVCMOS25; #ok
101
102NET SRIN LOC = E1 | IOSTANDARD=LVCMOS25; #ok -- nur fuer vollauslese noetig; auf Z legen.
103#NET REFCLK LOC = AC11 | IOSTANDARD=LVCMOS25; #ok -- listen to REFCLK possible
104
105
106NET D_A<3> LOC = N1 | IOSTANDARD=LVCMOS25; #ok
107NET D_A<2> LOC = M2 | IOSTANDARD=LVCMOS25; #ok
108NET D_A<1> LOC = K2 | IOSTANDARD=LVCMOS25; #ok
109NET D_A<0> LOC = H2 | IOSTANDARD=LVCMOS25; #ok
110
111
112# PLL-Lock input: high active
113NET D_PLLLCK<0> LOC = L3 | IOSTANDARD=LVCMOS25 | PULLDOWN ; #ok
114NET D_PLLLCK<1> LOC = N2 | IOSTANDARD=LVCMOS25 | PULLDOWN ; #ok
115NET D_PLLLCK<2> LOC = AA2 | IOSTANDARD=LVCMOS25 | PULLDOWN ; #ok
116NET D_PLLLCK<3> LOC = AC2 | IOSTANDARD=LVCMOS25 | PULLDOWN ; #ok
117
118# SROUT input: read stop position here
119# bus??
120NET D0_SROUT LOC = B2 | IOSTANDARD=LVCMOS25; #ok
121NET D1_SROUT LOC = E3 | IOSTANDARD=LVCMOS25; #ok
122NET D2_SROUT LOC = N4 | IOSTANDARD=LVCMOS25; #ok
123NET D3_SROUT LOC = U1 | IOSTANDARD=LVCMOS25; #ok
124
125# RSRLOAD & SRCLK output: clock out analog samples here
126# SRCLK bus??
127NET RSRLOAD LOC = H1 | IOSTANDARD=LVCMOS25; #ok
128#
129NET D0_SRCLK LOC = F2 | IOSTANDARD=LVCMOS25; #ok
130NET D1_SRCLK LOC = F3 | IOSTANDARD=LVCMOS25; #ok
131NET D2_SRCLK LOC = R3 | IOSTANDARD=LVCMOS25; #ok
132NET D3_SRCLK LOC = V1 | IOSTANDARD=LVCMOS25; #ok
133
134# Testpoints near DRS Chips
135# oganized in 3 times 4x2 pins
136NET D_T<0> LOC = D3 | IOSTANDARD=LVCMOS25; #ok
137NET D_T<1> LOC = G3 | IOSTANDARD=LVCMOS25; #ok
138NET D_T<2> LOC = G4 | IOSTANDARD=LVCMOS25; #ok
139NET D_T<3> LOC = J4 | IOSTANDARD=LVCMOS25; #ok
140NET D_T<4> LOC = K5 | IOSTANDARD=LVCMOS25; #ok
141NET D_T<5> LOC = L4 | IOSTANDARD=LVCMOS25; #ok
142NET D_T<6> LOC = M3 | IOSTANDARD=LVCMOS25; #ok
143NET D_T<7> LOC = T3 | IOSTANDARD=LVCMOS25; #ok
144NET D_T2<0> LOC = U2 | IOSTANDARD=LVCMOS25; #ok was D_T<8>
145NET D_T2<1> LOC = V2 | IOSTANDARD=LVCMOS25; #ok was D_T<9>
146NET D_T2<2> LOC = W3 | IOSTANDARD=LVCMOS25; #ok aka D_TA was D_T<10>
147NET D_T2<3> LOC = AA3 | IOSTANDARD=LVCMOS25; #ok aka D_TB was D_T<11>
148
149
150
151# ADC Signals
152#######################################################
153NET OE_ADC LOC = D6 | IOSTANDARD=LVCMOS33; #ok FIXME was A-OEB
154
155NET A_CLK<0> LOC = B23 | IOSTANDARD=LVCMOS33; #ok aka A0_CLK
156NET A_CLK<1> LOC = A3 | IOSTANDARD=LVCMOS33; #ok aka A1_CLK
157NET A_CLK<2> LOC = AE3 | IOSTANDARD=LVCMOS33; #ok aka A2_CLK
158NET A_CLK<3> LOC = AE25 | IOSTANDARD=LVCMOS33; #ok aka A3_CLK
159
160NET A_OTR<0> LOC = A22 | IOSTANDARD=LVCMOS33; #ok aka A0_OTR
161NET A_OTR<1> LOC = B12 | IOSTANDARD=LVCMOS33; #ok aka A1_OTR
162NET A_OTR<2> LOC = AF3 | IOSTANDARD=LVCMOS33; #ok aka A2_OTR
163NET A_OTR<3> LOC = AE17 | IOSTANDARD=LVCMOS33; #ok aka A3_OTR
164
165# ADC data
166NET A0_D<0> LOC = D13 | IOSTANDARD=LVCMOS33; #ok
167NET A0_D<1> LOC = A15 | IOSTANDARD=LVCMOS33; #ok
168NET A0_D<2> LOC = B15 | IOSTANDARD=LVCMOS33; #ok
169NET A0_D<3> LOC = B17 | IOSTANDARD=LVCMOS33; #ok
170NET A0_D<4> LOC = D16 | IOSTANDARD=LVCMOS33; #ok
171NET A0_D<5> LOC = A18 | IOSTANDARD=LVCMOS33; #ok
172NET A0_D<6> LOC = B18 | IOSTANDARD=LVCMOS33; #ok
173NET A0_D<7> LOC = A19 | IOSTANDARD=LVCMOS33; #ok
174NET A0_D<8> LOC = B19 | IOSTANDARD=LVCMOS33; #ok
175NET A0_D<9> LOC = A20 | IOSTANDARD=LVCMOS33; #ok
176NET A0_D<10> LOC = B21 | IOSTANDARD=LVCMOS33; #ok
177NET A0_D<11> LOC = C22 | IOSTANDARD=LVCMOS33; #ok
178
179NET A1_D<0> LOC = B3 | IOSTANDARD=LVCMOS33; #ok
180NET A1_D<1> LOC = A4 | IOSTANDARD=LVCMOS33; #ok
181NET A1_D<2> LOC = B4 | IOSTANDARD=LVCMOS33; #ok
182NET A1_D<3> LOC = B6 | IOSTANDARD=LVCMOS33; #ok
183NET A1_D<4> LOC = B7 | IOSTANDARD=LVCMOS33; #ok
184NET A1_D<5> LOC = A8 | IOSTANDARD=LVCMOS33; #ok
185NET A1_D<6> LOC = B8 | IOSTANDARD=LVCMOS33; #ok
186NET A1_D<7> LOC = A9 | IOSTANDARD=LVCMOS33; #ok
187NET A1_D<8> LOC = B9 | IOSTANDARD=LVCMOS33; #ok
188NET A1_D<9> LOC = A10 | IOSTANDARD=LVCMOS33; #ok
189NET A1_D<10> LOC = B10 | IOSTANDARD=LVCMOS33; #ok
190NET A1_D<11> LOC = A12 | IOSTANDARD=LVCMOS33; #ok
191
192NET A2_D<0> LOC = AD14 | IOSTANDARD=LVCMOS33; #ok
193NET A2_D<1> LOC = AD11 | IOSTANDARD=LVCMOS33; #ok
194NET A2_D<2> LOC = AD7 | IOSTANDARD=LVCMOS33; #ok
195NET A2_D<3> LOC = AE8 | IOSTANDARD=LVCMOS33; #ok
196NET A2_D<4> LOC = AF8 | IOSTANDARD=LVCMOS33; #ok
197NET A2_D<5> LOC = AE7 | IOSTANDARD=LVCMOS33; #ok
198NET A2_D<6> LOC = AC6 | IOSTANDARD=LVCMOS33; #ok
199NET A2_D<7> LOC = AE6 | IOSTANDARD=LVCMOS33; #ok
200NET A2_D<8> LOC = AF5 | IOSTANDARD=LVCMOS33; #ok
201NET A2_D<9> LOC = AD6 | IOSTANDARD=LVCMOS33; #ok
202NET A2_D<10> LOC = AF4 | IOSTANDARD=LVCMOS33; #ok
203NET A2_D<11> LOC = AE4 | IOSTANDARD=LVCMOS33; #ok
204
205NET A3_D<0> LOC = AF25 | IOSTANDARD=LVCMOS33; #ok
206NET A3_D<1> LOC = AE23 | IOSTANDARD=LVCMOS33; #ok
207NET A3_D<2> LOC = AF23 | IOSTANDARD=LVCMOS33; #ok
208NET A3_D<3> LOC = AD22 | IOSTANDARD=LVCMOS33; #ok
209NET A3_D<4> LOC = AE21 | IOSTANDARD=LVCMOS33; #ok
210NET A3_D<5> LOC = AD21 | IOSTANDARD=LVCMOS33; #ok
211NET A3_D<6> LOC = AF20 | IOSTANDARD=LVCMOS33; #ok
212NET A3_D<7> LOC = AE20 | IOSTANDARD=LVCMOS33; #ok
213NET A3_D<8> LOC = AF19 | IOSTANDARD=LVCMOS33; #ok
214NET A3_D<9> LOC = AC22 | IOSTANDARD=LVCMOS33; #ok
215NET A3_D<10> LOC = AE19 | IOSTANDARD=LVCMOS33; #ok
216NET A3_D<11> LOC = AD19 | IOSTANDARD=LVCMOS33; #ok
217
218# testpoints near ADC
219
220#NET A0_T<0> LOC = D8 | IOSTANDARD=LVCMOS33; #ok
221#NET A0_T<1> LOC = D9 | IOSTANDARD=LVCMOS33; #ok
222#NET A0_T<2> LOC = D10 | IOSTANDARD=LVCMOS33; #ok
223#NET A0_T<3> LOC = E10 | IOSTANDARD=LVCMOS33; #ok
224#NET A0_T<4> LOC = E12 | IOSTANDARD=LVCMOS33; #ok
225#NET A0_T<5> LOC = E14 | IOSTANDARD=LVCMOS33; #ok
226#NET A0_T<6> LOC = D17 | IOSTANDARD=LVCMOS33; #ok
227#NET A0_T<7> LOC = D18 | IOSTANDARD=LVCMOS33; #ok
228
229NET A1_T<0> LOC = AB9 | IOSTANDARD=LVCMOS33; #ok
230NET A1_T<1> LOC = AB12 | IOSTANDARD=LVCMOS33; #ok
231NET A1_T<2> LOC = AC12 | IOSTANDARD=LVCMOS33; #ok
232NET A1_T<3> LOC = AC14 | IOSTANDARD=LVCMOS33; #ok
233NET A1_T<4> LOC = AC15 | IOSTANDARD=LVCMOS33; #ok
234#NET A1_T<5> LOC = AB16 | IOSTANDARD=LVCMOS33; #ok
235#NET A1_T<6> LOC = AC16 | IOSTANDARD=LVCMOS33; #ok
236#NET A1_T<7> LOC = AB18 | IOSTANDARD=LVCMOS33; #ok
237
238
239
240# SPI bus
241#######################################################
242NET S_CLK LOC = C10 | IOSTANDARD=LVCMOS33; #ok
243NET MOSI LOC = C11 | IOSTANDARD=LVCMOS33; #ok
244NET MISO LOC = C12 | IOSTANDARD=LVCMOS33; #ok
245
246NET T0_CS LOC = C15 | IOSTANDARD=LVCMOS33; #ok
247NET T1_CS LOC = C16 | IOSTANDARD=LVCMOS33; #ok
248NET T2_CS LOC = C17 | IOSTANDARD=LVCMOS33; #ok
249NET T3_CS LOC = C18 | IOSTANDARD=LVCMOS33; #ok
250NET DAC_CS LOC = C20 | IOSTANDARD=LVCMOS33; #ok
251NET EE_CS LOC = C21 | IOSTANDARD=LVCMOS33; #ok
252
253
254
255# LEDs
256#######################################################
257NET LED<0> LOC = T4 | IOSTANDARD=LVCMOS25 | DRIVE = 2;
258NET LED<1> LOC = C23 | IOSTANDARD=LVCMOS33 | DRIVE = 2;
259NET LED<2> LOC = AD20 | IOSTANDARD=LVCMOS33 | DRIVE = 2;
260
261
Note: See TracBrowser for help on using the repository browser.