source: FPGA/FAD/FACT_FAD_lib/hdl/fad_board.ucf@ 228

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