Package: alert_handler_reg_pkg
- File: alert_handler_reg_pkg.sv
Description
Copyright lowRISC contributors.
Licensed under the Apache License, Version 2.0, see LICENSE for details.
SPDX-License-Identifier: Apache-2.0
Register Package auto-generated by reggen
containing data structure
Constants
Name | Type | Value | Description |
---|---|---|---|
NAlerts | int | 4 | |
EscCntDw | int | 32 | |
AccuCntDw | int | 16 | |
NAlerts | logic [NAlerts-1:0] | '0 | |
N_CLASSES | int | 4 | |
N_ESC_SEV | int | 4 | |
N_PHASES | int | 4 | |
N_LOC_ALERT | int | 7 | |
PING_CNT_DW | int | 16 | |
PHASE_DW | int | 2 | |
CLASS_DW | int | 2 | |
LOCAL_ALERT_ID_ALERT_PINGFAIL | int | 0 | |
LOCAL_ALERT_ID_ESC_PINGFAIL | int | 1 | |
LOCAL_ALERT_ID_ALERT_INTEGFAIL | int | 2 | |
LOCAL_ALERT_ID_ESC_INTEGFAIL | int | 3 | |
LOCAL_ALERT_ID_BUS_INTEGFAIL | int | 4 | |
LOCAL_ALERT_ID_SHADOW_REG_UPDATE_ERROR | int | 5 | |
LOCAL_ALERT_ID_SHADOW_REG_STORAGE_ERROR | int | 6 | |
LOCAL_ALERT_ID_LAST | int | 6 | |
BlockAw | int | 9 | Address widths within the block |
BlockAw | logic [BlockAw-1:0] | undefined | Register offsets |
BlockAw | logic [BlockAw-1:0] | 4 | |
BlockAw | logic [BlockAw-1:0] | 8 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 10 | |
BlockAw | logic [BlockAw-1:0] | 14 | |
BlockAw | logic [BlockAw-1:0] | 18 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 20 | |
BlockAw | logic [BlockAw-1:0] | 24 | |
BlockAw | logic [BlockAw-1:0] | 28 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 30 | |
BlockAw | logic [BlockAw-1:0] | 34 | |
BlockAw | logic [BlockAw-1:0] | 38 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 40 | |
BlockAw | logic [BlockAw-1:0] | 44 | |
BlockAw | logic [BlockAw-1:0] | 48 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 50 | |
BlockAw | logic [BlockAw-1:0] | 54 | |
BlockAw | logic [BlockAw-1:0] | 58 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 60 | |
BlockAw | logic [BlockAw-1:0] | 64 | |
BlockAw | logic [BlockAw-1:0] | 68 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 70 | |
BlockAw | logic [BlockAw-1:0] | 74 | |
BlockAw | logic [BlockAw-1:0] | 78 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 80 | |
BlockAw | logic [BlockAw-1:0] | 84 | |
BlockAw | logic [BlockAw-1:0] | 88 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 90 | |
BlockAw | logic [BlockAw-1:0] | 94 | |
BlockAw | logic [BlockAw-1:0] | 98 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | a0 | |
BlockAw | logic [BlockAw-1:0] | a4 | |
BlockAw | logic [BlockAw-1:0] | a8 | |
BlockAw | logic [BlockAw-1:0] | ac | |
BlockAw | logic [BlockAw-1:0] | b0 | |
BlockAw | logic [BlockAw-1:0] | b4 | |
BlockAw | logic [BlockAw-1:0] | b8 | |
BlockAw | logic [BlockAw-1:0] | bc | |
BlockAw | logic [BlockAw-1:0] | c0 | |
BlockAw | logic [BlockAw-1:0] | c4 | |
BlockAw | logic [BlockAw-1:0] | c8 | |
BlockAw | logic [BlockAw-1:0] | cc | |
BlockAw | logic [BlockAw-1:0] | d0 | |
BlockAw | logic [BlockAw-1:0] | d4 | |
BlockAw | logic [BlockAw-1:0] | d8 | |
BlockAw | logic [BlockAw-1:0] | dc | |
BlockAw | logic [BlockAw-1:0] | e0 | |
BlockAw | logic [BlockAw-1:0] | e4 | |
BlockAw | logic [BlockAw-1:0] | e8 | |
BlockAw | logic [BlockAw-1:0] | ec | |
BlockAw | logic [BlockAw-1:0] | f0 | |
BlockAw | logic [BlockAw-1:0] | f4 | |
BlockAw | logic [BlockAw-1:0] | f8 | |
BlockAw | logic [BlockAw-1:0] | fc | |
BlockAw | logic [BlockAw-1:0] | 100 | |
BlockAw | logic [BlockAw-1:0] | 104 | |
BlockAw | logic [BlockAw-1:0] | 108 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 110 | |
BlockAw | logic [BlockAw-1:0] | 114 | |
BlockAw | logic [BlockAw-1:0] | 118 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 120 | |
BlockAw | logic [BlockAw-1:0] | 124 | |
BlockAw | logic [BlockAw-1:0] | 128 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 130 | |
BlockAw | logic [BlockAw-1:0] | 134 | |
BlockAw | logic [BlockAw-1:0] | 138 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 140 | |
BlockAw | logic [BlockAw-1:0] | 144 | |
BlockAw | logic [BlockAw-1:0] | 148 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 150 | |
BlockAw | logic [BlockAw-1:0] | 154 | |
BlockAw | logic [BlockAw-1:0] | 158 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 160 | |
BlockAw | logic [BlockAw-1:0] | 164 | |
BlockAw | logic [BlockAw-1:0] | 168 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 170 | |
BlockAw | logic [BlockAw-1:0] | 174 | |
BlockAw | logic [BlockAw-1:0] | 178 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 180 | |
BlockAw | logic [BlockAw-1:0] | 184 | |
BlockAw | logic [BlockAw-1:0] | 188 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | 190 | |
BlockAw | logic [BlockAw-1:0] | 194 | |
BlockAw | logic [BlockAw-1:0] | 198 | |
BlockAw | logic [BlockAw-1:0] | c | |
BlockAw | logic [BlockAw-1:0] | a0 | |
BlockAw | logic [BlockAw-1:0] | a4 | |
ALERT_HANDLER_INTR_TEST_RESVAL | logic [3:0] | undefined | Reset values for hwext registers and their fields |
ALERT_HANDLER_INTR_TEST_CLASSA_RESVAL | logic [0:0] | undefined | |
ALERT_HANDLER_INTR_TEST_CLASSB_RESVAL | logic [0:0] | undefined | |
ALERT_HANDLER_INTR_TEST_CLASSC_RESVAL | logic [0:0] | undefined | |
ALERT_HANDLER_INTR_TEST_CLASSD_RESVAL | logic [0:0] | undefined | |
ALERT_HANDLER_CLASSA_ACCUM_CNT_RESVAL | logic [15:0] | undefined | |
ALERT_HANDLER_CLASSA_ESC_CNT_RESVAL | logic [31:0] | undefined | |
ALERT_HANDLER_CLASSA_STATE_RESVAL | logic [2:0] | undefined | |
ALERT_HANDLER_CLASSB_ACCUM_CNT_RESVAL | logic [15:0] | undefined | |
ALERT_HANDLER_CLASSB_ESC_CNT_RESVAL | logic [31:0] | undefined | |
ALERT_HANDLER_CLASSB_STATE_RESVAL | logic [2:0] | undefined | |
ALERT_HANDLER_CLASSC_ACCUM_CNT_RESVAL | logic [15:0] | undefined | |
ALERT_HANDLER_CLASSC_ESC_CNT_RESVAL | logic [31:0] | undefined | |
ALERT_HANDLER_CLASSC_STATE_RESVAL | logic [2:0] | undefined | |
ALERT_HANDLER_CLASSD_ACCUM_CNT_RESVAL | logic [15:0] | undefined | |
ALERT_HANDLER_CLASSD_ESC_CNT_RESVAL | logic [31:0] | undefined | |
ALERT_HANDLER_CLASSD_STATE_RESVAL | logic [2:0] | ||
ALERT_HANDLER_PERMIT | logic [3:0] | undefined | Register width information to check illegal writes |
Types
Name | Type | Description |
---|---|---|
alert_handler_reg2hw_intr_state_reg_t | struct packed { struct packed { logic q; } classa; struct packed { logic q; } classb; struct packed { logic q; } classc; struct packed { logic q; } classd; } |
////////////////////////// Typedefs for registers // ////////////////////////// |
alert_handler_reg2hw_intr_enable_reg_t | struct packed { struct packed { logic q; } classa; struct packed { logic q; } classb; struct packed { logic q; } classc; struct packed { logic q; } classd; } |
|
alert_handler_reg2hw_intr_test_reg_t | struct packed { struct packed { logic q; logic qe; } classa; struct packed { logic q; logic qe; } classb; struct packed { logic q; logic qe; } classc; struct packed { logic q; logic qe; } classd; } |
|
alert_handler_reg2hw_ping_timeout_cyc_shadowed_reg_t | struct packed { logic [15:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_ping_timer_en_shadowed_reg_t | struct packed { logic q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_alert_regwen_mreg_t | struct packed { logic q; } |
|
alert_handler_reg2hw_alert_en_shadowed_mreg_t | struct packed { logic q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_alert_class_shadowed_mreg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_alert_cause_mreg_t | struct packed { logic q; } |
|
alert_handler_reg2hw_loc_alert_en_shadowed_mreg_t | struct packed { logic q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_loc_alert_class_shadowed_mreg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_loc_alert_cause_mreg_t | struct packed { logic q; } |
|
alert_handler_reg2hw_classa_ctrl_shadowed_reg_t | struct packed { struct packed { logic q; logic err_update; logic err_storage; } en; struct packed { logic q; logic err_update; logic err_storage; } lock; struct packed { logic q; logic err_update; logic err_storage; } en_e0; struct packed { logic q; logic err_update; logic err_storage; } en_e1; struct packed { logic q; logic err_update; logic err_storage; } en_e2; struct packed { logic q; logic err_update; logic err_storage; } en_e3; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e0; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e1; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e2; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e3; } |
|
alert_handler_reg2hw_classa_clr_shadowed_reg_t | struct packed { logic q; logic qe; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_accum_thresh_shadowed_reg_t | struct packed { logic [15:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_timeout_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_crashdump_trigger_shadowed_reg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_phase0_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_phase1_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_phase2_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classa_phase3_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_ctrl_shadowed_reg_t | struct packed { struct packed { logic q; logic err_update; logic err_storage; } en; struct packed { logic q; logic err_update; logic err_storage; } lock; struct packed { logic q; logic err_update; logic err_storage; } en_e0; struct packed { logic q; logic err_update; logic err_storage; } en_e1; struct packed { logic q; logic err_update; logic err_storage; } en_e2; struct packed { logic q; logic err_update; logic err_storage; } en_e3; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e0; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e1; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e2; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e3; } |
|
alert_handler_reg2hw_classb_clr_shadowed_reg_t | struct packed { logic q; logic qe; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_accum_thresh_shadowed_reg_t | struct packed { logic [15:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_timeout_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_crashdump_trigger_shadowed_reg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_phase0_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_phase1_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_phase2_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classb_phase3_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_ctrl_shadowed_reg_t | struct packed { struct packed { logic q; logic err_update; logic err_storage; } en; struct packed { logic q; logic err_update; logic err_storage; } lock; struct packed { logic q; logic err_update; logic err_storage; } en_e0; struct packed { logic q; logic err_update; logic err_storage; } en_e1; struct packed { logic q; logic err_update; logic err_storage; } en_e2; struct packed { logic q; logic err_update; logic err_storage; } en_e3; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e0; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e1; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e2; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e3; } |
|
alert_handler_reg2hw_classc_clr_shadowed_reg_t | struct packed { logic q; logic qe; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_accum_thresh_shadowed_reg_t | struct packed { logic [15:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_timeout_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_crashdump_trigger_shadowed_reg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_phase0_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_phase1_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_phase2_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classc_phase3_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_ctrl_shadowed_reg_t | struct packed { struct packed { logic q; logic err_update; logic err_storage; } en; struct packed { logic q; logic err_update; logic err_storage; } lock; struct packed { logic q; logic err_update; logic err_storage; } en_e0; struct packed { logic q; logic err_update; logic err_storage; } en_e1; struct packed { logic q; logic err_update; logic err_storage; } en_e2; struct packed { logic q; logic err_update; logic err_storage; } en_e3; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e0; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e1; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e2; struct packed { logic [1:0] q; logic err_update; logic err_storage; } map_e3; } |
|
alert_handler_reg2hw_classd_clr_shadowed_reg_t | struct packed { logic q; logic qe; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_accum_thresh_shadowed_reg_t | struct packed { logic [15:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_timeout_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_crashdump_trigger_shadowed_reg_t | struct packed { logic [1:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_phase0_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_phase1_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_phase2_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_reg2hw_classd_phase3_cyc_shadowed_reg_t | struct packed { logic [31:0] q; logic err_update; logic err_storage; } |
|
alert_handler_hw2reg_intr_state_reg_t | struct packed { struct packed { logic d; logic de; } classa; struct packed { logic d; logic de; } classb; struct packed { logic d; logic de; } classc; struct packed { logic d; logic de; } classd; } |
|
alert_handler_hw2reg_alert_cause_mreg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_loc_alert_cause_mreg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_classa_clr_regwen_reg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_classa_accum_cnt_reg_t | struct packed { logic [15:0] d; } |
|
alert_handler_hw2reg_classa_esc_cnt_reg_t | struct packed { logic [31:0] d; } |
|
alert_handler_hw2reg_classa_state_reg_t | struct packed { logic [2:0] d; } |
|
alert_handler_hw2reg_classb_clr_regwen_reg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_classb_accum_cnt_reg_t | struct packed { logic [15:0] d; } |
|
alert_handler_hw2reg_classb_esc_cnt_reg_t | struct packed { logic [31:0] d; } |
|
alert_handler_hw2reg_classb_state_reg_t | struct packed { logic [2:0] d; } |
|
alert_handler_hw2reg_classc_clr_regwen_reg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_classc_accum_cnt_reg_t | struct packed { logic [15:0] d; } |
|
alert_handler_hw2reg_classc_esc_cnt_reg_t | struct packed { logic [31:0] d; } |
|
alert_handler_hw2reg_classc_state_reg_t | struct packed { logic [2:0] d; } |
|
alert_handler_hw2reg_classd_clr_regwen_reg_t | struct packed { logic d; logic de; } |
|
alert_handler_hw2reg_classd_accum_cnt_reg_t | struct packed { logic [15:0] d; } |
|
alert_handler_hw2reg_classd_esc_cnt_reg_t | struct packed { logic [31:0] d; } |
|
alert_handler_hw2reg_classd_state_reg_t | struct packed { logic [2:0] d; } |
|
alert_handler_reg2hw_alert_regwen_mreg_t | struct packed { alert_handler_reg2hw_intr_state_reg_t intr_state; alert_handler_reg2hw_intr_enable_reg_t intr_enable; alert_handler_reg2hw_intr_test_reg_t intr_test; alert_handler_reg2hw_ping_timeout_cyc_shadowed_reg_t ping_timeout_cyc_shadowed; alert_handler_reg2hw_ping_timer_en_shadowed_reg_t ping_timer_en_shadowed; alert_handler_reg2hw_alert_regwen_mreg_t [3:0] alert_regwen; alert_handler_reg2hw_alert_en_shadowed_mreg_t [3:0] alert_en_shadowed; alert_handler_reg2hw_alert_class_shadowed_mreg_t [3:0] alert_class_shadowed; alert_handler_reg2hw_alert_cause_mreg_t [3:0] alert_cause; alert_handler_reg2hw_loc_alert_en_shadowed_mreg_t [6:0] loc_alert_en_shadowed; alert_handler_reg2hw_loc_alert_class_shadowed_mreg_t [6:0] loc_alert_class_shadowed; alert_handler_reg2hw_loc_alert_cause_mreg_t [6:0] loc_alert_cause; alert_handler_reg2hw_classa_ctrl_shadowed_reg_t classa_ctrl_shadowed; alert_handler_reg2hw_classa_clr_shadowed_reg_t classa_clr_shadowed; alert_handler_reg2hw_classa_accum_thresh_shadowed_reg_t classa_accum_thresh_shadowed; alert_handler_reg2hw_classa_timeout_cyc_shadowed_reg_t classa_timeout_cyc_shadowed; alert_handler_reg2hw_classa_crashdump_trigger_shadowed_reg_t classa_crashdump_trigger_shadowed; alert_handler_reg2hw_classa_phase0_cyc_shadowed_reg_t classa_phase0_cyc_shadowed; alert_handler_reg2hw_classa_phase1_cyc_shadowed_reg_t classa_phase1_cyc_shadowed; alert_handler_reg2hw_classa_phase2_cyc_shadowed_reg_t classa_phase2_cyc_shadowed; alert_handler_reg2hw_classa_phase3_cyc_shadowed_reg_t classa_phase3_cyc_shadowed; alert_handler_reg2hw_classb_ctrl_shadowed_reg_t classb_ctrl_shadowed; alert_handler_reg2hw_classb_clr_shadowed_reg_t classb_clr_shadowed; alert_handler_reg2hw_classb_accum_thresh_shadowed_reg_t classb_accum_thresh_shadowed; alert_handler_reg2hw_classb_timeout_cyc_shadowed_reg_t classb_timeout_cyc_shadowed; alert_handler_reg2hw_classb_crashdump_trigger_shadowed_reg_t classb_crashdump_trigger_shadowed; alert_handler_reg2hw_classb_phase0_cyc_shadowed_reg_t classb_phase0_cyc_shadowed; alert_handler_reg2hw_classb_phase1_cyc_shadowed_reg_t classb_phase1_cyc_shadowed; alert_handler_reg2hw_classb_phase2_cyc_shadowed_reg_t classb_phase2_cyc_shadowed; alert_handler_reg2hw_classb_phase3_cyc_shadowed_reg_t classb_phase3_cyc_shadowed; alert_handler_reg2hw_classc_ctrl_shadowed_reg_t classc_ctrl_shadowed; alert_handler_reg2hw_classc_clr_shadowed_reg_t classc_clr_shadowed; alert_handler_reg2hw_classc_accum_thresh_shadowed_reg_t classc_accum_thresh_shadowed; alert_handler_reg2hw_classc_timeout_cyc_shadowed_reg_t classc_timeout_cyc_shadowed; alert_handler_reg2hw_classc_crashdump_trigger_shadowed_reg_t classc_crashdump_trigger_shadowed; alert_handler_reg2hw_classc_phase0_cyc_shadowed_reg_t classc_phase0_cyc_shadowed; alert_handler_reg2hw_classc_phase1_cyc_shadowed_reg_t classc_phase1_cyc_shadowed; alert_handler_reg2hw_classc_phase2_cyc_shadowed_reg_t classc_phase2_cyc_shadowed; alert_handler_reg2hw_classc_phase3_cyc_shadowed_reg_t classc_phase3_cyc_shadowed; alert_handler_reg2hw_classd_ctrl_shadowed_reg_t classd_ctrl_shadowed; alert_handler_reg2hw_classd_clr_shadowed_reg_t classd_clr_shadowed; alert_handler_reg2hw_classd_accum_thresh_shadowed_reg_t classd_accum_thresh_shadowed; alert_handler_reg2hw_classd_timeout_cyc_shadowed_reg_t classd_timeout_cyc_shadowed; alert_handler_reg2hw_classd_crashdump_trigger_shadowed_reg_t classd_crashdump_trigger_shadowed; alert_handler_reg2hw_classd_phase0_cyc_shadowed_reg_t classd_phase0_cyc_shadowed; alert_handler_reg2hw_classd_phase1_cyc_shadowed_reg_t classd_phase1_cyc_shadowed; alert_handler_reg2hw_classd_phase2_cyc_shadowed_reg_t classd_phase2_cyc_shadowed; alert_handler_reg2hw_classd_phase3_cyc_shadowed_reg_t classd_phase3_cyc_shadowed; } |
Register -> HW type |
alert_handler_hw2reg_alert_cause_mreg_t | struct packed { alert_handler_hw2reg_intr_state_reg_t intr_state; alert_handler_hw2reg_alert_cause_mreg_t [3:0] alert_cause; alert_handler_hw2reg_loc_alert_cause_mreg_t [6:0] loc_alert_cause; alert_handler_hw2reg_classa_clr_regwen_reg_t classa_clr_regwen; alert_handler_hw2reg_classa_accum_cnt_reg_t classa_accum_cnt; alert_handler_hw2reg_classa_esc_cnt_reg_t classa_esc_cnt; alert_handler_hw2reg_classa_state_reg_t classa_state; alert_handler_hw2reg_classb_clr_regwen_reg_t classb_clr_regwen; alert_handler_hw2reg_classb_accum_cnt_reg_t classb_accum_cnt; alert_handler_hw2reg_classb_esc_cnt_reg_t classb_esc_cnt; alert_handler_hw2reg_classb_state_reg_t classb_state; alert_handler_hw2reg_classc_clr_regwen_reg_t classc_clr_regwen; alert_handler_hw2reg_classc_accum_cnt_reg_t classc_accum_cnt; alert_handler_hw2reg_classc_esc_cnt_reg_t classc_esc_cnt; alert_handler_hw2reg_classc_state_reg_t classc_state; alert_handler_hw2reg_classd_clr_regwen_reg_t classd_clr_regwen; alert_handler_hw2reg_classd_accum_cnt_reg_t classd_accum_cnt; alert_handler_hw2reg_classd_esc_cnt_reg_t classd_esc_cnt; alert_handler_hw2reg_classd_state_reg_t classd_state; } |
HW -> register type |