Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | // ========== Copyright Header Begin ========================================== |
2 | // | |
3 | // OpenSPARC T2 Processor File: dmu_imu_eqs_csrpipe_109.v | |
4 | // Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved | |
5 | // 4150 Network Circle, Santa Clara, California 95054, U.S.A. | |
6 | // | |
7 | // * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | |
8 | // | |
9 | // This program is free software; you can redistribute it and/or modify | |
10 | // it under the terms of the GNU General Public License as published by | |
11 | // the Free Software Foundation; version 2 of the License. | |
12 | // | |
13 | // This program is distributed in the hope that it will be useful, | |
14 | // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | // GNU General Public License for more details. | |
17 | // | |
18 | // You should have received a copy of the GNU General Public License | |
19 | // along with this program; if not, write to the Free Software | |
20 | // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
21 | // | |
22 | // For the avoidance of doubt, and except that if any non-GPL license | |
23 | // choice is available it will apply instead, Sun elects to use only | |
24 | // the General Public License version 2 (GPLv2) at this time for any | |
25 | // software where a choice of GPL license versions is made | |
26 | // available with the language indicating that GPLv2 or any later version | |
27 | // may be used, or where a choice of which version of the GPL is applied is | |
28 | // otherwise unspecified. | |
29 | // | |
30 | // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, | |
31 | // CA 95054 USA or visit www.sun.com if you need additional information or | |
32 | // have any questions. | |
33 | // | |
34 | // ========== Copyright Header End ============================================ | |
35 | module dmu_imu_eqs_csrpipe_109 | |
36 | ( | |
37 | clk, | |
38 | rst_l, | |
39 | reg_in, | |
40 | reg_out, | |
41 | data0, | |
42 | data1, | |
43 | data2, | |
44 | data3, | |
45 | data4, | |
46 | data5, | |
47 | data6, | |
48 | data7, | |
49 | data8, | |
50 | data9, | |
51 | data10, | |
52 | data11, | |
53 | data12, | |
54 | data13, | |
55 | data14, | |
56 | data15, | |
57 | data16, | |
58 | data17, | |
59 | data18, | |
60 | data19, | |
61 | data20, | |
62 | data21, | |
63 | data22, | |
64 | data23, | |
65 | data24, | |
66 | data25, | |
67 | data26, | |
68 | data27, | |
69 | data28, | |
70 | data29, | |
71 | data30, | |
72 | data31, | |
73 | data32, | |
74 | data33, | |
75 | data34, | |
76 | data35, | |
77 | data36, | |
78 | data37, | |
79 | data38, | |
80 | data39, | |
81 | data40, | |
82 | data41, | |
83 | data42, | |
84 | data43, | |
85 | data44, | |
86 | data45, | |
87 | data46, | |
88 | data47, | |
89 | data48, | |
90 | data49, | |
91 | data50, | |
92 | data51, | |
93 | data52, | |
94 | data53, | |
95 | data54, | |
96 | data55, | |
97 | data56, | |
98 | data57, | |
99 | data58, | |
100 | data59, | |
101 | data60, | |
102 | data61, | |
103 | data62, | |
104 | data63, | |
105 | data64, | |
106 | data65, | |
107 | data66, | |
108 | data67, | |
109 | data68, | |
110 | data69, | |
111 | data70, | |
112 | data71, | |
113 | data72, | |
114 | data73, | |
115 | data74, | |
116 | data75, | |
117 | data76, | |
118 | data77, | |
119 | data78, | |
120 | data79, | |
121 | data80, | |
122 | data81, | |
123 | data82, | |
124 | data83, | |
125 | data84, | |
126 | data85, | |
127 | data86, | |
128 | data87, | |
129 | data88, | |
130 | data89, | |
131 | data90, | |
132 | data91, | |
133 | data92, | |
134 | data93, | |
135 | data94, | |
136 | data95, | |
137 | data96, | |
138 | data97, | |
139 | data98, | |
140 | data99, | |
141 | data100, | |
142 | data101, | |
143 | data102, | |
144 | data103, | |
145 | data104, | |
146 | data105, | |
147 | data106, | |
148 | data107, | |
149 | data108, | |
150 | sel0, | |
151 | sel1, | |
152 | sel2, | |
153 | sel3, | |
154 | sel4, | |
155 | sel5, | |
156 | sel6, | |
157 | sel7, | |
158 | sel8, | |
159 | sel9, | |
160 | sel10, | |
161 | sel11, | |
162 | sel12, | |
163 | sel13, | |
164 | sel14, | |
165 | sel15, | |
166 | sel16, | |
167 | sel17, | |
168 | sel18, | |
169 | sel19, | |
170 | sel20, | |
171 | sel21, | |
172 | sel22, | |
173 | sel23, | |
174 | sel24, | |
175 | sel25, | |
176 | sel26, | |
177 | sel27, | |
178 | sel28, | |
179 | sel29, | |
180 | sel30, | |
181 | sel31, | |
182 | sel32, | |
183 | sel33, | |
184 | sel34, | |
185 | sel35, | |
186 | sel36, | |
187 | sel37, | |
188 | sel38, | |
189 | sel39, | |
190 | sel40, | |
191 | sel41, | |
192 | sel42, | |
193 | sel43, | |
194 | sel44, | |
195 | sel45, | |
196 | sel46, | |
197 | sel47, | |
198 | sel48, | |
199 | sel49, | |
200 | sel50, | |
201 | sel51, | |
202 | sel52, | |
203 | sel53, | |
204 | sel54, | |
205 | sel55, | |
206 | sel56, | |
207 | sel57, | |
208 | sel58, | |
209 | sel59, | |
210 | sel60, | |
211 | sel61, | |
212 | sel62, | |
213 | sel63, | |
214 | sel64, | |
215 | sel65, | |
216 | sel66, | |
217 | sel67, | |
218 | sel68, | |
219 | sel69, | |
220 | sel70, | |
221 | sel71, | |
222 | sel72, | |
223 | sel73, | |
224 | sel74, | |
225 | sel75, | |
226 | sel76, | |
227 | sel77, | |
228 | sel78, | |
229 | sel79, | |
230 | sel80, | |
231 | sel81, | |
232 | sel82, | |
233 | sel83, | |
234 | sel84, | |
235 | sel85, | |
236 | sel86, | |
237 | sel87, | |
238 | sel88, | |
239 | sel89, | |
240 | sel90, | |
241 | sel91, | |
242 | sel92, | |
243 | sel93, | |
244 | sel94, | |
245 | sel95, | |
246 | sel96, | |
247 | sel97, | |
248 | sel98, | |
249 | sel99, | |
250 | sel100, | |
251 | sel101, | |
252 | sel102, | |
253 | sel103, | |
254 | sel104, | |
255 | sel105, | |
256 | sel106, | |
257 | sel107, | |
258 | sel108, | |
259 | out | |
260 | ); | |
261 | ||
262 | //==================================================================== | |
263 | // Polarity declarations | |
264 | //==================================================================== | |
265 | input clk; // Clock signal | |
266 | input rst_l; // Reset signal | |
267 | input reg_in; // Set to constant. 0: sel* non-reg 1: sel* reg | |
268 | input reg_out; // Set to constant. 0: out non-reg 1: out registered | |
269 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data0; // Read data | |
270 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data1; // Read data | |
271 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data2; // Read data | |
272 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data3; // Read data | |
273 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data4; // Read data | |
274 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data5; // Read data | |
275 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data6; // Read data | |
276 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data7; // Read data | |
277 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data8; // Read data | |
278 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data9; // Read data | |
279 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data10; // Read data | |
280 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data11; // Read data | |
281 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data12; // Read data | |
282 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data13; // Read data | |
283 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data14; // Read data | |
284 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data15; // Read data | |
285 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data16; // Read data | |
286 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data17; // Read data | |
287 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data18; // Read data | |
288 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data19; // Read data | |
289 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data20; // Read data | |
290 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data21; // Read data | |
291 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data22; // Read data | |
292 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data23; // Read data | |
293 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data24; // Read data | |
294 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data25; // Read data | |
295 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data26; // Read data | |
296 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data27; // Read data | |
297 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data28; // Read data | |
298 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data29; // Read data | |
299 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data30; // Read data | |
300 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data31; // Read data | |
301 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data32; // Read data | |
302 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data33; // Read data | |
303 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data34; // Read data | |
304 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data35; // Read data | |
305 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data36; // Read data | |
306 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data37; // Read data | |
307 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data38; // Read data | |
308 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data39; // Read data | |
309 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data40; // Read data | |
310 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data41; // Read data | |
311 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data42; // Read data | |
312 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data43; // Read data | |
313 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data44; // Read data | |
314 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data45; // Read data | |
315 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data46; // Read data | |
316 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data47; // Read data | |
317 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data48; // Read data | |
318 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data49; // Read data | |
319 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data50; // Read data | |
320 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data51; // Read data | |
321 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data52; // Read data | |
322 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data53; // Read data | |
323 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data54; // Read data | |
324 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data55; // Read data | |
325 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data56; // Read data | |
326 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data57; // Read data | |
327 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data58; // Read data | |
328 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data59; // Read data | |
329 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data60; // Read data | |
330 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data61; // Read data | |
331 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data62; // Read data | |
332 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data63; // Read data | |
333 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data64; // Read data | |
334 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data65; // Read data | |
335 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data66; // Read data | |
336 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data67; // Read data | |
337 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data68; // Read data | |
338 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data69; // Read data | |
339 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data70; // Read data | |
340 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data71; // Read data | |
341 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data72; // Read data | |
342 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data73; // Read data | |
343 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data74; // Read data | |
344 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data75; // Read data | |
345 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data76; // Read data | |
346 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data77; // Read data | |
347 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data78; // Read data | |
348 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data79; // Read data | |
349 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data80; // Read data | |
350 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data81; // Read data | |
351 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data82; // Read data | |
352 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data83; // Read data | |
353 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data84; // Read data | |
354 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data85; // Read data | |
355 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data86; // Read data | |
356 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data87; // Read data | |
357 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data88; // Read data | |
358 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data89; // Read data | |
359 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data90; // Read data | |
360 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data91; // Read data | |
361 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data92; // Read data | |
362 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data93; // Read data | |
363 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data94; // Read data | |
364 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data95; // Read data | |
365 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data96; // Read data | |
366 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data97; // Read data | |
367 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data98; // Read data | |
368 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data99; // Read data | |
369 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data100; // Read data | |
370 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data101; // Read data | |
371 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data102; // Read data | |
372 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data103; // Read data | |
373 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data104; // Read data | |
374 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data105; // Read data | |
375 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data106; // Read data | |
376 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data107; // Read data | |
377 | input [`FIRE_CSRBUS_DATA_WIDTH-1:0] data108; // Read data | |
378 | input sel0; // Set to 1 if reg_in==0 | |
379 | input sel1; // Set to 1 if reg_in==0 | |
380 | input sel2; // Set to 1 if reg_in==0 | |
381 | input sel3; // Set to 1 if reg_in==0 | |
382 | input sel4; // Set to 1 if reg_in==0 | |
383 | input sel5; // Set to 1 if reg_in==0 | |
384 | input sel6; // Set to 1 if reg_in==0 | |
385 | input sel7; // Set to 1 if reg_in==0 | |
386 | input sel8; // Set to 1 if reg_in==0 | |
387 | input sel9; // Set to 1 if reg_in==0 | |
388 | input sel10; // Set to 1 if reg_in==0 | |
389 | input sel11; // Set to 1 if reg_in==0 | |
390 | input sel12; // Set to 1 if reg_in==0 | |
391 | input sel13; // Set to 1 if reg_in==0 | |
392 | input sel14; // Set to 1 if reg_in==0 | |
393 | input sel15; // Set to 1 if reg_in==0 | |
394 | input sel16; // Set to 1 if reg_in==0 | |
395 | input sel17; // Set to 1 if reg_in==0 | |
396 | input sel18; // Set to 1 if reg_in==0 | |
397 | input sel19; // Set to 1 if reg_in==0 | |
398 | input sel20; // Set to 1 if reg_in==0 | |
399 | input sel21; // Set to 1 if reg_in==0 | |
400 | input sel22; // Set to 1 if reg_in==0 | |
401 | input sel23; // Set to 1 if reg_in==0 | |
402 | input sel24; // Set to 1 if reg_in==0 | |
403 | input sel25; // Set to 1 if reg_in==0 | |
404 | input sel26; // Set to 1 if reg_in==0 | |
405 | input sel27; // Set to 1 if reg_in==0 | |
406 | input sel28; // Set to 1 if reg_in==0 | |
407 | input sel29; // Set to 1 if reg_in==0 | |
408 | input sel30; // Set to 1 if reg_in==0 | |
409 | input sel31; // Set to 1 if reg_in==0 | |
410 | input sel32; // Set to 1 if reg_in==0 | |
411 | input sel33; // Set to 1 if reg_in==0 | |
412 | input sel34; // Set to 1 if reg_in==0 | |
413 | input sel35; // Set to 1 if reg_in==0 | |
414 | input sel36; // Set to 1 if reg_in==0 | |
415 | input sel37; // Set to 1 if reg_in==0 | |
416 | input sel38; // Set to 1 if reg_in==0 | |
417 | input sel39; // Set to 1 if reg_in==0 | |
418 | input sel40; // Set to 1 if reg_in==0 | |
419 | input sel41; // Set to 1 if reg_in==0 | |
420 | input sel42; // Set to 1 if reg_in==0 | |
421 | input sel43; // Set to 1 if reg_in==0 | |
422 | input sel44; // Set to 1 if reg_in==0 | |
423 | input sel45; // Set to 1 if reg_in==0 | |
424 | input sel46; // Set to 1 if reg_in==0 | |
425 | input sel47; // Set to 1 if reg_in==0 | |
426 | input sel48; // Set to 1 if reg_in==0 | |
427 | input sel49; // Set to 1 if reg_in==0 | |
428 | input sel50; // Set to 1 if reg_in==0 | |
429 | input sel51; // Set to 1 if reg_in==0 | |
430 | input sel52; // Set to 1 if reg_in==0 | |
431 | input sel53; // Set to 1 if reg_in==0 | |
432 | input sel54; // Set to 1 if reg_in==0 | |
433 | input sel55; // Set to 1 if reg_in==0 | |
434 | input sel56; // Set to 1 if reg_in==0 | |
435 | input sel57; // Set to 1 if reg_in==0 | |
436 | input sel58; // Set to 1 if reg_in==0 | |
437 | input sel59; // Set to 1 if reg_in==0 | |
438 | input sel60; // Set to 1 if reg_in==0 | |
439 | input sel61; // Set to 1 if reg_in==0 | |
440 | input sel62; // Set to 1 if reg_in==0 | |
441 | input sel63; // Set to 1 if reg_in==0 | |
442 | input sel64; // Set to 1 if reg_in==0 | |
443 | input sel65; // Set to 1 if reg_in==0 | |
444 | input sel66; // Set to 1 if reg_in==0 | |
445 | input sel67; // Set to 1 if reg_in==0 | |
446 | input sel68; // Set to 1 if reg_in==0 | |
447 | input sel69; // Set to 1 if reg_in==0 | |
448 | input sel70; // Set to 1 if reg_in==0 | |
449 | input sel71; // Set to 1 if reg_in==0 | |
450 | input sel72; // Set to 1 if reg_in==0 | |
451 | input sel73; // Set to 1 if reg_in==0 | |
452 | input sel74; // Set to 1 if reg_in==0 | |
453 | input sel75; // Set to 1 if reg_in==0 | |
454 | input sel76; // Set to 1 if reg_in==0 | |
455 | input sel77; // Set to 1 if reg_in==0 | |
456 | input sel78; // Set to 1 if reg_in==0 | |
457 | input sel79; // Set to 1 if reg_in==0 | |
458 | input sel80; // Set to 1 if reg_in==0 | |
459 | input sel81; // Set to 1 if reg_in==0 | |
460 | input sel82; // Set to 1 if reg_in==0 | |
461 | input sel83; // Set to 1 if reg_in==0 | |
462 | input sel84; // Set to 1 if reg_in==0 | |
463 | input sel85; // Set to 1 if reg_in==0 | |
464 | input sel86; // Set to 1 if reg_in==0 | |
465 | input sel87; // Set to 1 if reg_in==0 | |
466 | input sel88; // Set to 1 if reg_in==0 | |
467 | input sel89; // Set to 1 if reg_in==0 | |
468 | input sel90; // Set to 1 if reg_in==0 | |
469 | input sel91; // Set to 1 if reg_in==0 | |
470 | input sel92; // Set to 1 if reg_in==0 | |
471 | input sel93; // Set to 1 if reg_in==0 | |
472 | input sel94; // Set to 1 if reg_in==0 | |
473 | input sel95; // Set to 1 if reg_in==0 | |
474 | input sel96; // Set to 1 if reg_in==0 | |
475 | input sel97; // Set to 1 if reg_in==0 | |
476 | input sel98; // Set to 1 if reg_in==0 | |
477 | input sel99; // Set to 1 if reg_in==0 | |
478 | input sel100; // Set to 1 if reg_in==0 | |
479 | input sel101; // Set to 1 if reg_in==0 | |
480 | input sel102; // Set to 1 if reg_in==0 | |
481 | input sel103; // Set to 1 if reg_in==0 | |
482 | input sel104; // Set to 1 if reg_in==0 | |
483 | input sel105; // Set to 1 if reg_in==0 | |
484 | input sel106; // Set to 1 if reg_in==0 | |
485 | input sel107; // Set to 1 if reg_in==0 | |
486 | input sel108; // Set to 1 if reg_in==0 | |
487 | output [`FIRE_CSRBUS_DATA_WIDTH-1:0] out; // Read data out | |
488 | ||
489 | //==================================================================== | |
490 | // Type declarations | |
491 | //==================================================================== | |
492 | wire clk; // Clock signal | |
493 | wire rst_l; // Reset signal | |
494 | wire reg_in; // Set to constant. 0: sel* non-reg 1: sel* reg | |
495 | wire reg_out; // Set to constant. 0: out non-reg 1: out registered | |
496 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data0; // Read data | |
497 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data1; // Read data | |
498 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data2; // Read data | |
499 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data3; // Read data | |
500 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data4; // Read data | |
501 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data5; // Read data | |
502 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data6; // Read data | |
503 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data7; // Read data | |
504 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data8; // Read data | |
505 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data9; // Read data | |
506 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data10; // Read data | |
507 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data11; // Read data | |
508 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data12; // Read data | |
509 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data13; // Read data | |
510 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data14; // Read data | |
511 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data15; // Read data | |
512 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data16; // Read data | |
513 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data17; // Read data | |
514 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data18; // Read data | |
515 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data19; // Read data | |
516 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data20; // Read data | |
517 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data21; // Read data | |
518 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data22; // Read data | |
519 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data23; // Read data | |
520 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data24; // Read data | |
521 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data25; // Read data | |
522 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data26; // Read data | |
523 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data27; // Read data | |
524 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data28; // Read data | |
525 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data29; // Read data | |
526 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data30; // Read data | |
527 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data31; // Read data | |
528 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data32; // Read data | |
529 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data33; // Read data | |
530 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data34; // Read data | |
531 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data35; // Read data | |
532 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data36; // Read data | |
533 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data37; // Read data | |
534 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data38; // Read data | |
535 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data39; // Read data | |
536 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data40; // Read data | |
537 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data41; // Read data | |
538 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data42; // Read data | |
539 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data43; // Read data | |
540 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data44; // Read data | |
541 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data45; // Read data | |
542 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data46; // Read data | |
543 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data47; // Read data | |
544 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data48; // Read data | |
545 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data49; // Read data | |
546 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data50; // Read data | |
547 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data51; // Read data | |
548 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data52; // Read data | |
549 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data53; // Read data | |
550 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data54; // Read data | |
551 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data55; // Read data | |
552 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data56; // Read data | |
553 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data57; // Read data | |
554 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data58; // Read data | |
555 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data59; // Read data | |
556 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data60; // Read data | |
557 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data61; // Read data | |
558 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data62; // Read data | |
559 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data63; // Read data | |
560 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data64; // Read data | |
561 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data65; // Read data | |
562 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data66; // Read data | |
563 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data67; // Read data | |
564 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data68; // Read data | |
565 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data69; // Read data | |
566 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data70; // Read data | |
567 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data71; // Read data | |
568 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data72; // Read data | |
569 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data73; // Read data | |
570 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data74; // Read data | |
571 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data75; // Read data | |
572 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data76; // Read data | |
573 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data77; // Read data | |
574 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data78; // Read data | |
575 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data79; // Read data | |
576 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data80; // Read data | |
577 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data81; // Read data | |
578 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data82; // Read data | |
579 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data83; // Read data | |
580 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data84; // Read data | |
581 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data85; // Read data | |
582 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data86; // Read data | |
583 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data87; // Read data | |
584 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data88; // Read data | |
585 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data89; // Read data | |
586 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data90; // Read data | |
587 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data91; // Read data | |
588 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data92; // Read data | |
589 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data93; // Read data | |
590 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data94; // Read data | |
591 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data95; // Read data | |
592 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data96; // Read data | |
593 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data97; // Read data | |
594 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data98; // Read data | |
595 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data99; // Read data | |
596 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data100; // Read data | |
597 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data101; // Read data | |
598 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data102; // Read data | |
599 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data103; // Read data | |
600 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data104; // Read data | |
601 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data105; // Read data | |
602 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data106; // Read data | |
603 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data107; // Read data | |
604 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] data108; // Read data | |
605 | wire sel0; // Set to 1 if reg_in==0 | |
606 | wire sel1; // Set to 1 if reg_in==0 | |
607 | wire sel2; // Set to 1 if reg_in==0 | |
608 | wire sel3; // Set to 1 if reg_in==0 | |
609 | wire sel4; // Set to 1 if reg_in==0 | |
610 | wire sel5; // Set to 1 if reg_in==0 | |
611 | wire sel6; // Set to 1 if reg_in==0 | |
612 | wire sel7; // Set to 1 if reg_in==0 | |
613 | wire sel8; // Set to 1 if reg_in==0 | |
614 | wire sel9; // Set to 1 if reg_in==0 | |
615 | wire sel10; // Set to 1 if reg_in==0 | |
616 | wire sel11; // Set to 1 if reg_in==0 | |
617 | wire sel12; // Set to 1 if reg_in==0 | |
618 | wire sel13; // Set to 1 if reg_in==0 | |
619 | wire sel14; // Set to 1 if reg_in==0 | |
620 | wire sel15; // Set to 1 if reg_in==0 | |
621 | wire sel16; // Set to 1 if reg_in==0 | |
622 | wire sel17; // Set to 1 if reg_in==0 | |
623 | wire sel18; // Set to 1 if reg_in==0 | |
624 | wire sel19; // Set to 1 if reg_in==0 | |
625 | wire sel20; // Set to 1 if reg_in==0 | |
626 | wire sel21; // Set to 1 if reg_in==0 | |
627 | wire sel22; // Set to 1 if reg_in==0 | |
628 | wire sel23; // Set to 1 if reg_in==0 | |
629 | wire sel24; // Set to 1 if reg_in==0 | |
630 | wire sel25; // Set to 1 if reg_in==0 | |
631 | wire sel26; // Set to 1 if reg_in==0 | |
632 | wire sel27; // Set to 1 if reg_in==0 | |
633 | wire sel28; // Set to 1 if reg_in==0 | |
634 | wire sel29; // Set to 1 if reg_in==0 | |
635 | wire sel30; // Set to 1 if reg_in==0 | |
636 | wire sel31; // Set to 1 if reg_in==0 | |
637 | wire sel32; // Set to 1 if reg_in==0 | |
638 | wire sel33; // Set to 1 if reg_in==0 | |
639 | wire sel34; // Set to 1 if reg_in==0 | |
640 | wire sel35; // Set to 1 if reg_in==0 | |
641 | wire sel36; // Set to 1 if reg_in==0 | |
642 | wire sel37; // Set to 1 if reg_in==0 | |
643 | wire sel38; // Set to 1 if reg_in==0 | |
644 | wire sel39; // Set to 1 if reg_in==0 | |
645 | wire sel40; // Set to 1 if reg_in==0 | |
646 | wire sel41; // Set to 1 if reg_in==0 | |
647 | wire sel42; // Set to 1 if reg_in==0 | |
648 | wire sel43; // Set to 1 if reg_in==0 | |
649 | wire sel44; // Set to 1 if reg_in==0 | |
650 | wire sel45; // Set to 1 if reg_in==0 | |
651 | wire sel46; // Set to 1 if reg_in==0 | |
652 | wire sel47; // Set to 1 if reg_in==0 | |
653 | wire sel48; // Set to 1 if reg_in==0 | |
654 | wire sel49; // Set to 1 if reg_in==0 | |
655 | wire sel50; // Set to 1 if reg_in==0 | |
656 | wire sel51; // Set to 1 if reg_in==0 | |
657 | wire sel52; // Set to 1 if reg_in==0 | |
658 | wire sel53; // Set to 1 if reg_in==0 | |
659 | wire sel54; // Set to 1 if reg_in==0 | |
660 | wire sel55; // Set to 1 if reg_in==0 | |
661 | wire sel56; // Set to 1 if reg_in==0 | |
662 | wire sel57; // Set to 1 if reg_in==0 | |
663 | wire sel58; // Set to 1 if reg_in==0 | |
664 | wire sel59; // Set to 1 if reg_in==0 | |
665 | wire sel60; // Set to 1 if reg_in==0 | |
666 | wire sel61; // Set to 1 if reg_in==0 | |
667 | wire sel62; // Set to 1 if reg_in==0 | |
668 | wire sel63; // Set to 1 if reg_in==0 | |
669 | wire sel64; // Set to 1 if reg_in==0 | |
670 | wire sel65; // Set to 1 if reg_in==0 | |
671 | wire sel66; // Set to 1 if reg_in==0 | |
672 | wire sel67; // Set to 1 if reg_in==0 | |
673 | wire sel68; // Set to 1 if reg_in==0 | |
674 | wire sel69; // Set to 1 if reg_in==0 | |
675 | wire sel70; // Set to 1 if reg_in==0 | |
676 | wire sel71; // Set to 1 if reg_in==0 | |
677 | wire sel72; // Set to 1 if reg_in==0 | |
678 | wire sel73; // Set to 1 if reg_in==0 | |
679 | wire sel74; // Set to 1 if reg_in==0 | |
680 | wire sel75; // Set to 1 if reg_in==0 | |
681 | wire sel76; // Set to 1 if reg_in==0 | |
682 | wire sel77; // Set to 1 if reg_in==0 | |
683 | wire sel78; // Set to 1 if reg_in==0 | |
684 | wire sel79; // Set to 1 if reg_in==0 | |
685 | wire sel80; // Set to 1 if reg_in==0 | |
686 | wire sel81; // Set to 1 if reg_in==0 | |
687 | wire sel82; // Set to 1 if reg_in==0 | |
688 | wire sel83; // Set to 1 if reg_in==0 | |
689 | wire sel84; // Set to 1 if reg_in==0 | |
690 | wire sel85; // Set to 1 if reg_in==0 | |
691 | wire sel86; // Set to 1 if reg_in==0 | |
692 | wire sel87; // Set to 1 if reg_in==0 | |
693 | wire sel88; // Set to 1 if reg_in==0 | |
694 | wire sel89; // Set to 1 if reg_in==0 | |
695 | wire sel90; // Set to 1 if reg_in==0 | |
696 | wire sel91; // Set to 1 if reg_in==0 | |
697 | wire sel92; // Set to 1 if reg_in==0 | |
698 | wire sel93; // Set to 1 if reg_in==0 | |
699 | wire sel94; // Set to 1 if reg_in==0 | |
700 | wire sel95; // Set to 1 if reg_in==0 | |
701 | wire sel96; // Set to 1 if reg_in==0 | |
702 | wire sel97; // Set to 1 if reg_in==0 | |
703 | wire sel98; // Set to 1 if reg_in==0 | |
704 | wire sel99; // Set to 1 if reg_in==0 | |
705 | wire sel100; // Set to 1 if reg_in==0 | |
706 | wire sel101; // Set to 1 if reg_in==0 | |
707 | wire sel102; // Set to 1 if reg_in==0 | |
708 | wire sel103; // Set to 1 if reg_in==0 | |
709 | wire sel104; // Set to 1 if reg_in==0 | |
710 | wire sel105; // Set to 1 if reg_in==0 | |
711 | wire sel106; // Set to 1 if reg_in==0 | |
712 | wire sel107; // Set to 1 if reg_in==0 | |
713 | wire sel108; // Set to 1 if reg_in==0 | |
714 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] out; // Read data out | |
715 | ||
716 | //==================================================================== | |
717 | // Local variables | |
718 | //==================================================================== | |
719 | reg [`FIRE_CSRBUS_DATA_WIDTH-1:0] out_p1; | |
720 | reg sel0_p1; | |
721 | reg sel1_p1; | |
722 | reg sel2_p1; | |
723 | reg sel3_p1; | |
724 | reg sel4_p1; | |
725 | reg sel5_p1; | |
726 | reg sel6_p1; | |
727 | reg sel7_p1; | |
728 | reg sel8_p1; | |
729 | reg sel9_p1; | |
730 | reg sel10_p1; | |
731 | reg sel11_p1; | |
732 | reg sel12_p1; | |
733 | reg sel13_p1; | |
734 | reg sel14_p1; | |
735 | reg sel15_p1; | |
736 | reg sel16_p1; | |
737 | reg sel17_p1; | |
738 | reg sel18_p1; | |
739 | reg sel19_p1; | |
740 | reg sel20_p1; | |
741 | reg sel21_p1; | |
742 | reg sel22_p1; | |
743 | reg sel23_p1; | |
744 | reg sel24_p1; | |
745 | reg sel25_p1; | |
746 | reg sel26_p1; | |
747 | reg sel27_p1; | |
748 | reg sel28_p1; | |
749 | reg sel29_p1; | |
750 | reg sel30_p1; | |
751 | reg sel31_p1; | |
752 | reg sel32_p1; | |
753 | reg sel33_p1; | |
754 | reg sel34_p1; | |
755 | reg sel35_p1; | |
756 | reg sel36_p1; | |
757 | reg sel37_p1; | |
758 | reg sel38_p1; | |
759 | reg sel39_p1; | |
760 | reg sel40_p1; | |
761 | reg sel41_p1; | |
762 | reg sel42_p1; | |
763 | reg sel43_p1; | |
764 | reg sel44_p1; | |
765 | reg sel45_p1; | |
766 | reg sel46_p1; | |
767 | reg sel47_p1; | |
768 | reg sel48_p1; | |
769 | reg sel49_p1; | |
770 | reg sel50_p1; | |
771 | reg sel51_p1; | |
772 | reg sel52_p1; | |
773 | reg sel53_p1; | |
774 | reg sel54_p1; | |
775 | reg sel55_p1; | |
776 | reg sel56_p1; | |
777 | reg sel57_p1; | |
778 | reg sel58_p1; | |
779 | reg sel59_p1; | |
780 | reg sel60_p1; | |
781 | reg sel61_p1; | |
782 | reg sel62_p1; | |
783 | reg sel63_p1; | |
784 | reg sel64_p1; | |
785 | reg sel65_p1; | |
786 | reg sel66_p1; | |
787 | reg sel67_p1; | |
788 | reg sel68_p1; | |
789 | reg sel69_p1; | |
790 | reg sel70_p1; | |
791 | reg sel71_p1; | |
792 | reg sel72_p1; | |
793 | reg sel73_p1; | |
794 | reg sel74_p1; | |
795 | reg sel75_p1; | |
796 | reg sel76_p1; | |
797 | reg sel77_p1; | |
798 | reg sel78_p1; | |
799 | reg sel79_p1; | |
800 | reg sel80_p1; | |
801 | reg sel81_p1; | |
802 | reg sel82_p1; | |
803 | reg sel83_p1; | |
804 | reg sel84_p1; | |
805 | reg sel85_p1; | |
806 | reg sel86_p1; | |
807 | reg sel87_p1; | |
808 | reg sel88_p1; | |
809 | reg sel89_p1; | |
810 | reg sel90_p1; | |
811 | reg sel91_p1; | |
812 | reg sel92_p1; | |
813 | reg sel93_p1; | |
814 | reg sel94_p1; | |
815 | reg sel95_p1; | |
816 | reg sel96_p1; | |
817 | reg sel97_p1; | |
818 | reg sel98_p1; | |
819 | reg sel99_p1; | |
820 | reg sel100_p1; | |
821 | reg sel101_p1; | |
822 | reg sel102_p1; | |
823 | reg sel103_p1; | |
824 | reg sel104_p1; | |
825 | reg sel105_p1; | |
826 | reg sel106_p1; | |
827 | reg sel107_p1; | |
828 | reg sel108_p1; | |
829 | ||
830 | //==================================================================== | |
831 | // Logic | |
832 | //==================================================================== | |
833 | //select required ? | |
834 | wire sel0_int=reg_in?sel0_p1:sel0; | |
835 | wire sel1_int=reg_in?sel1_p1:sel1; | |
836 | wire sel2_int=reg_in?sel2_p1:sel2; | |
837 | wire sel3_int=reg_in?sel3_p1:sel3; | |
838 | wire sel4_int=reg_in?sel4_p1:sel4; | |
839 | wire sel5_int=reg_in?sel5_p1:sel5; | |
840 | wire sel6_int=reg_in?sel6_p1:sel6; | |
841 | wire sel7_int=reg_in?sel7_p1:sel7; | |
842 | wire sel8_int=reg_in?sel8_p1:sel8; | |
843 | wire sel9_int=reg_in?sel9_p1:sel9; | |
844 | wire sel10_int=reg_in?sel10_p1:sel10; | |
845 | wire sel11_int=reg_in?sel11_p1:sel11; | |
846 | wire sel12_int=reg_in?sel12_p1:sel12; | |
847 | wire sel13_int=reg_in?sel13_p1:sel13; | |
848 | wire sel14_int=reg_in?sel14_p1:sel14; | |
849 | wire sel15_int=reg_in?sel15_p1:sel15; | |
850 | wire sel16_int=reg_in?sel16_p1:sel16; | |
851 | wire sel17_int=reg_in?sel17_p1:sel17; | |
852 | wire sel18_int=reg_in?sel18_p1:sel18; | |
853 | wire sel19_int=reg_in?sel19_p1:sel19; | |
854 | wire sel20_int=reg_in?sel20_p1:sel20; | |
855 | wire sel21_int=reg_in?sel21_p1:sel21; | |
856 | wire sel22_int=reg_in?sel22_p1:sel22; | |
857 | wire sel23_int=reg_in?sel23_p1:sel23; | |
858 | wire sel24_int=reg_in?sel24_p1:sel24; | |
859 | wire sel25_int=reg_in?sel25_p1:sel25; | |
860 | wire sel26_int=reg_in?sel26_p1:sel26; | |
861 | wire sel27_int=reg_in?sel27_p1:sel27; | |
862 | wire sel28_int=reg_in?sel28_p1:sel28; | |
863 | wire sel29_int=reg_in?sel29_p1:sel29; | |
864 | wire sel30_int=reg_in?sel30_p1:sel30; | |
865 | wire sel31_int=reg_in?sel31_p1:sel31; | |
866 | wire sel32_int=reg_in?sel32_p1:sel32; | |
867 | wire sel33_int=reg_in?sel33_p1:sel33; | |
868 | wire sel34_int=reg_in?sel34_p1:sel34; | |
869 | wire sel35_int=reg_in?sel35_p1:sel35; | |
870 | wire sel36_int=reg_in?sel36_p1:sel36; | |
871 | wire sel37_int=reg_in?sel37_p1:sel37; | |
872 | wire sel38_int=reg_in?sel38_p1:sel38; | |
873 | wire sel39_int=reg_in?sel39_p1:sel39; | |
874 | wire sel40_int=reg_in?sel40_p1:sel40; | |
875 | wire sel41_int=reg_in?sel41_p1:sel41; | |
876 | wire sel42_int=reg_in?sel42_p1:sel42; | |
877 | wire sel43_int=reg_in?sel43_p1:sel43; | |
878 | wire sel44_int=reg_in?sel44_p1:sel44; | |
879 | wire sel45_int=reg_in?sel45_p1:sel45; | |
880 | wire sel46_int=reg_in?sel46_p1:sel46; | |
881 | wire sel47_int=reg_in?sel47_p1:sel47; | |
882 | wire sel48_int=reg_in?sel48_p1:sel48; | |
883 | wire sel49_int=reg_in?sel49_p1:sel49; | |
884 | wire sel50_int=reg_in?sel50_p1:sel50; | |
885 | wire sel51_int=reg_in?sel51_p1:sel51; | |
886 | wire sel52_int=reg_in?sel52_p1:sel52; | |
887 | wire sel53_int=reg_in?sel53_p1:sel53; | |
888 | wire sel54_int=reg_in?sel54_p1:sel54; | |
889 | wire sel55_int=reg_in?sel55_p1:sel55; | |
890 | wire sel56_int=reg_in?sel56_p1:sel56; | |
891 | wire sel57_int=reg_in?sel57_p1:sel57; | |
892 | wire sel58_int=reg_in?sel58_p1:sel58; | |
893 | wire sel59_int=reg_in?sel59_p1:sel59; | |
894 | wire sel60_int=reg_in?sel60_p1:sel60; | |
895 | wire sel61_int=reg_in?sel61_p1:sel61; | |
896 | wire sel62_int=reg_in?sel62_p1:sel62; | |
897 | wire sel63_int=reg_in?sel63_p1:sel63; | |
898 | wire sel64_int=reg_in?sel64_p1:sel64; | |
899 | wire sel65_int=reg_in?sel65_p1:sel65; | |
900 | wire sel66_int=reg_in?sel66_p1:sel66; | |
901 | wire sel67_int=reg_in?sel67_p1:sel67; | |
902 | wire sel68_int=reg_in?sel68_p1:sel68; | |
903 | wire sel69_int=reg_in?sel69_p1:sel69; | |
904 | wire sel70_int=reg_in?sel70_p1:sel70; | |
905 | wire sel71_int=reg_in?sel71_p1:sel71; | |
906 | wire sel72_int=reg_in?sel72_p1:sel72; | |
907 | wire sel73_int=reg_in?sel73_p1:sel73; | |
908 | wire sel74_int=reg_in?sel74_p1:sel74; | |
909 | wire sel75_int=reg_in?sel75_p1:sel75; | |
910 | wire sel76_int=reg_in?sel76_p1:sel76; | |
911 | wire sel77_int=reg_in?sel77_p1:sel77; | |
912 | wire sel78_int=reg_in?sel78_p1:sel78; | |
913 | wire sel79_int=reg_in?sel79_p1:sel79; | |
914 | wire sel80_int=reg_in?sel80_p1:sel80; | |
915 | wire sel81_int=reg_in?sel81_p1:sel81; | |
916 | wire sel82_int=reg_in?sel82_p1:sel82; | |
917 | wire sel83_int=reg_in?sel83_p1:sel83; | |
918 | wire sel84_int=reg_in?sel84_p1:sel84; | |
919 | wire sel85_int=reg_in?sel85_p1:sel85; | |
920 | wire sel86_int=reg_in?sel86_p1:sel86; | |
921 | wire sel87_int=reg_in?sel87_p1:sel87; | |
922 | wire sel88_int=reg_in?sel88_p1:sel88; | |
923 | wire sel89_int=reg_in?sel89_p1:sel89; | |
924 | wire sel90_int=reg_in?sel90_p1:sel90; | |
925 | wire sel91_int=reg_in?sel91_p1:sel91; | |
926 | wire sel92_int=reg_in?sel92_p1:sel92; | |
927 | wire sel93_int=reg_in?sel93_p1:sel93; | |
928 | wire sel94_int=reg_in?sel94_p1:sel94; | |
929 | wire sel95_int=reg_in?sel95_p1:sel95; | |
930 | wire sel96_int=reg_in?sel96_p1:sel96; | |
931 | wire sel97_int=reg_in?sel97_p1:sel97; | |
932 | wire sel98_int=reg_in?sel98_p1:sel98; | |
933 | wire sel99_int=reg_in?sel99_p1:sel99; | |
934 | wire sel100_int=reg_in?sel100_p1:sel100; | |
935 | wire sel101_int=reg_in?sel101_p1:sel101; | |
936 | wire sel102_int=reg_in?sel102_p1:sel102; | |
937 | wire sel103_int=reg_in?sel103_p1:sel103; | |
938 | wire sel104_int=reg_in?sel104_p1:sel104; | |
939 | wire sel105_int=reg_in?sel105_p1:sel105; | |
940 | wire sel106_int=reg_in?sel106_p1:sel106; | |
941 | wire sel107_int=reg_in?sel107_p1:sel107; | |
942 | wire sel108_int=reg_in?sel108_p1:sel108; | |
943 | ||
944 | //generate AND/OR | |
945 | wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] out_d = | |
946 | {`FIRE_CSRBUS_DATA_WIDTH { sel0_int } } & data0 | | |
947 | {`FIRE_CSRBUS_DATA_WIDTH { sel1_int } } & data1 | | |
948 | {`FIRE_CSRBUS_DATA_WIDTH { sel2_int } } & data2 | | |
949 | {`FIRE_CSRBUS_DATA_WIDTH { sel3_int } } & data3 | | |
950 | {`FIRE_CSRBUS_DATA_WIDTH { sel4_int } } & data4 | | |
951 | {`FIRE_CSRBUS_DATA_WIDTH { sel5_int } } & data5 | | |
952 | {`FIRE_CSRBUS_DATA_WIDTH { sel6_int } } & data6 | | |
953 | {`FIRE_CSRBUS_DATA_WIDTH { sel7_int } } & data7 | | |
954 | {`FIRE_CSRBUS_DATA_WIDTH { sel8_int } } & data8 | | |
955 | {`FIRE_CSRBUS_DATA_WIDTH { sel9_int } } & data9 | | |
956 | {`FIRE_CSRBUS_DATA_WIDTH { sel10_int } } & data10 | | |
957 | {`FIRE_CSRBUS_DATA_WIDTH { sel11_int } } & data11 | | |
958 | {`FIRE_CSRBUS_DATA_WIDTH { sel12_int } } & data12 | | |
959 | {`FIRE_CSRBUS_DATA_WIDTH { sel13_int } } & data13 | | |
960 | {`FIRE_CSRBUS_DATA_WIDTH { sel14_int } } & data14 | | |
961 | {`FIRE_CSRBUS_DATA_WIDTH { sel15_int } } & data15 | | |
962 | {`FIRE_CSRBUS_DATA_WIDTH { sel16_int } } & data16 | | |
963 | {`FIRE_CSRBUS_DATA_WIDTH { sel17_int } } & data17 | | |
964 | {`FIRE_CSRBUS_DATA_WIDTH { sel18_int } } & data18 | | |
965 | {`FIRE_CSRBUS_DATA_WIDTH { sel19_int } } & data19 | | |
966 | {`FIRE_CSRBUS_DATA_WIDTH { sel20_int } } & data20 | | |
967 | {`FIRE_CSRBUS_DATA_WIDTH { sel21_int } } & data21 | | |
968 | {`FIRE_CSRBUS_DATA_WIDTH { sel22_int } } & data22 | | |
969 | {`FIRE_CSRBUS_DATA_WIDTH { sel23_int } } & data23 | | |
970 | {`FIRE_CSRBUS_DATA_WIDTH { sel24_int } } & data24 | | |
971 | {`FIRE_CSRBUS_DATA_WIDTH { sel25_int } } & data25 | | |
972 | {`FIRE_CSRBUS_DATA_WIDTH { sel26_int } } & data26 | | |
973 | {`FIRE_CSRBUS_DATA_WIDTH { sel27_int } } & data27 | | |
974 | {`FIRE_CSRBUS_DATA_WIDTH { sel28_int } } & data28 | | |
975 | {`FIRE_CSRBUS_DATA_WIDTH { sel29_int } } & data29 | | |
976 | {`FIRE_CSRBUS_DATA_WIDTH { sel30_int } } & data30 | | |
977 | {`FIRE_CSRBUS_DATA_WIDTH { sel31_int } } & data31 | | |
978 | {`FIRE_CSRBUS_DATA_WIDTH { sel32_int } } & data32 | | |
979 | {`FIRE_CSRBUS_DATA_WIDTH { sel33_int } } & data33 | | |
980 | {`FIRE_CSRBUS_DATA_WIDTH { sel34_int } } & data34 | | |
981 | {`FIRE_CSRBUS_DATA_WIDTH { sel35_int } } & data35 | | |
982 | {`FIRE_CSRBUS_DATA_WIDTH { sel36_int } } & data36 | | |
983 | {`FIRE_CSRBUS_DATA_WIDTH { sel37_int } } & data37 | | |
984 | {`FIRE_CSRBUS_DATA_WIDTH { sel38_int } } & data38 | | |
985 | {`FIRE_CSRBUS_DATA_WIDTH { sel39_int } } & data39 | | |
986 | {`FIRE_CSRBUS_DATA_WIDTH { sel40_int } } & data40 | | |
987 | {`FIRE_CSRBUS_DATA_WIDTH { sel41_int } } & data41 | | |
988 | {`FIRE_CSRBUS_DATA_WIDTH { sel42_int } } & data42 | | |
989 | {`FIRE_CSRBUS_DATA_WIDTH { sel43_int } } & data43 | | |
990 | {`FIRE_CSRBUS_DATA_WIDTH { sel44_int } } & data44 | | |
991 | {`FIRE_CSRBUS_DATA_WIDTH { sel45_int } } & data45 | | |
992 | {`FIRE_CSRBUS_DATA_WIDTH { sel46_int } } & data46 | | |
993 | {`FIRE_CSRBUS_DATA_WIDTH { sel47_int } } & data47 | | |
994 | {`FIRE_CSRBUS_DATA_WIDTH { sel48_int } } & data48 | | |
995 | {`FIRE_CSRBUS_DATA_WIDTH { sel49_int } } & data49 | | |
996 | {`FIRE_CSRBUS_DATA_WIDTH { sel50_int } } & data50 | | |
997 | {`FIRE_CSRBUS_DATA_WIDTH { sel51_int } } & data51 | | |
998 | {`FIRE_CSRBUS_DATA_WIDTH { sel52_int } } & data52 | | |
999 | {`FIRE_CSRBUS_DATA_WIDTH { sel53_int } } & data53 | | |
1000 | {`FIRE_CSRBUS_DATA_WIDTH { sel54_int } } & data54 | | |
1001 | {`FIRE_CSRBUS_DATA_WIDTH { sel55_int } } & data55 | | |
1002 | {`FIRE_CSRBUS_DATA_WIDTH { sel56_int } } & data56 | | |
1003 | {`FIRE_CSRBUS_DATA_WIDTH { sel57_int } } & data57 | | |
1004 | {`FIRE_CSRBUS_DATA_WIDTH { sel58_int } } & data58 | | |
1005 | {`FIRE_CSRBUS_DATA_WIDTH { sel59_int } } & data59 | | |
1006 | {`FIRE_CSRBUS_DATA_WIDTH { sel60_int } } & data60 | | |
1007 | {`FIRE_CSRBUS_DATA_WIDTH { sel61_int } } & data61 | | |
1008 | {`FIRE_CSRBUS_DATA_WIDTH { sel62_int } } & data62 | | |
1009 | {`FIRE_CSRBUS_DATA_WIDTH { sel63_int } } & data63 | | |
1010 | {`FIRE_CSRBUS_DATA_WIDTH { sel64_int } } & data64 | | |
1011 | {`FIRE_CSRBUS_DATA_WIDTH { sel65_int } } & data65 | | |
1012 | {`FIRE_CSRBUS_DATA_WIDTH { sel66_int } } & data66 | | |
1013 | {`FIRE_CSRBUS_DATA_WIDTH { sel67_int } } & data67 | | |
1014 | {`FIRE_CSRBUS_DATA_WIDTH { sel68_int } } & data68 | | |
1015 | {`FIRE_CSRBUS_DATA_WIDTH { sel69_int } } & data69 | | |
1016 | {`FIRE_CSRBUS_DATA_WIDTH { sel70_int } } & data70 | | |
1017 | {`FIRE_CSRBUS_DATA_WIDTH { sel71_int } } & data71 | | |
1018 | {`FIRE_CSRBUS_DATA_WIDTH { sel72_int } } & data72 | | |
1019 | {`FIRE_CSRBUS_DATA_WIDTH { sel73_int } } & data73 | | |
1020 | {`FIRE_CSRBUS_DATA_WIDTH { sel74_int } } & data74 | | |
1021 | {`FIRE_CSRBUS_DATA_WIDTH { sel75_int } } & data75 | | |
1022 | {`FIRE_CSRBUS_DATA_WIDTH { sel76_int } } & data76 | | |
1023 | {`FIRE_CSRBUS_DATA_WIDTH { sel77_int } } & data77 | | |
1024 | {`FIRE_CSRBUS_DATA_WIDTH { sel78_int } } & data78 | | |
1025 | {`FIRE_CSRBUS_DATA_WIDTH { sel79_int } } & data79 | | |
1026 | {`FIRE_CSRBUS_DATA_WIDTH { sel80_int } } & data80 | | |
1027 | {`FIRE_CSRBUS_DATA_WIDTH { sel81_int } } & data81 | | |
1028 | {`FIRE_CSRBUS_DATA_WIDTH { sel82_int } } & data82 | | |
1029 | {`FIRE_CSRBUS_DATA_WIDTH { sel83_int } } & data83 | | |
1030 | {`FIRE_CSRBUS_DATA_WIDTH { sel84_int } } & data84 | | |
1031 | {`FIRE_CSRBUS_DATA_WIDTH { sel85_int } } & data85 | | |
1032 | {`FIRE_CSRBUS_DATA_WIDTH { sel86_int } } & data86 | | |
1033 | {`FIRE_CSRBUS_DATA_WIDTH { sel87_int } } & data87 | | |
1034 | {`FIRE_CSRBUS_DATA_WIDTH { sel88_int } } & data88 | | |
1035 | {`FIRE_CSRBUS_DATA_WIDTH { sel89_int } } & data89 | | |
1036 | {`FIRE_CSRBUS_DATA_WIDTH { sel90_int } } & data90 | | |
1037 | {`FIRE_CSRBUS_DATA_WIDTH { sel91_int } } & data91 | | |
1038 | {`FIRE_CSRBUS_DATA_WIDTH { sel92_int } } & data92 | | |
1039 | {`FIRE_CSRBUS_DATA_WIDTH { sel93_int } } & data93 | | |
1040 | {`FIRE_CSRBUS_DATA_WIDTH { sel94_int } } & data94 | | |
1041 | {`FIRE_CSRBUS_DATA_WIDTH { sel95_int } } & data95 | | |
1042 | {`FIRE_CSRBUS_DATA_WIDTH { sel96_int } } & data96 | | |
1043 | {`FIRE_CSRBUS_DATA_WIDTH { sel97_int } } & data97 | | |
1044 | {`FIRE_CSRBUS_DATA_WIDTH { sel98_int } } & data98 | | |
1045 | {`FIRE_CSRBUS_DATA_WIDTH { sel99_int } } & data99 | | |
1046 | {`FIRE_CSRBUS_DATA_WIDTH { sel100_int } } & data100 | | |
1047 | {`FIRE_CSRBUS_DATA_WIDTH { sel101_int } } & data101 | | |
1048 | {`FIRE_CSRBUS_DATA_WIDTH { sel102_int } } & data102 | | |
1049 | {`FIRE_CSRBUS_DATA_WIDTH { sel103_int } } & data103 | | |
1050 | {`FIRE_CSRBUS_DATA_WIDTH { sel104_int } } & data104 | | |
1051 | {`FIRE_CSRBUS_DATA_WIDTH { sel105_int } } & data105 | | |
1052 | {`FIRE_CSRBUS_DATA_WIDTH { sel106_int } } & data106 | | |
1053 | {`FIRE_CSRBUS_DATA_WIDTH { sel107_int } } & data107 | | |
1054 | {`FIRE_CSRBUS_DATA_WIDTH { sel108_int } } & data108; | |
1055 | ||
1056 | //reg out or combo | |
1057 | assign out=reg_out?out_p1:out_d; | |
1058 | ||
1059 | //pipe control/data | |
1060 | always @(posedge clk) | |
1061 | begin | |
1062 | if(~rst_l) | |
1063 | begin | |
1064 | sel0_p1<=1'b0; | |
1065 | sel1_p1<=1'b0; | |
1066 | sel2_p1<=1'b0; | |
1067 | sel3_p1<=1'b0; | |
1068 | sel4_p1<=1'b0; | |
1069 | sel5_p1<=1'b0; | |
1070 | sel6_p1<=1'b0; | |
1071 | sel7_p1<=1'b0; | |
1072 | sel8_p1<=1'b0; | |
1073 | sel9_p1<=1'b0; | |
1074 | sel10_p1<=1'b0; | |
1075 | sel11_p1<=1'b0; | |
1076 | sel12_p1<=1'b0; | |
1077 | sel13_p1<=1'b0; | |
1078 | sel14_p1<=1'b0; | |
1079 | sel15_p1<=1'b0; | |
1080 | sel16_p1<=1'b0; | |
1081 | sel17_p1<=1'b0; | |
1082 | sel18_p1<=1'b0; | |
1083 | sel19_p1<=1'b0; | |
1084 | sel20_p1<=1'b0; | |
1085 | sel21_p1<=1'b0; | |
1086 | sel22_p1<=1'b0; | |
1087 | sel23_p1<=1'b0; | |
1088 | sel24_p1<=1'b0; | |
1089 | sel25_p1<=1'b0; | |
1090 | sel26_p1<=1'b0; | |
1091 | sel27_p1<=1'b0; | |
1092 | sel28_p1<=1'b0; | |
1093 | sel29_p1<=1'b0; | |
1094 | sel30_p1<=1'b0; | |
1095 | sel31_p1<=1'b0; | |
1096 | sel32_p1<=1'b0; | |
1097 | sel33_p1<=1'b0; | |
1098 | sel34_p1<=1'b0; | |
1099 | sel35_p1<=1'b0; | |
1100 | sel36_p1<=1'b0; | |
1101 | sel37_p1<=1'b0; | |
1102 | sel38_p1<=1'b0; | |
1103 | sel39_p1<=1'b0; | |
1104 | sel40_p1<=1'b0; | |
1105 | sel41_p1<=1'b0; | |
1106 | sel42_p1<=1'b0; | |
1107 | sel43_p1<=1'b0; | |
1108 | sel44_p1<=1'b0; | |
1109 | sel45_p1<=1'b0; | |
1110 | sel46_p1<=1'b0; | |
1111 | sel47_p1<=1'b0; | |
1112 | sel48_p1<=1'b0; | |
1113 | sel49_p1<=1'b0; | |
1114 | sel50_p1<=1'b0; | |
1115 | sel51_p1<=1'b0; | |
1116 | sel52_p1<=1'b0; | |
1117 | sel53_p1<=1'b0; | |
1118 | sel54_p1<=1'b0; | |
1119 | sel55_p1<=1'b0; | |
1120 | sel56_p1<=1'b0; | |
1121 | sel57_p1<=1'b0; | |
1122 | sel58_p1<=1'b0; | |
1123 | sel59_p1<=1'b0; | |
1124 | sel60_p1<=1'b0; | |
1125 | sel61_p1<=1'b0; | |
1126 | sel62_p1<=1'b0; | |
1127 | sel63_p1<=1'b0; | |
1128 | sel64_p1<=1'b0; | |
1129 | sel65_p1<=1'b0; | |
1130 | sel66_p1<=1'b0; | |
1131 | sel67_p1<=1'b0; | |
1132 | sel68_p1<=1'b0; | |
1133 | sel69_p1<=1'b0; | |
1134 | sel70_p1<=1'b0; | |
1135 | sel71_p1<=1'b0; | |
1136 | sel72_p1<=1'b0; | |
1137 | sel73_p1<=1'b0; | |
1138 | sel74_p1<=1'b0; | |
1139 | sel75_p1<=1'b0; | |
1140 | sel76_p1<=1'b0; | |
1141 | sel77_p1<=1'b0; | |
1142 | sel78_p1<=1'b0; | |
1143 | sel79_p1<=1'b0; | |
1144 | sel80_p1<=1'b0; | |
1145 | sel81_p1<=1'b0; | |
1146 | sel82_p1<=1'b0; | |
1147 | sel83_p1<=1'b0; | |
1148 | sel84_p1<=1'b0; | |
1149 | sel85_p1<=1'b0; | |
1150 | sel86_p1<=1'b0; | |
1151 | sel87_p1<=1'b0; | |
1152 | sel88_p1<=1'b0; | |
1153 | sel89_p1<=1'b0; | |
1154 | sel90_p1<=1'b0; | |
1155 | sel91_p1<=1'b0; | |
1156 | sel92_p1<=1'b0; | |
1157 | sel93_p1<=1'b0; | |
1158 | sel94_p1<=1'b0; | |
1159 | sel95_p1<=1'b0; | |
1160 | sel96_p1<=1'b0; | |
1161 | sel97_p1<=1'b0; | |
1162 | sel98_p1<=1'b0; | |
1163 | sel99_p1<=1'b0; | |
1164 | sel100_p1<=1'b0; | |
1165 | sel101_p1<=1'b0; | |
1166 | sel102_p1<=1'b0; | |
1167 | sel103_p1<=1'b0; | |
1168 | sel104_p1<=1'b0; | |
1169 | sel105_p1<=1'b0; | |
1170 | sel106_p1<=1'b0; | |
1171 | sel107_p1<=1'b0; | |
1172 | sel108_p1<=1'b0; | |
1173 | out_p1<=`FIRE_CSRBUS_DATA_WIDTH'b0; | |
1174 | end | |
1175 | else | |
1176 | begin | |
1177 | sel0_p1<=sel0; | |
1178 | sel1_p1<=sel1; | |
1179 | sel2_p1<=sel2; | |
1180 | sel3_p1<=sel3; | |
1181 | sel4_p1<=sel4; | |
1182 | sel5_p1<=sel5; | |
1183 | sel6_p1<=sel6; | |
1184 | sel7_p1<=sel7; | |
1185 | sel8_p1<=sel8; | |
1186 | sel9_p1<=sel9; | |
1187 | sel10_p1<=sel10; | |
1188 | sel11_p1<=sel11; | |
1189 | sel12_p1<=sel12; | |
1190 | sel13_p1<=sel13; | |
1191 | sel14_p1<=sel14; | |
1192 | sel15_p1<=sel15; | |
1193 | sel16_p1<=sel16; | |
1194 | sel17_p1<=sel17; | |
1195 | sel18_p1<=sel18; | |
1196 | sel19_p1<=sel19; | |
1197 | sel20_p1<=sel20; | |
1198 | sel21_p1<=sel21; | |
1199 | sel22_p1<=sel22; | |
1200 | sel23_p1<=sel23; | |
1201 | sel24_p1<=sel24; | |
1202 | sel25_p1<=sel25; | |
1203 | sel26_p1<=sel26; | |
1204 | sel27_p1<=sel27; | |
1205 | sel28_p1<=sel28; | |
1206 | sel29_p1<=sel29; | |
1207 | sel30_p1<=sel30; | |
1208 | sel31_p1<=sel31; | |
1209 | sel32_p1<=sel32; | |
1210 | sel33_p1<=sel33; | |
1211 | sel34_p1<=sel34; | |
1212 | sel35_p1<=sel35; | |
1213 | sel36_p1<=sel36; | |
1214 | sel37_p1<=sel37; | |
1215 | sel38_p1<=sel38; | |
1216 | sel39_p1<=sel39; | |
1217 | sel40_p1<=sel40; | |
1218 | sel41_p1<=sel41; | |
1219 | sel42_p1<=sel42; | |
1220 | sel43_p1<=sel43; | |
1221 | sel44_p1<=sel44; | |
1222 | sel45_p1<=sel45; | |
1223 | sel46_p1<=sel46; | |
1224 | sel47_p1<=sel47; | |
1225 | sel48_p1<=sel48; | |
1226 | sel49_p1<=sel49; | |
1227 | sel50_p1<=sel50; | |
1228 | sel51_p1<=sel51; | |
1229 | sel52_p1<=sel52; | |
1230 | sel53_p1<=sel53; | |
1231 | sel54_p1<=sel54; | |
1232 | sel55_p1<=sel55; | |
1233 | sel56_p1<=sel56; | |
1234 | sel57_p1<=sel57; | |
1235 | sel58_p1<=sel58; | |
1236 | sel59_p1<=sel59; | |
1237 | sel60_p1<=sel60; | |
1238 | sel61_p1<=sel61; | |
1239 | sel62_p1<=sel62; | |
1240 | sel63_p1<=sel63; | |
1241 | sel64_p1<=sel64; | |
1242 | sel65_p1<=sel65; | |
1243 | sel66_p1<=sel66; | |
1244 | sel67_p1<=sel67; | |
1245 | sel68_p1<=sel68; | |
1246 | sel69_p1<=sel69; | |
1247 | sel70_p1<=sel70; | |
1248 | sel71_p1<=sel71; | |
1249 | sel72_p1<=sel72; | |
1250 | sel73_p1<=sel73; | |
1251 | sel74_p1<=sel74; | |
1252 | sel75_p1<=sel75; | |
1253 | sel76_p1<=sel76; | |
1254 | sel77_p1<=sel77; | |
1255 | sel78_p1<=sel78; | |
1256 | sel79_p1<=sel79; | |
1257 | sel80_p1<=sel80; | |
1258 | sel81_p1<=sel81; | |
1259 | sel82_p1<=sel82; | |
1260 | sel83_p1<=sel83; | |
1261 | sel84_p1<=sel84; | |
1262 | sel85_p1<=sel85; | |
1263 | sel86_p1<=sel86; | |
1264 | sel87_p1<=sel87; | |
1265 | sel88_p1<=sel88; | |
1266 | sel89_p1<=sel89; | |
1267 | sel90_p1<=sel90; | |
1268 | sel91_p1<=sel91; | |
1269 | sel92_p1<=sel92; | |
1270 | sel93_p1<=sel93; | |
1271 | sel94_p1<=sel94; | |
1272 | sel95_p1<=sel95; | |
1273 | sel96_p1<=sel96; | |
1274 | sel97_p1<=sel97; | |
1275 | sel98_p1<=sel98; | |
1276 | sel99_p1<=sel99; | |
1277 | sel100_p1<=sel100; | |
1278 | sel101_p1<=sel101; | |
1279 | sel102_p1<=sel102; | |
1280 | sel103_p1<=sel103; | |
1281 | sel104_p1<=sel104; | |
1282 | sel105_p1<=sel105; | |
1283 | sel106_p1<=sel106; | |
1284 | sel107_p1<=sel107; | |
1285 | sel108_p1<=sel108; | |
1286 | out_p1<=out_d; | |
1287 | end | |
1288 | end | |
1289 | ||
1290 | endmodule // dmu_imu_eqs_csrpipe_109 |