// ========== Copyright Header Begin ==========================================
// OpenSPARC T2 Processor File: dmu_mmu_csr_err_entry.v
// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 2 of the License.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// For the avoidance of doubt, and except that if any non-GPL license
// choice is available it will apply instead, Sun elects to use only
// the General Public License version 2 (GPLv2) at this time for any
// software where a choice of GPL license versions is made
// available with the language indicating that GPLv2 or any later version
// may be used, or where a choice of which version of the GPL is applied is
// otherwise unspecified.
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// ========== Copyright Header End ============================================
module dmu_mmu_csr_err_entry
// synopsys translate_off
//====================================================================
//====================================================================
// synopsys translate_off
input omni_ld; // Omni load
// vlint flag_input_port_not_connected off
input [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH - 1:0] omni_data;
// vlint flag_input_port_not_connected on
input omni_rw1c_alias; // Omni load type: write-one-to-clear
input omni_rw1s_alias; // Omni load type: write-one-to-set
input clk; // Clock signal
input por_l; // Reset signal
// vlint flag_input_port_not_connected off
input [`FIRE_CSRBUS_DATA_WIDTH-1:0] csrbus_wr_data; // SW write data
// vlint flag_input_port_not_connected on
input rw1c_alias; // SW load type: write-one-to-clear
input rw1s_alias; // SW load type: write-one-to-set
output [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH-1:0] err_csrbus_read_data;
// vlint flag_input_port_not_connected off
input [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH -1:0] err_hw_set; // Hardware
// vlint flag_input_port_not_connected on
//====================================================================
//====================================================================
// synopsys translate_off
wire omni_ld; // Omni load
// vlint flag_dangling_net_within_module off
// vlint flag_net_has_no_load off
wire [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH - 1:0] omni_data; // Omni write
// vlint flag_dangling_net_within_module on
// vlint flag_net_has_no_load on
wire omni_rw1c_alias; // Omni load type: write-one-to-clear
wire omni_rw1s_alias; // Omni load type: write-one-to-set
wire clk; // Clock signal
wire por_l; // Reset signal
// vlint flag_dangling_net_within_module off
// vlint flag_net_has_no_load off
wire [`FIRE_CSRBUS_DATA_WIDTH-1:0] csrbus_wr_data; // SW write data
// vlint flag_dangling_net_within_module on
// vlint flag_net_has_no_load on
wire rw1c_alias; // SW load type: write-one-to-clear
wire rw1s_alias; // SW load type: write-one-to-set
wire [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH-1:0] err_csrbus_read_data;
// vlint flag_dangling_net_within_module off
// vlint flag_net_has_no_load off
wire [`FIRE_DLC_MMU_CSR_ERR_RW1C_ALIAS_WIDTH -1:0] err_hw_set; // Hardware set
// vlint flag_dangling_net_within_module on
// vlint flag_net_has_no_load on
//====================================================================
//====================================================================
wire [0:0] reset_sun4v_key_err_s = 1'h0;
wire [0:0] reset_sun4v_va_adj_uf_s = 1'h0;
wire [0:0] reset_sun4v_va_oor_s = 1'h0;
wire [0:0] reset_iotsbdesc_dpe_s = 1'h0;
wire [0:0] reset_iotsbdesc_inv_s = 1'h0;
wire [0:0] reset_tbw_dpe_s = 1'h0;
wire [0:0] reset_tbw_err_s = 1'h0;
wire [0:0] reset_tbw_ude_s = 1'h0;
wire [0:0] reset_tbw_dme_s = 1'h0;
wire [0:0] reset_spare3_s = 1'h0;
wire [0:0] reset_spare2_s = 1'h0;
wire [0:0] reset_ttc_cae_s = 1'h0;
wire [0:0] reset_ttc_dpe_s = 1'h0;
wire [0:0] reset_tte_prt_s = 1'h0;
wire [0:0] reset_tte_inv_s = 1'h0;
wire [0:0] reset_trn_oor_s = 1'h0;
wire [0:0] reset_trn_err_s = 1'h0;
wire [0:0] reset_spare1_s = 1'h0;
wire [0:0] reset_spare0_s = 1'h0;
wire [0:0] reset_byp_oor_s = 1'h0;
wire [0:0] reset_byp_err_s = 1'h0;
wire [0:0] reset_sun4v_key_err_p = 1'h0;
wire [0:0] reset_sun4v_va_adj_uf_p = 1'h0;
wire [0:0] reset_sun4v_va_oor_p = 1'h0;
wire [0:0] reset_iotsbdesc_dpe_p = 1'h0;
wire [0:0] reset_iotsbdesc_inv_p = 1'h0;
wire [0:0] reset_tbw_dpe_p = 1'h0;
wire [0:0] reset_tbw_err_p = 1'h0;
wire [0:0] reset_tbw_ude_p = 1'h0;
wire [0:0] reset_tbw_dme_p = 1'h0;
wire [0:0] reset_spare3_p = 1'h0;
wire [0:0] reset_spare2_p = 1'h0;
wire [0:0] reset_ttc_cae_p = 1'h0;
wire [0:0] reset_ttc_dpe_p = 1'h0;
wire [0:0] reset_tte_prt_p = 1'h0;
wire [0:0] reset_tte_inv_p = 1'h0;
wire [0:0] reset_trn_oor_p = 1'h0;
wire [0:0] reset_trn_err_p = 1'h0;
wire [0:0] reset_spare1_p = 1'h0;
wire [0:0] reset_spare0_p = 1'h0;
wire [0:0] reset_byp_oor_p = 1'h0;
wire [0:0] reset_byp_err_p = 1'h0;
//----- Active high reset wires
wire por_l_active_high = ~por_l;
//====================================================
// Instantiation of flops
//====================================================
// synopsys translate_off
.omni_data (omni_data[0]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_byp_err_p[0]),
.csr_data (csrbus_wr_data[0]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[0])
// synopsys translate_off
.omni_data (omni_data[1]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_byp_oor_p[0]),
.csr_data (csrbus_wr_data[1]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[1])
// synopsys translate_off
.omni_data (omni_data[2]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare0_p[0]),
.csr_data (csrbus_wr_data[2]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[2])
// synopsys translate_off
.omni_data (omni_data[3]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare1_p[0]),
.csr_data (csrbus_wr_data[3]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[3])
// synopsys translate_off
.omni_data (omni_data[4]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_trn_err_p[0]),
.csr_data (csrbus_wr_data[4]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[4])
// synopsys translate_off
.omni_data (omni_data[5]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_trn_oor_p[0]),
.csr_data (csrbus_wr_data[5]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[5])
// synopsys translate_off
.omni_data (omni_data[6]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tte_inv_p[0]),
.csr_data (csrbus_wr_data[6]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[6])
// synopsys translate_off
.omni_data (omni_data[7]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tte_prt_p[0]),
.csr_data (csrbus_wr_data[7]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[7])
// synopsys translate_off
.omni_data (omni_data[8]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_ttc_dpe_p[0]),
.csr_data (csrbus_wr_data[8]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[8])
// synopsys translate_off
.omni_data (omni_data[9]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_ttc_cae_p[0]),
.csr_data (csrbus_wr_data[9]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[9])
// synopsys translate_off
.omni_data (omni_data[10]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare2_p[0]),
.csr_data (csrbus_wr_data[10]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[10])
// synopsys translate_off
.omni_data (omni_data[11]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare3_p[0]),
.csr_data (csrbus_wr_data[11]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[11])
// synopsys translate_off
.omni_data (omni_data[12]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_dme_p[0]),
.csr_data (csrbus_wr_data[12]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[12])
// synopsys translate_off
.omni_data (omni_data[13]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_ude_p[0]),
.csr_data (csrbus_wr_data[13]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[13])
// synopsys translate_off
.omni_data (omni_data[14]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_err_p[0]),
.csr_data (csrbus_wr_data[14]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[14])
// synopsys translate_off
.omni_data (omni_data[15]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_dpe_p[0]),
.csr_data (csrbus_wr_data[15]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[15])
// synopsys translate_off
.omni_data (omni_data[16]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_iotsbdesc_inv_p[0]),
.csr_data (csrbus_wr_data[16]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[16])
// synopsys translate_off
.omni_data (omni_data[17]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_iotsbdesc_dpe_p[0]),
.csr_data (csrbus_wr_data[17]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[17])
// synopsys translate_off
.omni_data (omni_data[18]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_va_oor_p[0]),
.csr_data (csrbus_wr_data[18]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[18])
// synopsys translate_off
.omni_data (omni_data[19]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_va_adj_uf_p[0]),
.csr_data (csrbus_wr_data[19]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[19])
// synopsys translate_off
.omni_data (omni_data[20]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_key_err_p[0]),
.csr_data (csrbus_wr_data[20]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[20])
assign err_csrbus_read_data[21] = 1'b0; // bit 21
assign err_csrbus_read_data[22] = 1'b0; // bit 22
assign err_csrbus_read_data[23] = 1'b0; // bit 23
assign err_csrbus_read_data[24] = 1'b0; // bit 24
assign err_csrbus_read_data[25] = 1'b0; // bit 25
assign err_csrbus_read_data[26] = 1'b0; // bit 26
assign err_csrbus_read_data[27] = 1'b0; // bit 27
assign err_csrbus_read_data[28] = 1'b0; // bit 28
assign err_csrbus_read_data[29] = 1'b0; // bit 29
assign err_csrbus_read_data[30] = 1'b0; // bit 30
assign err_csrbus_read_data[31] = 1'b0; // bit 31
// synopsys translate_off
.omni_data (omni_data[32]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_byp_err_s[0]),
.csr_data (csrbus_wr_data[32]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[32])
// synopsys translate_off
.omni_data (omni_data[33]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_byp_oor_s[0]),
.csr_data (csrbus_wr_data[33]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[33])
// synopsys translate_off
.omni_data (omni_data[34]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare0_s[0]),
.csr_data (csrbus_wr_data[34]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[34])
// synopsys translate_off
.omni_data (omni_data[35]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare1_s[0]),
.csr_data (csrbus_wr_data[35]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[35])
// synopsys translate_off
.omni_data (omni_data[36]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_trn_err_s[0]),
.csr_data (csrbus_wr_data[36]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[36])
// synopsys translate_off
.omni_data (omni_data[37]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_trn_oor_s[0]),
.csr_data (csrbus_wr_data[37]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[37])
// synopsys translate_off
.omni_data (omni_data[38]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tte_inv_s[0]),
.csr_data (csrbus_wr_data[38]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[38])
// synopsys translate_off
.omni_data (omni_data[39]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tte_prt_s[0]),
.csr_data (csrbus_wr_data[39]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[39])
// synopsys translate_off
.omni_data (omni_data[40]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_ttc_dpe_s[0]),
.csr_data (csrbus_wr_data[40]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[40])
// synopsys translate_off
.omni_data (omni_data[41]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_ttc_cae_s[0]),
.csr_data (csrbus_wr_data[41]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[41])
// synopsys translate_off
.omni_data (omni_data[42]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare2_s[0]),
.csr_data (csrbus_wr_data[42]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[42])
// synopsys translate_off
.omni_data (omni_data[43]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_spare3_s[0]),
.csr_data (csrbus_wr_data[43]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[43])
// synopsys translate_off
.omni_data (omni_data[44]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_dme_s[0]),
.csr_data (csrbus_wr_data[44]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[44])
// synopsys translate_off
.omni_data (omni_data[45]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_ude_s[0]),
.csr_data (csrbus_wr_data[45]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[45])
// synopsys translate_off
.omni_data (omni_data[46]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_err_s[0]),
.csr_data (csrbus_wr_data[46]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[46])
// synopsys translate_off
.omni_data (omni_data[47]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_tbw_dpe_s[0]),
.csr_data (csrbus_wr_data[47]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[47])
// synopsys translate_off
.omni_data (omni_data[48]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_iotsbdesc_inv_s[0]),
.csr_data (csrbus_wr_data[48]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[48])
// synopsys translate_off
.omni_data (omni_data[49]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_iotsbdesc_dpe_s[0]),
.csr_data (csrbus_wr_data[49]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[49])
// synopsys translate_off
.omni_data (omni_data[50]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_va_oor_s[0]),
.csr_data (csrbus_wr_data[50]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[50])
// synopsys translate_off
.omni_data (omni_data[51]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_va_adj_uf_s[0]),
.csr_data (csrbus_wr_data[51]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[51])
// synopsys translate_off
.omni_data (omni_data[52]),
.omni_rw1c_alias (omni_rw1c_alias),
.omni_rw1s_alias (omni_rw1s_alias),
.rst (por_l_active_high),
.rst_val (reset_sun4v_key_err_s[0]),
.csr_data (csrbus_wr_data[52]),
.rw1c_alias (rw1c_alias),
.rw1s_alias (rw1s_alias),
.q (err_csrbus_read_data[52])
assign err_csrbus_read_data[53] = 1'b0; // bit 53
assign err_csrbus_read_data[54] = 1'b0; // bit 54
assign err_csrbus_read_data[55] = 1'b0; // bit 55
assign err_csrbus_read_data[56] = 1'b0; // bit 56
assign err_csrbus_read_data[57] = 1'b0; // bit 57
assign err_csrbus_read_data[58] = 1'b0; // bit 58
assign err_csrbus_read_data[59] = 1'b0; // bit 59
assign err_csrbus_read_data[60] = 1'b0; // bit 60
assign err_csrbus_read_data[61] = 1'b0; // bit 61
assign err_csrbus_read_data[62] = 1'b0; // bit 62
assign err_csrbus_read_data[63] = 1'b0; // bit 63
endmodule // dmu_mmu_csr_err_entry