Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / design / sys / iop / dmu / rtl / dmu_mmu_csr_flta_entry.v
CommitLineData
86530b38
AT
1// ========== Copyright Header Begin ==========================================
2//
3// OpenSPARC T2 Processor File: dmu_mmu_csr_flta_entry.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 ============================================
35module dmu_mmu_csr_flta_entry
36 (
37 // synopsys translate_off
38 omni_ld,
39 omni_data,
40 // synopsys translate_on
41 clk,
42 por_l,
43 w_ld,
44 csrbus_wr_data,
45 flta_csrbus_read_data,
46 flta_va_hw_ld,
47 flta_va_hw_write
48 );
49
50//====================================================================
51// Polarity declarations
52//====================================================================
53// synopsys translate_off
54 input omni_ld; // Omni load
55// vlint flag_input_port_not_connected off
56 input [`FIRE_DLC_MMU_CSR_FLTA_WIDTH - 1:0] omni_data; // Omni write data
57// synopsys translate_on
58// vlint flag_input_port_not_connected on
59input clk; // Clock signal
60input por_l; // Reset signal
61input w_ld; // SW load
62// vlint flag_input_port_not_connected off
63input [`FIRE_CSRBUS_DATA_WIDTH-1:0] csrbus_wr_data; // SW write data
64// vlint flag_input_port_not_connected on
65output [`FIRE_DLC_MMU_CSR_FLTA_WIDTH-1:0] flta_csrbus_read_data; // SW read
66 // data
67input flta_va_hw_ld; // Hardware load enable for flta_va. When set, <hw write
68 // signal> will be loaded into flta.
69input [`FIRE_DLC_MMU_CSR_FLTA_VA_INT_SLC] flta_va_hw_write; // data bus for hw
70 // loading of
71 // flta_va.
72
73//====================================================================
74// Type declarations
75//====================================================================
76// synopsys translate_off
77 wire omni_ld; // Omni load
78// vlint flag_dangling_net_within_module off
79// vlint flag_net_has_no_load off
80 wire [`FIRE_DLC_MMU_CSR_FLTA_WIDTH - 1:0] omni_data; // Omni write data
81// synopsys translate_on
82// vlint flag_dangling_net_within_module on
83// vlint flag_net_has_no_load on
84wire clk; // Clock signal
85wire por_l; // Reset signal
86wire w_ld; // SW load
87// vlint flag_dangling_net_within_module off
88// vlint flag_net_has_no_load off
89wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] csrbus_wr_data; // SW write data
90// vlint flag_dangling_net_within_module on
91// vlint flag_net_has_no_load on
92wire [`FIRE_DLC_MMU_CSR_FLTA_WIDTH-1:0] flta_csrbus_read_data; // SW read data
93wire flta_va_hw_ld; // Hardware load enable for flta_va. When set, <hw write
94 // signal> will be loaded into flta.
95wire [`FIRE_DLC_MMU_CSR_FLTA_VA_INT_SLC] flta_va_hw_write; // data bus for hw
96 // loading of
97 // flta_va.
98
99//====================================================================
100// Logic
101//====================================================================
102
103//----- Reset values
104// verilint 531 off
105wire [61:0] reset_va = 62'b0;
106// verilint 531 on
107
108//----- Active high reset wires
109wire por_l_active_high = ~por_l;
110
111//====================================================
112// Instantiation of flops
113//====================================================
114
115assign flta_csrbus_read_data[0] = 1'b0; // bit 0
116assign flta_csrbus_read_data[1] = 1'b0; // bit 1
117// bit 2
118csr_sw csr_sw_2
119 (
120 // synopsys translate_off
121 .omni_ld (omni_ld),
122 .omni_data (omni_data[2]),
123 .omni_rw_alias (1'b1),
124 .omni_rw1c_alias (1'b0),
125 .omni_rw1s_alias (1'b0),
126 // synopsys translate_on
127 .rst (por_l_active_high),
128 .rst_val (reset_va[0]),
129 .csr_ld (w_ld),
130 .csr_data (csrbus_wr_data[2]),
131 .rw_alias (1'b1),
132 .rw1c_alias (1'b0),
133 .rw1s_alias (1'b0),
134 .hw_ld (flta_va_hw_ld),
135 .hw_data (flta_va_hw_write[0]),
136 .cp (clk),
137 .q (flta_csrbus_read_data[2])
138 );
139
140// bit 3
141csr_sw csr_sw_3
142 (
143 // synopsys translate_off
144 .omni_ld (omni_ld),
145 .omni_data (omni_data[3]),
146 .omni_rw_alias (1'b1),
147 .omni_rw1c_alias (1'b0),
148 .omni_rw1s_alias (1'b0),
149 // synopsys translate_on
150 .rst (por_l_active_high),
151 .rst_val (reset_va[1]),
152 .csr_ld (w_ld),
153 .csr_data (csrbus_wr_data[3]),
154 .rw_alias (1'b1),
155 .rw1c_alias (1'b0),
156 .rw1s_alias (1'b0),
157 .hw_ld (flta_va_hw_ld),
158 .hw_data (flta_va_hw_write[1]),
159 .cp (clk),
160 .q (flta_csrbus_read_data[3])
161 );
162
163// bit 4
164csr_sw csr_sw_4
165 (
166 // synopsys translate_off
167 .omni_ld (omni_ld),
168 .omni_data (omni_data[4]),
169 .omni_rw_alias (1'b1),
170 .omni_rw1c_alias (1'b0),
171 .omni_rw1s_alias (1'b0),
172 // synopsys translate_on
173 .rst (por_l_active_high),
174 .rst_val (reset_va[2]),
175 .csr_ld (w_ld),
176 .csr_data (csrbus_wr_data[4]),
177 .rw_alias (1'b1),
178 .rw1c_alias (1'b0),
179 .rw1s_alias (1'b0),
180 .hw_ld (flta_va_hw_ld),
181 .hw_data (flta_va_hw_write[2]),
182 .cp (clk),
183 .q (flta_csrbus_read_data[4])
184 );
185
186// bit 5
187csr_sw csr_sw_5
188 (
189 // synopsys translate_off
190 .omni_ld (omni_ld),
191 .omni_data (omni_data[5]),
192 .omni_rw_alias (1'b1),
193 .omni_rw1c_alias (1'b0),
194 .omni_rw1s_alias (1'b0),
195 // synopsys translate_on
196 .rst (por_l_active_high),
197 .rst_val (reset_va[3]),
198 .csr_ld (w_ld),
199 .csr_data (csrbus_wr_data[5]),
200 .rw_alias (1'b1),
201 .rw1c_alias (1'b0),
202 .rw1s_alias (1'b0),
203 .hw_ld (flta_va_hw_ld),
204 .hw_data (flta_va_hw_write[3]),
205 .cp (clk),
206 .q (flta_csrbus_read_data[5])
207 );
208
209// bit 6
210csr_sw csr_sw_6
211 (
212 // synopsys translate_off
213 .omni_ld (omni_ld),
214 .omni_data (omni_data[6]),
215 .omni_rw_alias (1'b1),
216 .omni_rw1c_alias (1'b0),
217 .omni_rw1s_alias (1'b0),
218 // synopsys translate_on
219 .rst (por_l_active_high),
220 .rst_val (reset_va[4]),
221 .csr_ld (w_ld),
222 .csr_data (csrbus_wr_data[6]),
223 .rw_alias (1'b1),
224 .rw1c_alias (1'b0),
225 .rw1s_alias (1'b0),
226 .hw_ld (flta_va_hw_ld),
227 .hw_data (flta_va_hw_write[4]),
228 .cp (clk),
229 .q (flta_csrbus_read_data[6])
230 );
231
232// bit 7
233csr_sw csr_sw_7
234 (
235 // synopsys translate_off
236 .omni_ld (omni_ld),
237 .omni_data (omni_data[7]),
238 .omni_rw_alias (1'b1),
239 .omni_rw1c_alias (1'b0),
240 .omni_rw1s_alias (1'b0),
241 // synopsys translate_on
242 .rst (por_l_active_high),
243 .rst_val (reset_va[5]),
244 .csr_ld (w_ld),
245 .csr_data (csrbus_wr_data[7]),
246 .rw_alias (1'b1),
247 .rw1c_alias (1'b0),
248 .rw1s_alias (1'b0),
249 .hw_ld (flta_va_hw_ld),
250 .hw_data (flta_va_hw_write[5]),
251 .cp (clk),
252 .q (flta_csrbus_read_data[7])
253 );
254
255// bit 8
256csr_sw csr_sw_8
257 (
258 // synopsys translate_off
259 .omni_ld (omni_ld),
260 .omni_data (omni_data[8]),
261 .omni_rw_alias (1'b1),
262 .omni_rw1c_alias (1'b0),
263 .omni_rw1s_alias (1'b0),
264 // synopsys translate_on
265 .rst (por_l_active_high),
266 .rst_val (reset_va[6]),
267 .csr_ld (w_ld),
268 .csr_data (csrbus_wr_data[8]),
269 .rw_alias (1'b1),
270 .rw1c_alias (1'b0),
271 .rw1s_alias (1'b0),
272 .hw_ld (flta_va_hw_ld),
273 .hw_data (flta_va_hw_write[6]),
274 .cp (clk),
275 .q (flta_csrbus_read_data[8])
276 );
277
278// bit 9
279csr_sw csr_sw_9
280 (
281 // synopsys translate_off
282 .omni_ld (omni_ld),
283 .omni_data (omni_data[9]),
284 .omni_rw_alias (1'b1),
285 .omni_rw1c_alias (1'b0),
286 .omni_rw1s_alias (1'b0),
287 // synopsys translate_on
288 .rst (por_l_active_high),
289 .rst_val (reset_va[7]),
290 .csr_ld (w_ld),
291 .csr_data (csrbus_wr_data[9]),
292 .rw_alias (1'b1),
293 .rw1c_alias (1'b0),
294 .rw1s_alias (1'b0),
295 .hw_ld (flta_va_hw_ld),
296 .hw_data (flta_va_hw_write[7]),
297 .cp (clk),
298 .q (flta_csrbus_read_data[9])
299 );
300
301// bit 10
302csr_sw csr_sw_10
303 (
304 // synopsys translate_off
305 .omni_ld (omni_ld),
306 .omni_data (omni_data[10]),
307 .omni_rw_alias (1'b1),
308 .omni_rw1c_alias (1'b0),
309 .omni_rw1s_alias (1'b0),
310 // synopsys translate_on
311 .rst (por_l_active_high),
312 .rst_val (reset_va[8]),
313 .csr_ld (w_ld),
314 .csr_data (csrbus_wr_data[10]),
315 .rw_alias (1'b1),
316 .rw1c_alias (1'b0),
317 .rw1s_alias (1'b0),
318 .hw_ld (flta_va_hw_ld),
319 .hw_data (flta_va_hw_write[8]),
320 .cp (clk),
321 .q (flta_csrbus_read_data[10])
322 );
323
324// bit 11
325csr_sw csr_sw_11
326 (
327 // synopsys translate_off
328 .omni_ld (omni_ld),
329 .omni_data (omni_data[11]),
330 .omni_rw_alias (1'b1),
331 .omni_rw1c_alias (1'b0),
332 .omni_rw1s_alias (1'b0),
333 // synopsys translate_on
334 .rst (por_l_active_high),
335 .rst_val (reset_va[9]),
336 .csr_ld (w_ld),
337 .csr_data (csrbus_wr_data[11]),
338 .rw_alias (1'b1),
339 .rw1c_alias (1'b0),
340 .rw1s_alias (1'b0),
341 .hw_ld (flta_va_hw_ld),
342 .hw_data (flta_va_hw_write[9]),
343 .cp (clk),
344 .q (flta_csrbus_read_data[11])
345 );
346
347// bit 12
348csr_sw csr_sw_12
349 (
350 // synopsys translate_off
351 .omni_ld (omni_ld),
352 .omni_data (omni_data[12]),
353 .omni_rw_alias (1'b1),
354 .omni_rw1c_alias (1'b0),
355 .omni_rw1s_alias (1'b0),
356 // synopsys translate_on
357 .rst (por_l_active_high),
358 .rst_val (reset_va[10]),
359 .csr_ld (w_ld),
360 .csr_data (csrbus_wr_data[12]),
361 .rw_alias (1'b1),
362 .rw1c_alias (1'b0),
363 .rw1s_alias (1'b0),
364 .hw_ld (flta_va_hw_ld),
365 .hw_data (flta_va_hw_write[10]),
366 .cp (clk),
367 .q (flta_csrbus_read_data[12])
368 );
369
370// bit 13
371csr_sw csr_sw_13
372 (
373 // synopsys translate_off
374 .omni_ld (omni_ld),
375 .omni_data (omni_data[13]),
376 .omni_rw_alias (1'b1),
377 .omni_rw1c_alias (1'b0),
378 .omni_rw1s_alias (1'b0),
379 // synopsys translate_on
380 .rst (por_l_active_high),
381 .rst_val (reset_va[11]),
382 .csr_ld (w_ld),
383 .csr_data (csrbus_wr_data[13]),
384 .rw_alias (1'b1),
385 .rw1c_alias (1'b0),
386 .rw1s_alias (1'b0),
387 .hw_ld (flta_va_hw_ld),
388 .hw_data (flta_va_hw_write[11]),
389 .cp (clk),
390 .q (flta_csrbus_read_data[13])
391 );
392
393// bit 14
394csr_sw csr_sw_14
395 (
396 // synopsys translate_off
397 .omni_ld (omni_ld),
398 .omni_data (omni_data[14]),
399 .omni_rw_alias (1'b1),
400 .omni_rw1c_alias (1'b0),
401 .omni_rw1s_alias (1'b0),
402 // synopsys translate_on
403 .rst (por_l_active_high),
404 .rst_val (reset_va[12]),
405 .csr_ld (w_ld),
406 .csr_data (csrbus_wr_data[14]),
407 .rw_alias (1'b1),
408 .rw1c_alias (1'b0),
409 .rw1s_alias (1'b0),
410 .hw_ld (flta_va_hw_ld),
411 .hw_data (flta_va_hw_write[12]),
412 .cp (clk),
413 .q (flta_csrbus_read_data[14])
414 );
415
416// bit 15
417csr_sw csr_sw_15
418 (
419 // synopsys translate_off
420 .omni_ld (omni_ld),
421 .omni_data (omni_data[15]),
422 .omni_rw_alias (1'b1),
423 .omni_rw1c_alias (1'b0),
424 .omni_rw1s_alias (1'b0),
425 // synopsys translate_on
426 .rst (por_l_active_high),
427 .rst_val (reset_va[13]),
428 .csr_ld (w_ld),
429 .csr_data (csrbus_wr_data[15]),
430 .rw_alias (1'b1),
431 .rw1c_alias (1'b0),
432 .rw1s_alias (1'b0),
433 .hw_ld (flta_va_hw_ld),
434 .hw_data (flta_va_hw_write[13]),
435 .cp (clk),
436 .q (flta_csrbus_read_data[15])
437 );
438
439// bit 16
440csr_sw csr_sw_16
441 (
442 // synopsys translate_off
443 .omni_ld (omni_ld),
444 .omni_data (omni_data[16]),
445 .omni_rw_alias (1'b1),
446 .omni_rw1c_alias (1'b0),
447 .omni_rw1s_alias (1'b0),
448 // synopsys translate_on
449 .rst (por_l_active_high),
450 .rst_val (reset_va[14]),
451 .csr_ld (w_ld),
452 .csr_data (csrbus_wr_data[16]),
453 .rw_alias (1'b1),
454 .rw1c_alias (1'b0),
455 .rw1s_alias (1'b0),
456 .hw_ld (flta_va_hw_ld),
457 .hw_data (flta_va_hw_write[14]),
458 .cp (clk),
459 .q (flta_csrbus_read_data[16])
460 );
461
462// bit 17
463csr_sw csr_sw_17
464 (
465 // synopsys translate_off
466 .omni_ld (omni_ld),
467 .omni_data (omni_data[17]),
468 .omni_rw_alias (1'b1),
469 .omni_rw1c_alias (1'b0),
470 .omni_rw1s_alias (1'b0),
471 // synopsys translate_on
472 .rst (por_l_active_high),
473 .rst_val (reset_va[15]),
474 .csr_ld (w_ld),
475 .csr_data (csrbus_wr_data[17]),
476 .rw_alias (1'b1),
477 .rw1c_alias (1'b0),
478 .rw1s_alias (1'b0),
479 .hw_ld (flta_va_hw_ld),
480 .hw_data (flta_va_hw_write[15]),
481 .cp (clk),
482 .q (flta_csrbus_read_data[17])
483 );
484
485// bit 18
486csr_sw csr_sw_18
487 (
488 // synopsys translate_off
489 .omni_ld (omni_ld),
490 .omni_data (omni_data[18]),
491 .omni_rw_alias (1'b1),
492 .omni_rw1c_alias (1'b0),
493 .omni_rw1s_alias (1'b0),
494 // synopsys translate_on
495 .rst (por_l_active_high),
496 .rst_val (reset_va[16]),
497 .csr_ld (w_ld),
498 .csr_data (csrbus_wr_data[18]),
499 .rw_alias (1'b1),
500 .rw1c_alias (1'b0),
501 .rw1s_alias (1'b0),
502 .hw_ld (flta_va_hw_ld),
503 .hw_data (flta_va_hw_write[16]),
504 .cp (clk),
505 .q (flta_csrbus_read_data[18])
506 );
507
508// bit 19
509csr_sw csr_sw_19
510 (
511 // synopsys translate_off
512 .omni_ld (omni_ld),
513 .omni_data (omni_data[19]),
514 .omni_rw_alias (1'b1),
515 .omni_rw1c_alias (1'b0),
516 .omni_rw1s_alias (1'b0),
517 // synopsys translate_on
518 .rst (por_l_active_high),
519 .rst_val (reset_va[17]),
520 .csr_ld (w_ld),
521 .csr_data (csrbus_wr_data[19]),
522 .rw_alias (1'b1),
523 .rw1c_alias (1'b0),
524 .rw1s_alias (1'b0),
525 .hw_ld (flta_va_hw_ld),
526 .hw_data (flta_va_hw_write[17]),
527 .cp (clk),
528 .q (flta_csrbus_read_data[19])
529 );
530
531// bit 20
532csr_sw csr_sw_20
533 (
534 // synopsys translate_off
535 .omni_ld (omni_ld),
536 .omni_data (omni_data[20]),
537 .omni_rw_alias (1'b1),
538 .omni_rw1c_alias (1'b0),
539 .omni_rw1s_alias (1'b0),
540 // synopsys translate_on
541 .rst (por_l_active_high),
542 .rst_val (reset_va[18]),
543 .csr_ld (w_ld),
544 .csr_data (csrbus_wr_data[20]),
545 .rw_alias (1'b1),
546 .rw1c_alias (1'b0),
547 .rw1s_alias (1'b0),
548 .hw_ld (flta_va_hw_ld),
549 .hw_data (flta_va_hw_write[18]),
550 .cp (clk),
551 .q (flta_csrbus_read_data[20])
552 );
553
554// bit 21
555csr_sw csr_sw_21
556 (
557 // synopsys translate_off
558 .omni_ld (omni_ld),
559 .omni_data (omni_data[21]),
560 .omni_rw_alias (1'b1),
561 .omni_rw1c_alias (1'b0),
562 .omni_rw1s_alias (1'b0),
563 // synopsys translate_on
564 .rst (por_l_active_high),
565 .rst_val (reset_va[19]),
566 .csr_ld (w_ld),
567 .csr_data (csrbus_wr_data[21]),
568 .rw_alias (1'b1),
569 .rw1c_alias (1'b0),
570 .rw1s_alias (1'b0),
571 .hw_ld (flta_va_hw_ld),
572 .hw_data (flta_va_hw_write[19]),
573 .cp (clk),
574 .q (flta_csrbus_read_data[21])
575 );
576
577// bit 22
578csr_sw csr_sw_22
579 (
580 // synopsys translate_off
581 .omni_ld (omni_ld),
582 .omni_data (omni_data[22]),
583 .omni_rw_alias (1'b1),
584 .omni_rw1c_alias (1'b0),
585 .omni_rw1s_alias (1'b0),
586 // synopsys translate_on
587 .rst (por_l_active_high),
588 .rst_val (reset_va[20]),
589 .csr_ld (w_ld),
590 .csr_data (csrbus_wr_data[22]),
591 .rw_alias (1'b1),
592 .rw1c_alias (1'b0),
593 .rw1s_alias (1'b0),
594 .hw_ld (flta_va_hw_ld),
595 .hw_data (flta_va_hw_write[20]),
596 .cp (clk),
597 .q (flta_csrbus_read_data[22])
598 );
599
600// bit 23
601csr_sw csr_sw_23
602 (
603 // synopsys translate_off
604 .omni_ld (omni_ld),
605 .omni_data (omni_data[23]),
606 .omni_rw_alias (1'b1),
607 .omni_rw1c_alias (1'b0),
608 .omni_rw1s_alias (1'b0),
609 // synopsys translate_on
610 .rst (por_l_active_high),
611 .rst_val (reset_va[21]),
612 .csr_ld (w_ld),
613 .csr_data (csrbus_wr_data[23]),
614 .rw_alias (1'b1),
615 .rw1c_alias (1'b0),
616 .rw1s_alias (1'b0),
617 .hw_ld (flta_va_hw_ld),
618 .hw_data (flta_va_hw_write[21]),
619 .cp (clk),
620 .q (flta_csrbus_read_data[23])
621 );
622
623// bit 24
624csr_sw csr_sw_24
625 (
626 // synopsys translate_off
627 .omni_ld (omni_ld),
628 .omni_data (omni_data[24]),
629 .omni_rw_alias (1'b1),
630 .omni_rw1c_alias (1'b0),
631 .omni_rw1s_alias (1'b0),
632 // synopsys translate_on
633 .rst (por_l_active_high),
634 .rst_val (reset_va[22]),
635 .csr_ld (w_ld),
636 .csr_data (csrbus_wr_data[24]),
637 .rw_alias (1'b1),
638 .rw1c_alias (1'b0),
639 .rw1s_alias (1'b0),
640 .hw_ld (flta_va_hw_ld),
641 .hw_data (flta_va_hw_write[22]),
642 .cp (clk),
643 .q (flta_csrbus_read_data[24])
644 );
645
646// bit 25
647csr_sw csr_sw_25
648 (
649 // synopsys translate_off
650 .omni_ld (omni_ld),
651 .omni_data (omni_data[25]),
652 .omni_rw_alias (1'b1),
653 .omni_rw1c_alias (1'b0),
654 .omni_rw1s_alias (1'b0),
655 // synopsys translate_on
656 .rst (por_l_active_high),
657 .rst_val (reset_va[23]),
658 .csr_ld (w_ld),
659 .csr_data (csrbus_wr_data[25]),
660 .rw_alias (1'b1),
661 .rw1c_alias (1'b0),
662 .rw1s_alias (1'b0),
663 .hw_ld (flta_va_hw_ld),
664 .hw_data (flta_va_hw_write[23]),
665 .cp (clk),
666 .q (flta_csrbus_read_data[25])
667 );
668
669// bit 26
670csr_sw csr_sw_26
671 (
672 // synopsys translate_off
673 .omni_ld (omni_ld),
674 .omni_data (omni_data[26]),
675 .omni_rw_alias (1'b1),
676 .omni_rw1c_alias (1'b0),
677 .omni_rw1s_alias (1'b0),
678 // synopsys translate_on
679 .rst (por_l_active_high),
680 .rst_val (reset_va[24]),
681 .csr_ld (w_ld),
682 .csr_data (csrbus_wr_data[26]),
683 .rw_alias (1'b1),
684 .rw1c_alias (1'b0),
685 .rw1s_alias (1'b0),
686 .hw_ld (flta_va_hw_ld),
687 .hw_data (flta_va_hw_write[24]),
688 .cp (clk),
689 .q (flta_csrbus_read_data[26])
690 );
691
692// bit 27
693csr_sw csr_sw_27
694 (
695 // synopsys translate_off
696 .omni_ld (omni_ld),
697 .omni_data (omni_data[27]),
698 .omni_rw_alias (1'b1),
699 .omni_rw1c_alias (1'b0),
700 .omni_rw1s_alias (1'b0),
701 // synopsys translate_on
702 .rst (por_l_active_high),
703 .rst_val (reset_va[25]),
704 .csr_ld (w_ld),
705 .csr_data (csrbus_wr_data[27]),
706 .rw_alias (1'b1),
707 .rw1c_alias (1'b0),
708 .rw1s_alias (1'b0),
709 .hw_ld (flta_va_hw_ld),
710 .hw_data (flta_va_hw_write[25]),
711 .cp (clk),
712 .q (flta_csrbus_read_data[27])
713 );
714
715// bit 28
716csr_sw csr_sw_28
717 (
718 // synopsys translate_off
719 .omni_ld (omni_ld),
720 .omni_data (omni_data[28]),
721 .omni_rw_alias (1'b1),
722 .omni_rw1c_alias (1'b0),
723 .omni_rw1s_alias (1'b0),
724 // synopsys translate_on
725 .rst (por_l_active_high),
726 .rst_val (reset_va[26]),
727 .csr_ld (w_ld),
728 .csr_data (csrbus_wr_data[28]),
729 .rw_alias (1'b1),
730 .rw1c_alias (1'b0),
731 .rw1s_alias (1'b0),
732 .hw_ld (flta_va_hw_ld),
733 .hw_data (flta_va_hw_write[26]),
734 .cp (clk),
735 .q (flta_csrbus_read_data[28])
736 );
737
738// bit 29
739csr_sw csr_sw_29
740 (
741 // synopsys translate_off
742 .omni_ld (omni_ld),
743 .omni_data (omni_data[29]),
744 .omni_rw_alias (1'b1),
745 .omni_rw1c_alias (1'b0),
746 .omni_rw1s_alias (1'b0),
747 // synopsys translate_on
748 .rst (por_l_active_high),
749 .rst_val (reset_va[27]),
750 .csr_ld (w_ld),
751 .csr_data (csrbus_wr_data[29]),
752 .rw_alias (1'b1),
753 .rw1c_alias (1'b0),
754 .rw1s_alias (1'b0),
755 .hw_ld (flta_va_hw_ld),
756 .hw_data (flta_va_hw_write[27]),
757 .cp (clk),
758 .q (flta_csrbus_read_data[29])
759 );
760
761// bit 30
762csr_sw csr_sw_30
763 (
764 // synopsys translate_off
765 .omni_ld (omni_ld),
766 .omni_data (omni_data[30]),
767 .omni_rw_alias (1'b1),
768 .omni_rw1c_alias (1'b0),
769 .omni_rw1s_alias (1'b0),
770 // synopsys translate_on
771 .rst (por_l_active_high),
772 .rst_val (reset_va[28]),
773 .csr_ld (w_ld),
774 .csr_data (csrbus_wr_data[30]),
775 .rw_alias (1'b1),
776 .rw1c_alias (1'b0),
777 .rw1s_alias (1'b0),
778 .hw_ld (flta_va_hw_ld),
779 .hw_data (flta_va_hw_write[28]),
780 .cp (clk),
781 .q (flta_csrbus_read_data[30])
782 );
783
784// bit 31
785csr_sw csr_sw_31
786 (
787 // synopsys translate_off
788 .omni_ld (omni_ld),
789 .omni_data (omni_data[31]),
790 .omni_rw_alias (1'b1),
791 .omni_rw1c_alias (1'b0),
792 .omni_rw1s_alias (1'b0),
793 // synopsys translate_on
794 .rst (por_l_active_high),
795 .rst_val (reset_va[29]),
796 .csr_ld (w_ld),
797 .csr_data (csrbus_wr_data[31]),
798 .rw_alias (1'b1),
799 .rw1c_alias (1'b0),
800 .rw1s_alias (1'b0),
801 .hw_ld (flta_va_hw_ld),
802 .hw_data (flta_va_hw_write[29]),
803 .cp (clk),
804 .q (flta_csrbus_read_data[31])
805 );
806
807// bit 32
808csr_sw csr_sw_32
809 (
810 // synopsys translate_off
811 .omni_ld (omni_ld),
812 .omni_data (omni_data[32]),
813 .omni_rw_alias (1'b1),
814 .omni_rw1c_alias (1'b0),
815 .omni_rw1s_alias (1'b0),
816 // synopsys translate_on
817 .rst (por_l_active_high),
818 .rst_val (reset_va[30]),
819 .csr_ld (w_ld),
820 .csr_data (csrbus_wr_data[32]),
821 .rw_alias (1'b1),
822 .rw1c_alias (1'b0),
823 .rw1s_alias (1'b0),
824 .hw_ld (flta_va_hw_ld),
825 .hw_data (flta_va_hw_write[30]),
826 .cp (clk),
827 .q (flta_csrbus_read_data[32])
828 );
829
830// bit 33
831csr_sw csr_sw_33
832 (
833 // synopsys translate_off
834 .omni_ld (omni_ld),
835 .omni_data (omni_data[33]),
836 .omni_rw_alias (1'b1),
837 .omni_rw1c_alias (1'b0),
838 .omni_rw1s_alias (1'b0),
839 // synopsys translate_on
840 .rst (por_l_active_high),
841 .rst_val (reset_va[31]),
842 .csr_ld (w_ld),
843 .csr_data (csrbus_wr_data[33]),
844 .rw_alias (1'b1),
845 .rw1c_alias (1'b0),
846 .rw1s_alias (1'b0),
847 .hw_ld (flta_va_hw_ld),
848 .hw_data (flta_va_hw_write[31]),
849 .cp (clk),
850 .q (flta_csrbus_read_data[33])
851 );
852
853// bit 34
854csr_sw csr_sw_34
855 (
856 // synopsys translate_off
857 .omni_ld (omni_ld),
858 .omni_data (omni_data[34]),
859 .omni_rw_alias (1'b1),
860 .omni_rw1c_alias (1'b0),
861 .omni_rw1s_alias (1'b0),
862 // synopsys translate_on
863 .rst (por_l_active_high),
864 .rst_val (reset_va[32]),
865 .csr_ld (w_ld),
866 .csr_data (csrbus_wr_data[34]),
867 .rw_alias (1'b1),
868 .rw1c_alias (1'b0),
869 .rw1s_alias (1'b0),
870 .hw_ld (flta_va_hw_ld),
871 .hw_data (flta_va_hw_write[32]),
872 .cp (clk),
873 .q (flta_csrbus_read_data[34])
874 );
875
876// bit 35
877csr_sw csr_sw_35
878 (
879 // synopsys translate_off
880 .omni_ld (omni_ld),
881 .omni_data (omni_data[35]),
882 .omni_rw_alias (1'b1),
883 .omni_rw1c_alias (1'b0),
884 .omni_rw1s_alias (1'b0),
885 // synopsys translate_on
886 .rst (por_l_active_high),
887 .rst_val (reset_va[33]),
888 .csr_ld (w_ld),
889 .csr_data (csrbus_wr_data[35]),
890 .rw_alias (1'b1),
891 .rw1c_alias (1'b0),
892 .rw1s_alias (1'b0),
893 .hw_ld (flta_va_hw_ld),
894 .hw_data (flta_va_hw_write[33]),
895 .cp (clk),
896 .q (flta_csrbus_read_data[35])
897 );
898
899// bit 36
900csr_sw csr_sw_36
901 (
902 // synopsys translate_off
903 .omni_ld (omni_ld),
904 .omni_data (omni_data[36]),
905 .omni_rw_alias (1'b1),
906 .omni_rw1c_alias (1'b0),
907 .omni_rw1s_alias (1'b0),
908 // synopsys translate_on
909 .rst (por_l_active_high),
910 .rst_val (reset_va[34]),
911 .csr_ld (w_ld),
912 .csr_data (csrbus_wr_data[36]),
913 .rw_alias (1'b1),
914 .rw1c_alias (1'b0),
915 .rw1s_alias (1'b0),
916 .hw_ld (flta_va_hw_ld),
917 .hw_data (flta_va_hw_write[34]),
918 .cp (clk),
919 .q (flta_csrbus_read_data[36])
920 );
921
922// bit 37
923csr_sw csr_sw_37
924 (
925 // synopsys translate_off
926 .omni_ld (omni_ld),
927 .omni_data (omni_data[37]),
928 .omni_rw_alias (1'b1),
929 .omni_rw1c_alias (1'b0),
930 .omni_rw1s_alias (1'b0),
931 // synopsys translate_on
932 .rst (por_l_active_high),
933 .rst_val (reset_va[35]),
934 .csr_ld (w_ld),
935 .csr_data (csrbus_wr_data[37]),
936 .rw_alias (1'b1),
937 .rw1c_alias (1'b0),
938 .rw1s_alias (1'b0),
939 .hw_ld (flta_va_hw_ld),
940 .hw_data (flta_va_hw_write[35]),
941 .cp (clk),
942 .q (flta_csrbus_read_data[37])
943 );
944
945// bit 38
946csr_sw csr_sw_38
947 (
948 // synopsys translate_off
949 .omni_ld (omni_ld),
950 .omni_data (omni_data[38]),
951 .omni_rw_alias (1'b1),
952 .omni_rw1c_alias (1'b0),
953 .omni_rw1s_alias (1'b0),
954 // synopsys translate_on
955 .rst (por_l_active_high),
956 .rst_val (reset_va[36]),
957 .csr_ld (w_ld),
958 .csr_data (csrbus_wr_data[38]),
959 .rw_alias (1'b1),
960 .rw1c_alias (1'b0),
961 .rw1s_alias (1'b0),
962 .hw_ld (flta_va_hw_ld),
963 .hw_data (flta_va_hw_write[36]),
964 .cp (clk),
965 .q (flta_csrbus_read_data[38])
966 );
967
968// bit 39
969csr_sw csr_sw_39
970 (
971 // synopsys translate_off
972 .omni_ld (omni_ld),
973 .omni_data (omni_data[39]),
974 .omni_rw_alias (1'b1),
975 .omni_rw1c_alias (1'b0),
976 .omni_rw1s_alias (1'b0),
977 // synopsys translate_on
978 .rst (por_l_active_high),
979 .rst_val (reset_va[37]),
980 .csr_ld (w_ld),
981 .csr_data (csrbus_wr_data[39]),
982 .rw_alias (1'b1),
983 .rw1c_alias (1'b0),
984 .rw1s_alias (1'b0),
985 .hw_ld (flta_va_hw_ld),
986 .hw_data (flta_va_hw_write[37]),
987 .cp (clk),
988 .q (flta_csrbus_read_data[39])
989 );
990
991// bit 40
992csr_sw csr_sw_40
993 (
994 // synopsys translate_off
995 .omni_ld (omni_ld),
996 .omni_data (omni_data[40]),
997 .omni_rw_alias (1'b1),
998 .omni_rw1c_alias (1'b0),
999 .omni_rw1s_alias (1'b0),
1000 // synopsys translate_on
1001 .rst (por_l_active_high),
1002 .rst_val (reset_va[38]),
1003 .csr_ld (w_ld),
1004 .csr_data (csrbus_wr_data[40]),
1005 .rw_alias (1'b1),
1006 .rw1c_alias (1'b0),
1007 .rw1s_alias (1'b0),
1008 .hw_ld (flta_va_hw_ld),
1009 .hw_data (flta_va_hw_write[38]),
1010 .cp (clk),
1011 .q (flta_csrbus_read_data[40])
1012 );
1013
1014// bit 41
1015csr_sw csr_sw_41
1016 (
1017 // synopsys translate_off
1018 .omni_ld (omni_ld),
1019 .omni_data (omni_data[41]),
1020 .omni_rw_alias (1'b1),
1021 .omni_rw1c_alias (1'b0),
1022 .omni_rw1s_alias (1'b0),
1023 // synopsys translate_on
1024 .rst (por_l_active_high),
1025 .rst_val (reset_va[39]),
1026 .csr_ld (w_ld),
1027 .csr_data (csrbus_wr_data[41]),
1028 .rw_alias (1'b1),
1029 .rw1c_alias (1'b0),
1030 .rw1s_alias (1'b0),
1031 .hw_ld (flta_va_hw_ld),
1032 .hw_data (flta_va_hw_write[39]),
1033 .cp (clk),
1034 .q (flta_csrbus_read_data[41])
1035 );
1036
1037// bit 42
1038csr_sw csr_sw_42
1039 (
1040 // synopsys translate_off
1041 .omni_ld (omni_ld),
1042 .omni_data (omni_data[42]),
1043 .omni_rw_alias (1'b1),
1044 .omni_rw1c_alias (1'b0),
1045 .omni_rw1s_alias (1'b0),
1046 // synopsys translate_on
1047 .rst (por_l_active_high),
1048 .rst_val (reset_va[40]),
1049 .csr_ld (w_ld),
1050 .csr_data (csrbus_wr_data[42]),
1051 .rw_alias (1'b1),
1052 .rw1c_alias (1'b0),
1053 .rw1s_alias (1'b0),
1054 .hw_ld (flta_va_hw_ld),
1055 .hw_data (flta_va_hw_write[40]),
1056 .cp (clk),
1057 .q (flta_csrbus_read_data[42])
1058 );
1059
1060// bit 43
1061csr_sw csr_sw_43
1062 (
1063 // synopsys translate_off
1064 .omni_ld (omni_ld),
1065 .omni_data (omni_data[43]),
1066 .omni_rw_alias (1'b1),
1067 .omni_rw1c_alias (1'b0),
1068 .omni_rw1s_alias (1'b0),
1069 // synopsys translate_on
1070 .rst (por_l_active_high),
1071 .rst_val (reset_va[41]),
1072 .csr_ld (w_ld),
1073 .csr_data (csrbus_wr_data[43]),
1074 .rw_alias (1'b1),
1075 .rw1c_alias (1'b0),
1076 .rw1s_alias (1'b0),
1077 .hw_ld (flta_va_hw_ld),
1078 .hw_data (flta_va_hw_write[41]),
1079 .cp (clk),
1080 .q (flta_csrbus_read_data[43])
1081 );
1082
1083// bit 44
1084csr_sw csr_sw_44
1085 (
1086 // synopsys translate_off
1087 .omni_ld (omni_ld),
1088 .omni_data (omni_data[44]),
1089 .omni_rw_alias (1'b1),
1090 .omni_rw1c_alias (1'b0),
1091 .omni_rw1s_alias (1'b0),
1092 // synopsys translate_on
1093 .rst (por_l_active_high),
1094 .rst_val (reset_va[42]),
1095 .csr_ld (w_ld),
1096 .csr_data (csrbus_wr_data[44]),
1097 .rw_alias (1'b1),
1098 .rw1c_alias (1'b0),
1099 .rw1s_alias (1'b0),
1100 .hw_ld (flta_va_hw_ld),
1101 .hw_data (flta_va_hw_write[42]),
1102 .cp (clk),
1103 .q (flta_csrbus_read_data[44])
1104 );
1105
1106// bit 45
1107csr_sw csr_sw_45
1108 (
1109 // synopsys translate_off
1110 .omni_ld (omni_ld),
1111 .omni_data (omni_data[45]),
1112 .omni_rw_alias (1'b1),
1113 .omni_rw1c_alias (1'b0),
1114 .omni_rw1s_alias (1'b0),
1115 // synopsys translate_on
1116 .rst (por_l_active_high),
1117 .rst_val (reset_va[43]),
1118 .csr_ld (w_ld),
1119 .csr_data (csrbus_wr_data[45]),
1120 .rw_alias (1'b1),
1121 .rw1c_alias (1'b0),
1122 .rw1s_alias (1'b0),
1123 .hw_ld (flta_va_hw_ld),
1124 .hw_data (flta_va_hw_write[43]),
1125 .cp (clk),
1126 .q (flta_csrbus_read_data[45])
1127 );
1128
1129// bit 46
1130csr_sw csr_sw_46
1131 (
1132 // synopsys translate_off
1133 .omni_ld (omni_ld),
1134 .omni_data (omni_data[46]),
1135 .omni_rw_alias (1'b1),
1136 .omni_rw1c_alias (1'b0),
1137 .omni_rw1s_alias (1'b0),
1138 // synopsys translate_on
1139 .rst (por_l_active_high),
1140 .rst_val (reset_va[44]),
1141 .csr_ld (w_ld),
1142 .csr_data (csrbus_wr_data[46]),
1143 .rw_alias (1'b1),
1144 .rw1c_alias (1'b0),
1145 .rw1s_alias (1'b0),
1146 .hw_ld (flta_va_hw_ld),
1147 .hw_data (flta_va_hw_write[44]),
1148 .cp (clk),
1149 .q (flta_csrbus_read_data[46])
1150 );
1151
1152// bit 47
1153csr_sw csr_sw_47
1154 (
1155 // synopsys translate_off
1156 .omni_ld (omni_ld),
1157 .omni_data (omni_data[47]),
1158 .omni_rw_alias (1'b1),
1159 .omni_rw1c_alias (1'b0),
1160 .omni_rw1s_alias (1'b0),
1161 // synopsys translate_on
1162 .rst (por_l_active_high),
1163 .rst_val (reset_va[45]),
1164 .csr_ld (w_ld),
1165 .csr_data (csrbus_wr_data[47]),
1166 .rw_alias (1'b1),
1167 .rw1c_alias (1'b0),
1168 .rw1s_alias (1'b0),
1169 .hw_ld (flta_va_hw_ld),
1170 .hw_data (flta_va_hw_write[45]),
1171 .cp (clk),
1172 .q (flta_csrbus_read_data[47])
1173 );
1174
1175// bit 48
1176csr_sw csr_sw_48
1177 (
1178 // synopsys translate_off
1179 .omni_ld (omni_ld),
1180 .omni_data (omni_data[48]),
1181 .omni_rw_alias (1'b1),
1182 .omni_rw1c_alias (1'b0),
1183 .omni_rw1s_alias (1'b0),
1184 // synopsys translate_on
1185 .rst (por_l_active_high),
1186 .rst_val (reset_va[46]),
1187 .csr_ld (w_ld),
1188 .csr_data (csrbus_wr_data[48]),
1189 .rw_alias (1'b1),
1190 .rw1c_alias (1'b0),
1191 .rw1s_alias (1'b0),
1192 .hw_ld (flta_va_hw_ld),
1193 .hw_data (flta_va_hw_write[46]),
1194 .cp (clk),
1195 .q (flta_csrbus_read_data[48])
1196 );
1197
1198// bit 49
1199csr_sw csr_sw_49
1200 (
1201 // synopsys translate_off
1202 .omni_ld (omni_ld),
1203 .omni_data (omni_data[49]),
1204 .omni_rw_alias (1'b1),
1205 .omni_rw1c_alias (1'b0),
1206 .omni_rw1s_alias (1'b0),
1207 // synopsys translate_on
1208 .rst (por_l_active_high),
1209 .rst_val (reset_va[47]),
1210 .csr_ld (w_ld),
1211 .csr_data (csrbus_wr_data[49]),
1212 .rw_alias (1'b1),
1213 .rw1c_alias (1'b0),
1214 .rw1s_alias (1'b0),
1215 .hw_ld (flta_va_hw_ld),
1216 .hw_data (flta_va_hw_write[47]),
1217 .cp (clk),
1218 .q (flta_csrbus_read_data[49])
1219 );
1220
1221// bit 50
1222csr_sw csr_sw_50
1223 (
1224 // synopsys translate_off
1225 .omni_ld (omni_ld),
1226 .omni_data (omni_data[50]),
1227 .omni_rw_alias (1'b1),
1228 .omni_rw1c_alias (1'b0),
1229 .omni_rw1s_alias (1'b0),
1230 // synopsys translate_on
1231 .rst (por_l_active_high),
1232 .rst_val (reset_va[48]),
1233 .csr_ld (w_ld),
1234 .csr_data (csrbus_wr_data[50]),
1235 .rw_alias (1'b1),
1236 .rw1c_alias (1'b0),
1237 .rw1s_alias (1'b0),
1238 .hw_ld (flta_va_hw_ld),
1239 .hw_data (flta_va_hw_write[48]),
1240 .cp (clk),
1241 .q (flta_csrbus_read_data[50])
1242 );
1243
1244// bit 51
1245csr_sw csr_sw_51
1246 (
1247 // synopsys translate_off
1248 .omni_ld (omni_ld),
1249 .omni_data (omni_data[51]),
1250 .omni_rw_alias (1'b1),
1251 .omni_rw1c_alias (1'b0),
1252 .omni_rw1s_alias (1'b0),
1253 // synopsys translate_on
1254 .rst (por_l_active_high),
1255 .rst_val (reset_va[49]),
1256 .csr_ld (w_ld),
1257 .csr_data (csrbus_wr_data[51]),
1258 .rw_alias (1'b1),
1259 .rw1c_alias (1'b0),
1260 .rw1s_alias (1'b0),
1261 .hw_ld (flta_va_hw_ld),
1262 .hw_data (flta_va_hw_write[49]),
1263 .cp (clk),
1264 .q (flta_csrbus_read_data[51])
1265 );
1266
1267// bit 52
1268csr_sw csr_sw_52
1269 (
1270 // synopsys translate_off
1271 .omni_ld (omni_ld),
1272 .omni_data (omni_data[52]),
1273 .omni_rw_alias (1'b1),
1274 .omni_rw1c_alias (1'b0),
1275 .omni_rw1s_alias (1'b0),
1276 // synopsys translate_on
1277 .rst (por_l_active_high),
1278 .rst_val (reset_va[50]),
1279 .csr_ld (w_ld),
1280 .csr_data (csrbus_wr_data[52]),
1281 .rw_alias (1'b1),
1282 .rw1c_alias (1'b0),
1283 .rw1s_alias (1'b0),
1284 .hw_ld (flta_va_hw_ld),
1285 .hw_data (flta_va_hw_write[50]),
1286 .cp (clk),
1287 .q (flta_csrbus_read_data[52])
1288 );
1289
1290// bit 53
1291csr_sw csr_sw_53
1292 (
1293 // synopsys translate_off
1294 .omni_ld (omni_ld),
1295 .omni_data (omni_data[53]),
1296 .omni_rw_alias (1'b1),
1297 .omni_rw1c_alias (1'b0),
1298 .omni_rw1s_alias (1'b0),
1299 // synopsys translate_on
1300 .rst (por_l_active_high),
1301 .rst_val (reset_va[51]),
1302 .csr_ld (w_ld),
1303 .csr_data (csrbus_wr_data[53]),
1304 .rw_alias (1'b1),
1305 .rw1c_alias (1'b0),
1306 .rw1s_alias (1'b0),
1307 .hw_ld (flta_va_hw_ld),
1308 .hw_data (flta_va_hw_write[51]),
1309 .cp (clk),
1310 .q (flta_csrbus_read_data[53])
1311 );
1312
1313// bit 54
1314csr_sw csr_sw_54
1315 (
1316 // synopsys translate_off
1317 .omni_ld (omni_ld),
1318 .omni_data (omni_data[54]),
1319 .omni_rw_alias (1'b1),
1320 .omni_rw1c_alias (1'b0),
1321 .omni_rw1s_alias (1'b0),
1322 // synopsys translate_on
1323 .rst (por_l_active_high),
1324 .rst_val (reset_va[52]),
1325 .csr_ld (w_ld),
1326 .csr_data (csrbus_wr_data[54]),
1327 .rw_alias (1'b1),
1328 .rw1c_alias (1'b0),
1329 .rw1s_alias (1'b0),
1330 .hw_ld (flta_va_hw_ld),
1331 .hw_data (flta_va_hw_write[52]),
1332 .cp (clk),
1333 .q (flta_csrbus_read_data[54])
1334 );
1335
1336// bit 55
1337csr_sw csr_sw_55
1338 (
1339 // synopsys translate_off
1340 .omni_ld (omni_ld),
1341 .omni_data (omni_data[55]),
1342 .omni_rw_alias (1'b1),
1343 .omni_rw1c_alias (1'b0),
1344 .omni_rw1s_alias (1'b0),
1345 // synopsys translate_on
1346 .rst (por_l_active_high),
1347 .rst_val (reset_va[53]),
1348 .csr_ld (w_ld),
1349 .csr_data (csrbus_wr_data[55]),
1350 .rw_alias (1'b1),
1351 .rw1c_alias (1'b0),
1352 .rw1s_alias (1'b0),
1353 .hw_ld (flta_va_hw_ld),
1354 .hw_data (flta_va_hw_write[53]),
1355 .cp (clk),
1356 .q (flta_csrbus_read_data[55])
1357 );
1358
1359// bit 56
1360csr_sw csr_sw_56
1361 (
1362 // synopsys translate_off
1363 .omni_ld (omni_ld),
1364 .omni_data (omni_data[56]),
1365 .omni_rw_alias (1'b1),
1366 .omni_rw1c_alias (1'b0),
1367 .omni_rw1s_alias (1'b0),
1368 // synopsys translate_on
1369 .rst (por_l_active_high),
1370 .rst_val (reset_va[54]),
1371 .csr_ld (w_ld),
1372 .csr_data (csrbus_wr_data[56]),
1373 .rw_alias (1'b1),
1374 .rw1c_alias (1'b0),
1375 .rw1s_alias (1'b0),
1376 .hw_ld (flta_va_hw_ld),
1377 .hw_data (flta_va_hw_write[54]),
1378 .cp (clk),
1379 .q (flta_csrbus_read_data[56])
1380 );
1381
1382// bit 57
1383csr_sw csr_sw_57
1384 (
1385 // synopsys translate_off
1386 .omni_ld (omni_ld),
1387 .omni_data (omni_data[57]),
1388 .omni_rw_alias (1'b1),
1389 .omni_rw1c_alias (1'b0),
1390 .omni_rw1s_alias (1'b0),
1391 // synopsys translate_on
1392 .rst (por_l_active_high),
1393 .rst_val (reset_va[55]),
1394 .csr_ld (w_ld),
1395 .csr_data (csrbus_wr_data[57]),
1396 .rw_alias (1'b1),
1397 .rw1c_alias (1'b0),
1398 .rw1s_alias (1'b0),
1399 .hw_ld (flta_va_hw_ld),
1400 .hw_data (flta_va_hw_write[55]),
1401 .cp (clk),
1402 .q (flta_csrbus_read_data[57])
1403 );
1404
1405// bit 58
1406csr_sw csr_sw_58
1407 (
1408 // synopsys translate_off
1409 .omni_ld (omni_ld),
1410 .omni_data (omni_data[58]),
1411 .omni_rw_alias (1'b1),
1412 .omni_rw1c_alias (1'b0),
1413 .omni_rw1s_alias (1'b0),
1414 // synopsys translate_on
1415 .rst (por_l_active_high),
1416 .rst_val (reset_va[56]),
1417 .csr_ld (w_ld),
1418 .csr_data (csrbus_wr_data[58]),
1419 .rw_alias (1'b1),
1420 .rw1c_alias (1'b0),
1421 .rw1s_alias (1'b0),
1422 .hw_ld (flta_va_hw_ld),
1423 .hw_data (flta_va_hw_write[56]),
1424 .cp (clk),
1425 .q (flta_csrbus_read_data[58])
1426 );
1427
1428// bit 59
1429csr_sw csr_sw_59
1430 (
1431 // synopsys translate_off
1432 .omni_ld (omni_ld),
1433 .omni_data (omni_data[59]),
1434 .omni_rw_alias (1'b1),
1435 .omni_rw1c_alias (1'b0),
1436 .omni_rw1s_alias (1'b0),
1437 // synopsys translate_on
1438 .rst (por_l_active_high),
1439 .rst_val (reset_va[57]),
1440 .csr_ld (w_ld),
1441 .csr_data (csrbus_wr_data[59]),
1442 .rw_alias (1'b1),
1443 .rw1c_alias (1'b0),
1444 .rw1s_alias (1'b0),
1445 .hw_ld (flta_va_hw_ld),
1446 .hw_data (flta_va_hw_write[57]),
1447 .cp (clk),
1448 .q (flta_csrbus_read_data[59])
1449 );
1450
1451// bit 60
1452csr_sw csr_sw_60
1453 (
1454 // synopsys translate_off
1455 .omni_ld (omni_ld),
1456 .omni_data (omni_data[60]),
1457 .omni_rw_alias (1'b1),
1458 .omni_rw1c_alias (1'b0),
1459 .omni_rw1s_alias (1'b0),
1460 // synopsys translate_on
1461 .rst (por_l_active_high),
1462 .rst_val (reset_va[58]),
1463 .csr_ld (w_ld),
1464 .csr_data (csrbus_wr_data[60]),
1465 .rw_alias (1'b1),
1466 .rw1c_alias (1'b0),
1467 .rw1s_alias (1'b0),
1468 .hw_ld (flta_va_hw_ld),
1469 .hw_data (flta_va_hw_write[58]),
1470 .cp (clk),
1471 .q (flta_csrbus_read_data[60])
1472 );
1473
1474// bit 61
1475csr_sw csr_sw_61
1476 (
1477 // synopsys translate_off
1478 .omni_ld (omni_ld),
1479 .omni_data (omni_data[61]),
1480 .omni_rw_alias (1'b1),
1481 .omni_rw1c_alias (1'b0),
1482 .omni_rw1s_alias (1'b0),
1483 // synopsys translate_on
1484 .rst (por_l_active_high),
1485 .rst_val (reset_va[59]),
1486 .csr_ld (w_ld),
1487 .csr_data (csrbus_wr_data[61]),
1488 .rw_alias (1'b1),
1489 .rw1c_alias (1'b0),
1490 .rw1s_alias (1'b0),
1491 .hw_ld (flta_va_hw_ld),
1492 .hw_data (flta_va_hw_write[59]),
1493 .cp (clk),
1494 .q (flta_csrbus_read_data[61])
1495 );
1496
1497// bit 62
1498csr_sw csr_sw_62
1499 (
1500 // synopsys translate_off
1501 .omni_ld (omni_ld),
1502 .omni_data (omni_data[62]),
1503 .omni_rw_alias (1'b1),
1504 .omni_rw1c_alias (1'b0),
1505 .omni_rw1s_alias (1'b0),
1506 // synopsys translate_on
1507 .rst (por_l_active_high),
1508 .rst_val (reset_va[60]),
1509 .csr_ld (w_ld),
1510 .csr_data (csrbus_wr_data[62]),
1511 .rw_alias (1'b1),
1512 .rw1c_alias (1'b0),
1513 .rw1s_alias (1'b0),
1514 .hw_ld (flta_va_hw_ld),
1515 .hw_data (flta_va_hw_write[60]),
1516 .cp (clk),
1517 .q (flta_csrbus_read_data[62])
1518 );
1519
1520// bit 63
1521csr_sw csr_sw_63
1522 (
1523 // synopsys translate_off
1524 .omni_ld (omni_ld),
1525 .omni_data (omni_data[63]),
1526 .omni_rw_alias (1'b1),
1527 .omni_rw1c_alias (1'b0),
1528 .omni_rw1s_alias (1'b0),
1529 // synopsys translate_on
1530 .rst (por_l_active_high),
1531 .rst_val (reset_va[61]),
1532 .csr_ld (w_ld),
1533 .csr_data (csrbus_wr_data[63]),
1534 .rw_alias (1'b1),
1535 .rw1c_alias (1'b0),
1536 .rw1s_alias (1'b0),
1537 .hw_ld (flta_va_hw_ld),
1538 .hw_data (flta_va_hw_write[61]),
1539 .cp (clk),
1540 .q (flta_csrbus_read_data[63])
1541 );
1542
1543
1544endmodule // dmu_mmu_csr_flta_entry