[csrng/entropy_src] fix for #4601
Inter-module signals to prevent power spikes.
Changed permissions for several files to not be executable.
Signed-off-by: Mark Branstad <mark.branstad@wdc.com>
diff --git a/hw/ip/entropy_src/rtl/entropy_src_pkg.sv b/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
index c8dadae..accba47 100644
--- a/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
+++ b/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
@@ -29,6 +29,18 @@
parameter entropy_src_hw_if_rsp_t ENTROPY_SRC_HW_IF_RSP_DEFAULT = '{default: '0};
+ // csrng block encrypt request/ack i/f
+ typedef struct packed {
+ logic cs_aes_halt_req;
+ } cs_aes_halt_req_t;
+
+ typedef struct packed {
+ logic cs_aes_halt_ack;
+ } cs_aes_halt_rsp_t;
+
+ parameter cs_aes_halt_req_t CS_AES_HALT_REQ_DEFAULT = '{default: '0};
+ parameter cs_aes_halt_rsp_t CS_AES_HALT_RSP_DEFAULT = '{default: '0};
+
// ast rng i/f
typedef struct packed {
logic rng_enable;