Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / env / ilu_peu / vera / csr / CSRCollection.vr
// ========== Copyright Header Begin ==========================================
//
// OpenSPARC T2 Processor File: CSRCollection.vr
// 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
// have any questions.
//
// ========== Copyright Header End ============================================
#include "cib_a.csr_define.vri"
#include "tlr_a.csr_define.vri"
#include "general_csr_defines.vri"
#include "CSRFmwork.vrh"
#include "base_access_define.vri"
#include "FIRE_local_access_define.vri"
class CSRCollection {
local string csr_collection_name;
local integer offset;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_ici_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_slt_cap_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_link_cfg_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl_state[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH];
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_icr_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_force_ltssm_state;
CSRState fire_dlc_ilu_cib_csr_a_ilu_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_oe_log_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lnk_sts_state;
CSRState fire_dlc_ilu_cib_csr_a_ilu_log_en_state;
CSRState fire_dlc_ilu_cib_csr_a_ilu_en_err_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_oe_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_oe_en_err_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_symbol_num_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_replay_timer_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_sts_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ce_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status_state[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH];
CSRState fire_plc_tlu_ctb_tlr_csr_a_ce_en_err_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_dev_sts_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_trn_off_state;
CSRState fire_dlc_ilu_cib_csr_a_ilu_diagnos_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ce_log_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lane_skew_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ue_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_core_status_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lnk_cap_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ue_en_err_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_pll_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_acknak_timer_state;
CSRState fire_dlc_ilu_cib_csr_a_pec_int_en_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias_state;
CSRState fire_dlc_ilu_cib_csr_a_pec_en_err_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_diag_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_symbol_timer_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_link_ctl_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_erb_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status_state[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH];
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_ue_log_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg_state[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH];
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl_state[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH];
CSRState fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_ica_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_dev_cap_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1_state;
CSRState fire_plc_tlu_ctb_tlr_csr_a_dev_ctl_state;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_ici;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_slt_cap;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_link_cfg;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH];
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_icr;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_force_ltssm;
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_oe_log;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lnk_sts;
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_log_en;
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_en_err;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_oe_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_oe_en_err;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_symbol_num;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_replay_timer;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_sts;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ce_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH];
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ce_en_err;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_dev_sts;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_trn_off;
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_diagnos;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ce_log;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lane_skew;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ue_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_core_status;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lnk_cap;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ue_en_err;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_pll;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_acknak_timer;
CSRAccessor fire_dlc_ilu_cib_csr_a_pec_int_en;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias;
CSRAccessor fire_dlc_ilu_cib_csr_a_pec_en_err;
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_diag;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_symbol_timer;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_link_ctl;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_erb;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH];
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_ue_log;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH];
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH];
CSRAccessor fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_ica;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_dev_cap;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1;
CSRAccessor fire_plc_tlu_ctb_tlr_csr_a_dev_ctl;
task new ( CSRAccessMethod input_access_methods[]) {
integer access_level[];
string access_name[];
string input_name;
string base_csr_name;
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici_state = new;
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh_state = new;
fire_plc_tlu_ctb_tlr_csr_a_slt_cap_state = new;
fire_plc_tlu_ctb_tlr_csr_a_link_cfg_state = new;
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH; ++offset)
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl_state[offset] = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr_state = new;
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm_state = new;
fire_dlc_ilu_cib_csr_a_ilu_int_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_oe_log_state = new;
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts_state = new;
fire_dlc_ilu_cib_csr_a_ilu_log_en_state = new;
fire_dlc_ilu_cib_csr_a_ilu_en_err_state = new;
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias_state = new;
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err_state = new;
fire_plc_tlu_ctb_tlr_csr_a_symbol_num_state = new;
fire_plc_tlu_ctb_tlr_csr_a_replay_timer_state = new;
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en_state = new;
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH; ++offset)
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status_state[offset] = new;
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_dev_sts_state = new;
fire_plc_tlu_ctb_tlr_csr_a_trn_off_state = new;
fire_dlc_ilu_cib_csr_a_ilu_diagnos_state = new;
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias_state = new;
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ce_log_state = new;
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts_state = new;
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev_state = new;
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2_state = new;
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg_state = new;
fire_plc_tlu_ctb_tlr_csr_a_lane_skew_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_core_status_state = new;
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err_state = new;
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl_state = new;
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll_state = new;
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer_state = new;
fire_dlc_ilu_cib_csr_a_pec_int_en_state = new;
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias_state = new;
fire_dlc_ilu_cib_csr_a_pec_en_err_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag_state = new;
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer_state = new;
fire_plc_tlu_ctb_tlr_csr_a_link_ctl_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb_state = new;
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH; ++offset)
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status_state[offset] = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc_state = new;
fire_plc_tlu_ctb_tlr_csr_a_ue_log_state = new;
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH; ++offset)
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg_state[offset] = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl_state = new;
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH; ++offset)
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl_state[offset] = new;
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica_state = new;
fire_plc_tlu_ctb_tlr_csr_a_dev_cap_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a_state = new;
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b_state = new;
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1_state = new;
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl_state = new;
//////////////////////// Single-Entry CSRs //////////////////////////////
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2 = new(
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_0_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_0_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_0_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_0_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_3_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_3_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_3_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_3_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_4_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_4_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_4_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_4_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_5_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_5_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_5_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_5_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_6_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_6_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_6_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_6_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_7_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_7_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_7_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_2_CNT_BAD_SYMBOL_7_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_PHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_CHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICI_NHC_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh = new(
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_RPLAY_TMR_THR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_RPLAY_TMR_THR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_RPLAY_TMR_THR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIM_THRESH_RPLAY_TMR_THR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_slt_cap = new(
fire_plc_tlu_ctb_tlr_csr_a_slt_cap_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_slt_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_slt_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLV_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLV_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLV_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SLT_CAP_SPLV_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_link_cfg = new(
fire_plc_tlu_ctb_tlr_csr_a_link_cfg_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_OTHER_MESSAGE_REQUEST_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_OTHER_MESSAGE_REQUEST_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_OTHER_MESSAGE_REQUEST_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_OTHER_MESSAGE_REQUEST_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_DATA_LINK_ENABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_DATA_LINK_ENABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_DATA_LINK_ENABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_DATA_LINK_ENABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_NAK_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_NAK_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_NAK_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_NAK_DISABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_FREQ_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_FREQ_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_FREQ_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_ACK_FREQ_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_FLOW_CONTROL_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_FLOW_CONTROL_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_FLOW_CONTROL_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CFG_FLOW_CONTROL_DISABLE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_PHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_CHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICR_NHC_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm = new(
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCE_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCE_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCE_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCE_EN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCED_LTSSM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCED_LTSSM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCED_LTSSM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_FORCE_LTSSM_FORCED_LTSSM_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_int_en = new(
fire_dlc_ilu_cib_csr_a_ilu_int_en_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE3_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE2_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_IHB_PE_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_INT_EN_SPARE1_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_oe_log = new(
fire_plc_tlu_ctb_tlr_csr_a_oe_log_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_oe_log.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_LOG_EN_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en = new(
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_ERROR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_ERROR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_ERROR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_ERROR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_EVENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_EVENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_EVENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_EN_EN_EVENT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_SPARE2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_ROF_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UR_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_MFP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_CTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_PP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_DLP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_FCP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1S_ALIAS_UC_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts = new(
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_CLOCK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_CLOCK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_CLOCK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_CLOCK_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_TRAIN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_TRAIN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_TRAIN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_TRAIN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPEED_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPEED_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPEED_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_SPEED_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_WIDTH_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_WIDTH_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_WIDTH_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_STS_WIDTH_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_log_en = new(
fire_dlc_ilu_cib_csr_a_ilu_log_en_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_ilu_log_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE1_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE1_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE1_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE1_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE2_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE2_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE2_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE2_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_IHB_PE_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_IHB_PE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_IHB_PE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_IHB_PE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE3_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE3_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE3_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_EN_SPARE3_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_en_err = new(
fire_dlc_ilu_cib_csr_a_ilu_en_err_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE3_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE2_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_IHB_PE_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_EN_ERR_SPARE1_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en = new(
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_ERROR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_ERROR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_ERROR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_ERROR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_EVENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_EVENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_EVENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_LOG_EN_EN_EVENT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en = new(
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_INT_EN_EN_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_SPARE2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_ROF_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UR_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_MFP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_CTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_PP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_DLP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_FCP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_ERR_RW1C_ALIAS_UC_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err = new(
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_EN_ERR_ERR_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_symbol_num = new(
fire_plc_tlu_ctb_tlr_csr_a_symbol_num_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SKIP_SYMBOLS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SKIP_SYMBOLS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SKIP_SYMBOLS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SKIP_SYMBOLS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_TS1_SYMBOLS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_TS1_SYMBOLS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_TS1_SYMBOLS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_TS1_SYMBOLS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_NUM_SPARE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_replay_timer = new(
fire_plc_tlu_ctb_tlr_csr_a_replay_timer_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_replay_timer.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_RPLAY_TMR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_RPLAY_TMR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_RPLAY_TMR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_RPLAY_TMR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_replay_timer.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_REPLAY_NUM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_REPLAY_NUM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_REPLAY_NUM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_REPLAY_TIMER_REPLAY_NUM_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1 = new(
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR1_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2 = new(
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_RUE_HDR2_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0 = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_CNT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_CNT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_CNT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF0_CNT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1 = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_CNT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_CNT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_CNT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF1_CNT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_SPARE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EPE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LIN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_NFP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_RUC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EDP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LPU_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LRS_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EHP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EIP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_CRS_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_WUC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MRC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LDN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_EMP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_ERU_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LUP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_IIP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_LWC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1S_ALIAS_MFC_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2 = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_CNT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_CNT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_CNT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRF2_CNT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_STATUS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_STATUS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_STATUS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_STATUS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_DRAIN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_DRAIN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_DRAIN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_STS_DRAIN_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en = new(
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_INT_EN_EN_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err = new(
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_EN_ERR_ERR_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1 = new(
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR1_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2 = new(
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TUE_HDR2_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_dev_sts = new(
fire_plc_tlu_ctb_tlr_csr_a_dev_sts_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_dev_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_TP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_TP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_TP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_STS_TP_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_trn_off = new(
fire_plc_tlu_ctb_tlr_csr_a_trn_off_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_trn_off.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_PTO_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_PTO_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_PTO_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TRN_OFF_PTO_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_diagnos = new(
fire_dlc_ilu_cib_csr_a_ilu_diagnos_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_TRIG_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_TRIG_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_TRIG_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_TRIG_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_TRIG_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_TRIG_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_TRIG_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_TRIG_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_PAR_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_PAR_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_PAR_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EHI_PAR_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX0_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX0_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX0_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX0_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX1_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX1_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX1_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX1_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX2_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX2_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX2_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX2_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX3_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX3_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX3_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX3_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX4_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX4_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX4_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX4_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX5_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX5_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX5_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX5_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_PAR_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_PAR_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_PAR_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_EDI_PAR_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX0_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX0_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX0_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX0_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX6_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX6_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX6_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX6_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX1_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX1_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX1_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX1_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX7_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX7_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX7_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENRX7_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX2_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX2_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX2_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX2_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX3_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX3_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX3_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX3_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_RATE_SCALE_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_RATE_SCALE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_RATE_SCALE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_RATE_SCALE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX4_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX4_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX4_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX4_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX5_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX5_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX5_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX5_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL0_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL0_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL0_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL0_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX6_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX6_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX6_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX6_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL1_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL1_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL1_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENPLL1_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX7_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX7_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX7_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_DIAGNOS_ENTX7_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_SPARE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EPE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LIN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_NFP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_RUC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EDP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LPU_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LRS_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EHP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EIP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_CRS_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_WUC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MRC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LDN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_EMP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_ERU_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LUP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_IIP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_LWC_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_OE_ERR_RW1C_ALIAS_MFC_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1 = new(
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR1_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2 = new(
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ROE_HDR2_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL0_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL0_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL0_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL0_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_PRFC_SEL2_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ce_log = new(
fire_plc_tlu_ctb_tlr_csr_a_ce_log_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ce_log.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_LOG_EN_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts = new(
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_ERROR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_ERROR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_ERROR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_ERROR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_EVENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_EVENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_EVENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_INT_STS_EN_EVENT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev = new(
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_DLPL_ID_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_DLPL_ID_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_DLPL_ID_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_DLPL_ID_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_SERDES_ID_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_SERDES_ID_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_SERDES_ID_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_PEU_DLPL_SERDES_REV_SERDES_ID_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1 = new(
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR1_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2 = new(
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_HDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_HDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_HDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TOE_HDR2_HDR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh = new(
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ACK_NAK_THR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ACK_NAK_THR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ACK_NAK_THR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_THRESH_ACK_NAK_THR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg = new(
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_V_MESSAGE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_V_MESSAGE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_V_MESSAGE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_VEN_DLLP_MSG_V_MESSAGE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lane_skew = new(
fire_plc_tlu_ctb_tlr_csr_a_lane_skew_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_0_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_0_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_0_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_0_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_5_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_5_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_5_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_5_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_4_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_4_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_4_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_4_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_FORCE_RCV_PRESENT_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_FORCE_RCV_PRESENT_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_FORCE_RCV_PRESENT_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_FORCE_RCV_PRESENT_EN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_DESKEW_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_DESKEW_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_DESKEW_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_DESKEW_DISABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_3_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_3_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_3_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_3_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_2_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_2_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_2_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_2_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_7_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_7_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_7_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_7_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_1_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_1_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_1_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_1_RCV_PRESENT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_6_RCV_PRESENT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_6_RCV_PRESENT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_6_RCV_PRESENT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LANE_SKEW_LN_6_RCV_PRESENT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en = new(
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_INT_EN_EN_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_core_status = new(
fire_plc_tlu_ctb_tlr_csr_a_core_status_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_0_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_0_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_0_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_0_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RV_LOS_STATE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RV_LOS_STATE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RV_LOS_STATE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RV_LOS_STATE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_SDS_READY_1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_LINK_NUM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_LINK_NUM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_LINK_NUM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_LINK_NUM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_ALIGN_STS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_ALIGN_STS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_ALIGN_STS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_ALIGN_STS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCVR_DETECT_STS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCVR_DETECT_STS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCVR_DETECT_STS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCVR_DETECT_STS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LOCK_STS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LOCK_STS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LOCK_STS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LOCK_STS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RBUF_NOT_EMPTY_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RBUF_NOT_EMPTY_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RBUF_NOT_EMPTY_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RBUF_NOT_EMPTY_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_POLARITY_REV_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_POLARITY_REV_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_POLARITY_REV_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_POLARITY_REV_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LANE_REV_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LANE_REV_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LANE_REV_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_PCS_LANE_REV_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_FTS_NUM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_FTS_NUM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_FTS_NUM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_RCV_FTS_NUM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_TX_LOS_STATE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_TX_LOS_STATE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_TX_LOS_STATE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_TX_LOS_STATE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_INT_FCSM_STATE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_INT_FCSM_STATE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_INT_FCSM_STATE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_INT_FCSM_STATE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_core_status.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_LTSSM_STATE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_LTSSM_STATE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_LTSSM_STATE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CORE_STATUS_LTSSM_STATE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap = new(
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ASPM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ASPM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ASPM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_ASPM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L0S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L0S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L0S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_L0S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_SPEED_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_SPEED_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_SPEED_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_SPEED_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_WIDTH_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_WIDTH_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_WIDTH_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_WIDTH_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_PORT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_PORT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_PORT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CAP_PORT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err = new(
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_EN_ERR_ERR_S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SRC_TLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SRC_TLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SRC_TLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SRC_TLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_OUTSTANDING_SKIP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_OUTSTANDING_SKIP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_OUTSTANDING_SKIP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_OUTSTANDING_SKIP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_HOT_RST_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_HOT_RST_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_HOT_RST_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_HOT_RST_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDP_NO_END_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDP_NO_END_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDP_NO_END_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDP_NO_END_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_TS2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDS_LOS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDS_LOS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDS_LOS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SDS_LOS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_SEND_SKP_B2B_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_SEND_SKP_B2B_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_SEND_SKP_B2B_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_SEND_SKP_B2B_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_PAD_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_PAD_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_PAD_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_PAD_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EN_LB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EN_LB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EN_LB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EN_LB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_KCHAR_DLLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_KCHAR_DLLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_KCHAR_DLLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_KCHAR_DLLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_END_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_END_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_END_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_END_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_UNSUP_DLLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_UNSUP_DLLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_UNSUP_DLLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_UNSUP_DLLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_STP_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_STP_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_STP_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_STP_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_SDP_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_SDP_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_SDP_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ILL_SDP_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ALIGN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ALIGN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ALIGN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_ALIGN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_STP_NO_END_EDB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_STP_NO_END_EDB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_STP_NO_END_EDB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_STP_NO_END_EDB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_DIS_LINK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_DIS_LINK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_DIS_LINK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_DIS_LINK_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SYNC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SYNC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SYNC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_SYNC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_SDP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_SDP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_SDP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_SDP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_STP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_STP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_STP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_MULTI_STP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_END_EDB_NO_STP_SDP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_END_EDB_NO_STP_SDP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_END_EDB_NO_STP_SDP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_ERR_END_EDB_NO_STP_SDP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_EXIT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_EXIT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_EXIT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1S_ALIAS_EVT_RCV_EIDLE_EXIT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl = new(
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_CLOCK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_CLOCK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_CLOCK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_CLOCK_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ASPM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ASPM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ASPM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_ASPM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RETRAIN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RETRAIN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RETRAIN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RETRAIN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RCB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RCB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RCB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_RCB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_EXTSYNC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_EXTSYNC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_EXTSYNC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_EXTSYNC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_CTL_DISABLE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RNR_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BTP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_BDP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1S_ALIAS_RE_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_LB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_LB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_LB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_LB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_MPY_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_MPY_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_MPY_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_PLL_MPY_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer = new(
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ACK_NAK_TMR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ACK_NAK_TMR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ACK_NAK_TMR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_ACKNAK_TIMER_ACK_NAK_TMR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_pec_int_en = new(
fire_dlc_ilu_cib_csr_a_pec_int_en_state,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_pec_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_CE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_CE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_CE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_CE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_ILU_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_ILU_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_ILU_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_ILU_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_OE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_OE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_OE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_OE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_int_en.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_UE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_UE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_UE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_INT_EN_PEC_UE_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SRC_TLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SRC_TLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SRC_TLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SRC_TLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_OUTSTANDING_SKIP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_OUTSTANDING_SKIP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_OUTSTANDING_SKIP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_OUTSTANDING_SKIP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_HOT_RST_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_HOT_RST_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_HOT_RST_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_HOT_RST_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDP_NO_END_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDP_NO_END_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDP_NO_END_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDP_NO_END_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS2_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS2_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS2_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_TS2_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDS_LOS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDS_LOS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDS_LOS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SDS_LOS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_SEND_SKP_B2B_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_SEND_SKP_B2B_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_SEND_SKP_B2B_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_SEND_SKP_B2B_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_OVRFLW_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_PAD_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_PAD_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_PAD_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_PAD_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EN_LB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EN_LB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EN_LB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EN_LB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_KCHAR_DLLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_KCHAR_DLLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_KCHAR_DLLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_KCHAR_DLLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_END_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_END_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_END_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_END_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_UNSUP_DLLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_UNSUP_DLLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_UNSUP_DLLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_UNSUP_DLLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ELASTIC_FIFO_UNDRFLW_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_STP_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_STP_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_STP_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_STP_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_SDP_POS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_SDP_POS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_SDP_POS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ILL_SDP_POS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ALIGN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ALIGN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ALIGN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_ALIGN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_STP_NO_END_EDB_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_STP_NO_END_EDB_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_STP_NO_END_EDB_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_STP_NO_END_EDB_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_DIS_LINK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_DIS_LINK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_DIS_LINK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_DIS_LINK_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SYNC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SYNC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SYNC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_SYNC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_SDP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_SDP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_SDP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_SDP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_STP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_STP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_STP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_MULTI_STP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_END_EDB_NO_STP_SDP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_END_EDB_NO_STP_SDP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_END_EDB_NO_STP_SDP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_ERR_END_EDB_NO_STP_SDP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_EXIT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_EXIT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_EXIT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_EVENT_ERR_STS_CLR_RW1C_ALIAS_EVT_RCV_EIDLE_EXIT_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_pec_en_err = new(
fire_dlc_ilu_cib_csr_a_pec_en_err_state,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_dlc_ilu_cib_csr_a_pec_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_UE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_UE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_UE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_UE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_OE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_OE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_OE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_OE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_CE_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_CE_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_CE_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_CE_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_pec_en_err.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ILU_FID,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ILU_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ILU_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_PEC_EN_ERR_ILU_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias = new(
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE3_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE2_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_IHB_PE_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1S_ALIAS_SPARE1_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_TRG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_TRG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_TRG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_TRG_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPP_DIS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPP_DIS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPP_DIS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPP_DIS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_PAR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_PAR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_PAR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_PAR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_PAR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_PAR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_PAR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_PAR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_TRG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_TRG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_TRG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_EPI_TRG_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_PAR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_PAR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_PAR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_PAR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_TRG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_TRG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_TRG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_ERBI_TRG_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_TRG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_TRG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_TRG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IDI_TRG_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_CHK_DIS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_CHK_DIS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_CHK_DIS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_CHK_DIS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_MRC_TRG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_MRC_TRG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_MRC_TRG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_MRC_TRG_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_PAR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_PAR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_PAR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IHI_PAR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IFC_DIS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IFC_DIS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IFC_DIS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DIAG_IFC_DIS_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer = new(
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_SKIP_INTERVAL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_SKIP_INTERVAL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_SKIP_INTERVAL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SYMBOL_TIMER_SKIP_INTERVAL_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_link_ctl = new(
fire_plc_tlu_ctb_tlr_csr_a_link_ctl_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SCRAMBLE_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SCRAMBLE_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SCRAMBLE_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SCRAMBLE_DISABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ELASTICAL_BUFFER_DISABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ELASTICAL_BUFFER_DISABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ELASTICAL_BUFFER_DISABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_ELASTICAL_BUFFER_DISABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_CAPABLE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_CAPABLE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_CAPABLE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_CAPABLE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RESET_ASSERT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RESET_ASSERT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RESET_ASSERT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RESET_ASSERT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_FAST_LINK_MODE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_FAST_LINK_MODE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_FAST_LINK_MODE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_FAST_LINK_MODE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RX_HIGH_IMP_DIS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RX_HIGH_IMP_DIS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RX_HIGH_IMP_DIS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_RX_HIGH_IMP_DIS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_NUM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_NUM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_NUM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_LINK_NUM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_N_FTS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_N_FTS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_N_FTS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LINK_CTL_N_FTS_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias = new(
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_P_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RTO_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RNR_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BTP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_BDP_S_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_P_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_P_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_P_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_CE_ERR_RW1C_ALIAS_RE_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ERB_CL_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHI_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHI_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_PHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHI_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_CHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECC_NHC_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_ue_log = new(
fire_plc_tlu_ctb_tlr_csr_a_ue_log_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_ue_log.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_UE_LOG_EN_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_L0S_TIM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_L0S_TIM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_L0S_TIM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_L0S_TIM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NPWR_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NPWR_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NPWR_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_NPWR_EN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CTO_SEL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CTO_SEL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CTO_SEL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CTO_SEL_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CONFIG_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CONFIG_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CONFIG_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_CTL_CONFIG_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias = new(
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias_state,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_HW_ADDR,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_POR_VALUE,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_RMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_READ_ONLY_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_WRITE_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_CLEAR_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SET_MASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_TOGGLE_MASK,
input_name,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE3_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_S_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_S_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_S_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE2_S_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_IHB_PE_P_FIELD_NAME
);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.init_field_info (
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_P_FID,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_P_FMASK,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_P_POSITION,
FIRE_DLC_ILU_CIB_CSR_A_ILU_LOG_ERR_RW1C_ALIAS_SPARE1_P_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDI_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDI_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_CHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_NHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDI_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDI_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDI_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ECL_PDI_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_PHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_CHC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NDC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NDC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NDC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NDC_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NHC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NHC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NHC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_ICA_NHC_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_dev_cap = new(
fire_plc_tlu_ctb_tlr_csr_a_dev_cap_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_dev_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_MPS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_MPS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_MPS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_MPS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_dev_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L1_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L1_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L1_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L1_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_dev_cap.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L0S_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L0S_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L0S_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CAP_L0S_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_SIGNAL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_SIGNAL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_SIGNAL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_SIGNAL_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_MODULE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_MODULE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_MODULE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_MODULE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_BLOCK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_BLOCK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_BLOCK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_A_BLOCK_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b = new(
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_SIGNAL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_SIGNAL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_SIGNAL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_SIGNAL_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_MODULE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_MODULE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_MODULE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_MODULE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_BLOCK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_BLOCK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_BLOCK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_TLU_DBG_SEL_B_BLOCK_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_READ_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1 = new(
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_DAEMON
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_EN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_PRE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_PRE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_PRE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_PRE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_TLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_TLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_TLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_TLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_DLLP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_DLLP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_DLLP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_CNT_BAD_DLLP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_CLR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_CLR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_CLR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_LNK_BIT_ERR_CNT_1_BER_COUNT_CLR_FIELD_NAME
);
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,0);
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl = new(
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl_state,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_HW_ADDR,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MPS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MPS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MPS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MPS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl.init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MRRS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MRRS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MRRS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_DEV_CTL_MRRS_FIELD_NAME
);
//////////////////////// Multi-Entry CSRs //////////////////////////////
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH; ++offset) {
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,offset);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset] = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl_state[offset],
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_HW_ADDR + offset,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_INVPAIR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_INVPAIR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_INVPAIR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_INVPAIR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ENTEST_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ENTEST_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ENTEST_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_ENTEST_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SWING_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SWING_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SWING_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SWING_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SPARE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SPARE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SPARE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_SPARE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_CM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_CM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_CM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_CM_FIELD_NAME
);
}
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH; ++offset) {
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,offset);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset] = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status_state[offset],
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_HW_ADDR + offset,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_LOSDTCT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_LOSDTCT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_LOSDTCT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_LOSDTCT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_TESTFAIL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_TESTFAIL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_TESTFAIL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_TESTFAIL_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_SYNC_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_SYNC_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_SYNC_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_SYNC_FIELD_NAME
);
}
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH; ++offset) {
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,offset);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset] = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status_state[offset],
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_HW_ADDR + offset,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_TESTFAIL_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_TESTFAIL_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_TESTFAIL_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_TESTFAIL_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_RDTCTIP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_RDTCTIP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_RDTCTIP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_RDTCTIP_FIELD_NAME
);
}
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH; ++offset) {
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,offset);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset] = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg_state[offset],
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_HW_ADDR + offset,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENRXPATT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENRXPATT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENRXPATT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENRXPATT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_CLKBYP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_CLKBYP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_CLKBYP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_CLKBYP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_LOOPBACK_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_LOOPBACK_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_LOOPBACK_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_LOOPBACK_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RATE_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RATE_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RATE_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RATE_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_INVPATT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_INVPATT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_INVPATT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_INVPATT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSTX_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSTX_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSTX_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSTX_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSPT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSPT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSPT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSPT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RESERVED_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RESERVED_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RESERVED_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_RESERVED_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_TESTPATT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_TESTPATT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_TESTPATT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_TESTPATT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENTXPATT_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENTXPATT_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENTXPATT_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENTXPATT_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSRX_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSRX_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSRX_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_ENBSRX_FIELD_NAME
);
}
access_level[CSRT_DAEMON] = CSRT_FULL_ACCESS;
access_level[CSRT_OMNI] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_MED] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_FAST] = CSRT_FULL_ACCESS;
access_level[FIRE_PIO_SLOW] = CSRT_FULL_ACCESS;
access_level[FIRE_JTAG] = CSRT_FULL_ACCESS;
access_name[CSRT_DAEMON] = "DAEMON";
access_name[CSRT_OMNI] = "OMNI";
access_name[FIRE_PIO_MED] = "PIO_MED";
access_name[FIRE_PIO_FAST] = "PIO_FAST";
access_name[FIRE_PIO_SLOW] = "PIO_SLOW";
access_name[FIRE_JTAG] = "JTAG";
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH; ++offset) {
sprintf(base_csr_name,"%s", FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_NAME);
sprintf(input_name,"%s_%0d",base_csr_name,offset);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset] = new(
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl_state[offset],
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_HW_ADDR + offset,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_POR_VALUE,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_RMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_READ_ONLY_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_WRITE_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CLEAR_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_SET_MASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_TOGGLE_MASK,
input_name,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_NUM_FIELDS,
input_access_methods,
access_level,
access_name,
CSRT_OMNI
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CDR_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CDR_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CDR_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CDR_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_TERM_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_TERM_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_TERM_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_TERM_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CMA_ALN_EN_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CMA_ALN_EN_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CMA_ALN_EN_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_CMA_ALN_EN_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ENTEST_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ENTEST_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ENTEST_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_ENTEST_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXP_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXP_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXP_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_BSINRXP_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_LOS_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_LOS_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_LOS_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_LOS_FIELD_NAME
);
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].init_field_info (
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_EQ_FID,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_EQ_FMASK,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_EQ_POSITION,
FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_EQ_FIELD_NAME
);
}
} //End New
//===============================================================
// Check Registers Function
//===============================================================
function integer check_registers (integer method = CSRT_USE_DEFAULT_METHOD) {
integer status = CSRT_SUCCESSFUL_RETURN_CODE;
integer ZTMethod, NZTMethod;
if (method == CSRT_USE_DEFAULT_METHOD) {
ZTMethod = CSRT_OMNI;
NZTMethod = CSRT_DAEMON;
}
else {
ZTMethod = method;
NZTMethod = method;
}
//////////////////// Register Disable List //////////////////
//////////////////// Per Register Checks //////////////////
status &= fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_slt_cap.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_link_cfg.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_force_ltssm.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_oe_log.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_log_en.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_en_err.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_oe_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_oe_en_err.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_symbol_num.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_replay_timer.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_sts.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ce_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ce_en_err.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_dev_sts.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_trn_off.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_diagnos.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ce_log.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_lane_skew.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ue_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_core_status.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ue_en_err.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_acknak_timer.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_pec_int_en.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_pec_en_err.check_register(NZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_symbol_timer.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_link_ctl.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_erb.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_ue_log.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.check_register(ZTMethod);
status &= fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_dev_cap.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.check_register(ZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.check_register(NZTMethod);
status &= fire_plc_tlu_ctb_tlr_csr_a_dev_ctl.check_register(ZTMethod);
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH; ++offset) {
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].check_register(ZTMethod);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH; ++offset) {
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].check_register(ZTMethod);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH; ++offset) {
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset].check_register(ZTMethod);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH; ++offset) {
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].check_register(ZTMethod);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH; ++offset) {
status &= fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].check_register(ZTMethod);
}
check_registers = status;
} // end check_registers
//===============================================================
// Reset Registers
//===============================================================
task reset_all_shadow_registers () {
//////////////////// Per Register Resets //////////////////
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.reset();
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh.reset();
fire_plc_tlu_ctb_tlr_csr_a_slt_cap.reset();
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.reset();
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm.reset();
fire_dlc_ilu_cib_csr_a_ilu_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_oe_log.reset();
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.reset();
fire_dlc_ilu_cib_csr_a_ilu_log_en.reset();
fire_dlc_ilu_cib_csr_a_ilu_en_err.reset();
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err.reset();
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.reset();
fire_plc_tlu_ctb_tlr_csr_a_replay_timer.reset();
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1.reset();
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1.reset();
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts.reset();
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err.reset();
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1.reset();
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2.reset();
fire_plc_tlu_ctb_tlr_csr_a_dev_sts.reset();
fire_plc_tlu_ctb_tlr_csr_a_trn_off.reset();
fire_dlc_ilu_cib_csr_a_ilu_diagnos.reset();
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1.reset();
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.reset();
fire_plc_tlu_ctb_tlr_csr_a_ce_log.reset();
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts.reset();
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev.reset();
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1.reset();
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2.reset();
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh.reset();
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg.reset();
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.reset();
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_core_status.reset();
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.reset();
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err.reset();
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.reset();
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.reset();
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer.reset();
fire_dlc_ilu_cib_csr_a_pec_int_en.reset();
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.reset();
fire_dlc_ilu_cib_csr_a_pec_en_err.reset();
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.reset();
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer.reset();
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.reset();
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.reset();
fire_plc_tlu_ctb_tlr_csr_a_ue_log.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.reset();
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.reset();
fire_plc_tlu_ctb_tlr_csr_a_dev_cap.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.reset();
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.reset();
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.reset();
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl.reset();
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].reset();
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].reset();
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset].reset();
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].reset();
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].reset();
}
} // end reset_all_shadow_registers
//===============================================================
// Change default access method for all registers
//===============================================================
task set_all_default_access_methods (integer method) {
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ici.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_replay_tim_thresh.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_slt_cap.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_link_cfg.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_icr.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_force_ltssm.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_oe_log.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1s_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_lnk_sts.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_log_en.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_en_err.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_event_err_log_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_oe_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ue_err_rw1c_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_oe_en_err.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_symbol_num.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_replay_timer.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_rue_hdr2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf0.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1s_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prf2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_sts.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ce_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ce_en_err.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tue_hdr2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_dev_sts.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_trn_off.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_diagnos.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_oe_err_rw1c_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_roe_hdr2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_prfc.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ce_log.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_event_err_int_sts.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_peu_dlpl_serdes_rev.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_toe_hdr2.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_acknak_thresh.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ven_dllp_msg.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_lane_skew.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ue_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_core_status.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_lnk_cap.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ue_en_err.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1s_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_lnk_ctl.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1s_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_serdes_pll.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_acknak_timer.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_pec_int_en.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_event_err_sts_clr_rw1c_alias.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_pec_en_err.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1s_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_diag.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_symbol_timer.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_link_ctl.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ce_err_rw1c_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_erb.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecc.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_ue_log.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ctl.set_default_access_method(method);
fire_dlc_ilu_cib_csr_a_ilu_log_err_rw1c_alias.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ecl.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_ica.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_dev_cap.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_a.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_tlu_dbg_sel_b.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_lnk_bit_err_cnt_1.set_default_access_method(method);
fire_plc_tlu_ctb_tlr_csr_a_dev_ctl.set_default_access_method(method);
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_CTL_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_ctl[offset].set_default_access_method(method);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_STATUS_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_status[offset].set_default_access_method(method);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_XMITTER_LANE_STATUS_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_xmitter_lane_status[offset].set_default_access_method(method);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_MACRO_TEST_CFG_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_macro_test_cfg[offset].set_default_access_method(method);
}
for (offset = 0; offset < FIRE_PLC_TLU_CTB_TLR_CSR_A_SERDES_RECEIVER_LANE_CTL_DEPTH; ++offset) {
fire_plc_tlu_ctb_tlr_csr_a_serdes_receiver_lane_ctl[offset].set_default_access_method(method);
}
} // set_all_default_access_methods
} //End FIRE_CSRCollection