Package: entropy_src_reg_pkg
- File: entropy_src_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 |
---|---|---|---|
NumAlerts | int | 2 | |
BlockAw | int | 8 | 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 | |
ENTROPY_SRC_INTR_TEST_RESVAL | logic [3:0] | undefined | Reset values for hwext registers and their fields |
ENTROPY_SRC_INTR_TEST_ES_ENTROPY_VALID_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_INTR_TEST_ES_HEALTH_TEST_FAILED_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_INTR_TEST_ES_OBSERVE_FIFO_READY_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_INTR_TEST_ES_FATAL_ERR_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_ALERT_TEST_RESVAL | logic [1:0] | undefined | |
ENTROPY_SRC_ALERT_TEST_RECOV_ALERT_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_ALERT_TEST_FATAL_ALERT_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_REGWEN_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_REGWEN_REGWEN_RESVAL | logic [0:0] | undefined | |
ENTROPY_SRC_ENTROPY_DATA_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_REPCNT_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_REPCNT_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_REPCNT_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_REPCNTS_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_REPCNTS_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_REPCNTS_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_ADAPTP_HI_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_ADAPTP_LO_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_BUCKET_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_BUCKET_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_BUCKET_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_MARKOV_HI_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_MARKOV_LO_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_EXTHT_HI_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_FIPS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_EXTHT_LO_THRESHOLDS_BYPASS_THRESH_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_REPCNT_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_REPCNTS_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ADAPTP_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_FIPS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_ADAPTP_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_EXTHT_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_EXTHT_LO_WATERMARKS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_EXTHT_LO_WATERMARKS_FIPS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_EXTHT_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_BUCKET_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_MARKOV_HI_WATERMARKS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_MARKOV_LO_WATERMARKS_RESVAL | logic [31:0] | ffffffff | |
ENTROPY_SRC_MARKOV_LO_WATERMARKS_FIPS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_MARKOV_LO_WATERMARKS_BYPASS_WATERMARK_RESVAL | logic [15:0] | ffff | |
ENTROPY_SRC_REPCNT_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_REPCNTS_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ADAPTP_HI_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ADAPTP_LO_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_BUCKET_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_MARKOV_HI_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_MARKOV_LO_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_EXTHT_HI_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_EXTHT_LO_TOTAL_FAILS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_ALERT_SUMMARY_FAIL_COUNTS_RESVAL | logic [15:0] | undefined | |
ENTROPY_SRC_ALERT_FAIL_COUNTS_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_EXTHT_FAIL_COUNTS_RESVAL | logic [7:0] | undefined | |
ENTROPY_SRC_FW_OV_RD_DATA_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_FW_OV_WR_DATA_RESVAL | logic [31:0] | undefined | |
ENTROPY_SRC_DEBUG_STATUS_RESVAL | logic [31:0] | ||
ENTROPY_SRC_PERMIT | logic [3:0] | undefined | Register width information to check illegal writes |
Types
Name | Type | Description |
---|---|---|
entropy_src_reg2hw_intr_state_reg_t | struct packed { struct packed { logic q; } es_entropy_valid; struct packed { logic q; } es_health_test_failed; struct packed { logic q; } es_observe_fifo_ready; struct packed { logic q; } es_fatal_err; } |
////////////////////////// Typedefs for registers // ////////////////////////// |
entropy_src_reg2hw_intr_enable_reg_t | struct packed { struct packed { logic q; } es_entropy_valid; struct packed { logic q; } es_health_test_failed; struct packed { logic q; } es_observe_fifo_ready; struct packed { logic q; } es_fatal_err; } |
|
entropy_src_reg2hw_intr_test_reg_t | struct packed { struct packed { logic q; logic qe; } es_entropy_valid; struct packed { logic q; logic qe; } es_health_test_failed; struct packed { logic q; logic qe; } es_observe_fifo_ready; struct packed { logic q; logic qe; } es_fatal_err; } |
|
entropy_src_reg2hw_alert_test_reg_t | struct packed { struct packed { logic q; logic qe; } recov_alert; struct packed { logic q; logic qe; } fatal_alert; } |
|
entropy_src_reg2hw_conf_reg_t | struct packed { struct packed { logic [1:0] q; } enable; struct packed { logic q; } boot_bypass_disable; struct packed { logic q; } repcnt_disable; struct packed { logic q; } adaptp_disable; struct packed { logic q; } bucket_disable; struct packed { logic q; } markov_disable; struct packed { logic q; } health_test_clr; struct packed { logic q; } rng_bit_en; struct packed { logic [1:0] q; } rng_bit_sel; struct packed { logic q; } extht_enable; struct packed { logic q; } repcnts_disable; } |
|
entropy_src_reg2hw_rate_reg_t | struct packed { logic [15:0] q; } |
|
entropy_src_reg2hw_entropy_control_reg_t | struct packed { struct packed { logic q; } es_route; struct packed { logic q; } es_type; } |
|
entropy_src_reg2hw_entropy_data_reg_t | struct packed { logic [31:0] q; logic re; } |
|
entropy_src_reg2hw_health_test_windows_reg_t | struct packed { struct packed { logic [15:0] q; } fips_window; struct packed { logic [15:0] q; } bypass_window; } |
|
entropy_src_reg2hw_repcnt_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_repcnts_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_adaptp_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_adaptp_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_bucket_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_markov_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_markov_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_extht_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_extht_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] q; logic qe; } fips_thresh; struct packed { logic [15:0] q; logic qe; } bypass_thresh; } |
|
entropy_src_reg2hw_alert_threshold_reg_t | struct packed { struct packed { logic [15:0] q; } alert_threshold; struct packed { logic [15:0] q; } alert_threshold_inv; } |
|
entropy_src_reg2hw_fw_ov_control_reg_t | struct packed { struct packed { logic q; } fw_ov_mode; struct packed { logic q; } fw_ov_entropy_insert; } |
|
entropy_src_reg2hw_fw_ov_rd_data_reg_t | struct packed { logic [31:0] q; logic re; } |
|
entropy_src_reg2hw_fw_ov_wr_data_reg_t | struct packed { logic [31:0] q; logic qe; } |
|
entropy_src_reg2hw_observe_fifo_thresh_reg_t | struct packed { logic [6:0] q; } |
|
entropy_src_reg2hw_seed_reg_t | struct packed { logic [3:0] q; } |
|
entropy_src_reg2hw_err_code_test_reg_t | struct packed { logic [4:0] q; logic qe; } |
|
entropy_src_hw2reg_intr_state_reg_t | struct packed { struct packed { logic d; logic de; } es_entropy_valid; struct packed { logic d; logic de; } es_health_test_failed; struct packed { logic d; logic de; } es_observe_fifo_ready; struct packed { logic d; logic de; } es_fatal_err; } |
|
entropy_src_hw2reg_regwen_reg_t | struct packed { logic d; } |
|
entropy_src_hw2reg_entropy_data_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_repcnt_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_repcnts_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_adaptp_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_adaptp_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_bucket_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_markov_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_markov_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_extht_hi_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_extht_lo_thresholds_reg_t | struct packed { struct packed { logic [15:0] d; } fips_thresh; struct packed { logic [15:0] d; } bypass_thresh; } |
|
entropy_src_hw2reg_repcnt_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_repcnts_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_adaptp_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_adaptp_lo_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_extht_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_extht_lo_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_bucket_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_markov_hi_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_markov_lo_watermarks_reg_t | struct packed { struct packed { logic [15:0] d; } fips_watermark; struct packed { logic [15:0] d; } bypass_watermark; } |
|
entropy_src_hw2reg_repcnt_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_repcnts_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_adaptp_hi_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_adaptp_lo_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_bucket_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_markov_hi_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_markov_lo_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_extht_hi_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_extht_lo_total_fails_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_alert_summary_fail_counts_reg_t | struct packed { logic [15:0] d; } |
|
entropy_src_hw2reg_alert_fail_counts_reg_t | struct packed { struct packed { logic [3:0] d; } repcnt_fail_count; struct packed { logic [3:0] d; } adaptp_hi_fail_count; struct packed { logic [3:0] d; } adaptp_lo_fail_count; struct packed { logic [3:0] d; } bucket_fail_count; struct packed { logic [3:0] d; } markov_hi_fail_count; struct packed { logic [3:0] d; } markov_lo_fail_count; struct packed { logic [3:0] d; } repcnts_fail_count; } |
|
entropy_src_hw2reg_extht_fail_counts_reg_t | struct packed { struct packed { logic [3:0] d; } extht_hi_fail_count; struct packed { logic [3:0] d; } extht_lo_fail_count; } |
|
entropy_src_hw2reg_fw_ov_rd_data_reg_t | struct packed { logic [31:0] d; } |
|
entropy_src_hw2reg_debug_status_reg_t | struct packed { struct packed { logic [2:0] d; } entropy_fifo_depth; struct packed { logic [2:0] d; } sha3_fsm; struct packed { logic d; } sha3_block_pr; struct packed { logic d; } sha3_squeezing; struct packed { logic d; } sha3_absorbed; struct packed { logic d; } sha3_err; struct packed { logic d; } main_sm_idle; struct packed { logic [7:0] d; } main_sm_state; } |
|
entropy_src_hw2reg_recov_alert_sts_reg_t | struct packed { struct packed { logic d; logic de; } es_main_sm_alert; struct packed { logic d; logic de; } es_bus_cmp_alert; } |
|
entropy_src_hw2reg_err_code_reg_t | struct packed { struct packed { logic d; logic de; } sfifo_esrng_err; struct packed { logic d; logic de; } sfifo_observe_err; struct packed { logic d; logic de; } sfifo_esfinal_err; struct packed { logic d; logic de; } es_ack_sm_err; struct packed { logic d; logic de; } es_main_sm_err; struct packed { logic d; logic de; } fifo_write_err; struct packed { logic d; logic de; } fifo_read_err; struct packed { logic d; logic de; } fifo_state_err; } |
|
entropy_src_reg2hw_t | struct packed { entropy_src_reg2hw_intr_state_reg_t intr_state; entropy_src_reg2hw_intr_enable_reg_t intr_enable; entropy_src_reg2hw_intr_test_reg_t intr_test; entropy_src_reg2hw_alert_test_reg_t alert_test; entropy_src_reg2hw_conf_reg_t conf; entropy_src_reg2hw_rate_reg_t rate; entropy_src_reg2hw_entropy_control_reg_t entropy_control; entropy_src_reg2hw_entropy_data_reg_t entropy_data; entropy_src_reg2hw_health_test_windows_reg_t health_test_windows; entropy_src_reg2hw_repcnt_thresholds_reg_t repcnt_thresholds; entropy_src_reg2hw_repcnts_thresholds_reg_t repcnts_thresholds; entropy_src_reg2hw_adaptp_hi_thresholds_reg_t adaptp_hi_thresholds; entropy_src_reg2hw_adaptp_lo_thresholds_reg_t adaptp_lo_thresholds; entropy_src_reg2hw_bucket_thresholds_reg_t bucket_thresholds; entropy_src_reg2hw_markov_hi_thresholds_reg_t markov_hi_thresholds; entropy_src_reg2hw_markov_lo_thresholds_reg_t markov_lo_thresholds; entropy_src_reg2hw_extht_hi_thresholds_reg_t extht_hi_thresholds; entropy_src_reg2hw_extht_lo_thresholds_reg_t extht_lo_thresholds; entropy_src_reg2hw_alert_threshold_reg_t alert_threshold; entropy_src_reg2hw_fw_ov_control_reg_t fw_ov_control; entropy_src_reg2hw_fw_ov_rd_data_reg_t fw_ov_rd_data; entropy_src_reg2hw_fw_ov_wr_data_reg_t fw_ov_wr_data; entropy_src_reg2hw_observe_fifo_thresh_reg_t observe_fifo_thresh; entropy_src_reg2hw_seed_reg_t seed; entropy_src_reg2hw_err_code_test_reg_t err_code_test; } |
Register -> HW type |
entropy_src_hw2reg_t | struct packed { entropy_src_hw2reg_intr_state_reg_t intr_state; entropy_src_hw2reg_regwen_reg_t regwen; entropy_src_hw2reg_entropy_data_reg_t entropy_data; entropy_src_hw2reg_repcnt_thresholds_reg_t repcnt_thresholds; entropy_src_hw2reg_repcnts_thresholds_reg_t repcnts_thresholds; entropy_src_hw2reg_adaptp_hi_thresholds_reg_t adaptp_hi_thresholds; entropy_src_hw2reg_adaptp_lo_thresholds_reg_t adaptp_lo_thresholds; entropy_src_hw2reg_bucket_thresholds_reg_t bucket_thresholds; entropy_src_hw2reg_markov_hi_thresholds_reg_t markov_hi_thresholds; entropy_src_hw2reg_markov_lo_thresholds_reg_t markov_lo_thresholds; entropy_src_hw2reg_extht_hi_thresholds_reg_t extht_hi_thresholds; entropy_src_hw2reg_extht_lo_thresholds_reg_t extht_lo_thresholds; entropy_src_hw2reg_repcnt_hi_watermarks_reg_t repcnt_hi_watermarks; entropy_src_hw2reg_repcnts_hi_watermarks_reg_t repcnts_hi_watermarks; entropy_src_hw2reg_adaptp_hi_watermarks_reg_t adaptp_hi_watermarks; entropy_src_hw2reg_adaptp_lo_watermarks_reg_t adaptp_lo_watermarks; entropy_src_hw2reg_extht_hi_watermarks_reg_t extht_hi_watermarks; entropy_src_hw2reg_extht_lo_watermarks_reg_t extht_lo_watermarks; entropy_src_hw2reg_bucket_hi_watermarks_reg_t bucket_hi_watermarks; entropy_src_hw2reg_markov_hi_watermarks_reg_t markov_hi_watermarks; entropy_src_hw2reg_markov_lo_watermarks_reg_t markov_lo_watermarks; entropy_src_hw2reg_repcnt_total_fails_reg_t repcnt_total_fails; entropy_src_hw2reg_repcnts_total_fails_reg_t repcnts_total_fails; entropy_src_hw2reg_adaptp_hi_total_fails_reg_t adaptp_hi_total_fails; entropy_src_hw2reg_adaptp_lo_total_fails_reg_t adaptp_lo_total_fails; entropy_src_hw2reg_bucket_total_fails_reg_t bucket_total_fails; entropy_src_hw2reg_markov_hi_total_fails_reg_t markov_hi_total_fails; entropy_src_hw2reg_markov_lo_total_fails_reg_t markov_lo_total_fails; entropy_src_hw2reg_extht_hi_total_fails_reg_t extht_hi_total_fails; entropy_src_hw2reg_extht_lo_total_fails_reg_t extht_lo_total_fails; entropy_src_hw2reg_alert_summary_fail_counts_reg_t alert_summary_fail_counts; entropy_src_hw2reg_alert_fail_counts_reg_t alert_fail_counts; entropy_src_hw2reg_extht_fail_counts_reg_t extht_fail_counts; entropy_src_hw2reg_fw_ov_rd_data_reg_t fw_ov_rd_data; entropy_src_hw2reg_debug_status_reg_t debug_status; entropy_src_hw2reg_recov_alert_sts_reg_t recov_alert_sts; entropy_src_hw2reg_err_code_reg_t err_code; } |
HW -> register type |