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