@@ -522,70 +522,6 @@ index 962d3b559..9d5a10c8c 100644
522522 `endif
523523 end
524524
525- diff --git a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
526- index 2acc14e86..f20146f6e 100644
527- --- a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
528- +++ b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
529- @@ -239,8 +239,8 @@ module top_earlgrey #(
530- assign unused_irq_id = irq_id;
531-
532- // Alert list
533- - prim_alert_pkg::alert_tx_t [alert_pkg::NAlerts-1:0] alert_tx;
534- - prim_alert_pkg::alert_rx_t [alert_pkg::NAlerts-1:0] alert_rx;
535- + wire [9:0] alert_tx;
536- + wire [19:0] alert_rx;
537- // Escalation outputs
538- prim_esc_pkg::esc_tx_t [alert_pkg::N_ESC_SEV-1:0] esc_tx;
539- prim_esc_pkg::esc_rx_t [alert_pkg::N_ESC_SEV-1:0] esc_rx;
540- @@ -259,12 +259,12 @@ module top_earlgrey #(
541- pwrmgr_pkg::pwr_cpu_t pwrmgr_pwr_cpu;
542- clkmgr_pkg::clkmgr_out_t clkmgr_clocks;
543- logic aes_idle;
544- - clkmgr_pkg::clk_hint_status_t clkmgr_status;
545- + reg [2:0] clkmgr_status;
546-
547- always_comb begin
548- // TODO: So far just aes is connected
549- - clkmgr_status.idle = clkmgr_pkg::CLK_HINT_STATUS_DEFAULT;
550- - clkmgr_status.idle[0] = aes_idle;
551- + clkmgr_status[2-:3] = clkmgr_pkg::CLK_HINT_STATUS_DEFAULT;
552- + clkmgr_status[0] = aes_idle;
553- end
554-
555- // Non-debug module reset == reset for everything except for the debug module
556- @@ -647,8 +647,8 @@ module top_earlgrey #(
557- .tl_o (tl_aes_d_d2h),
558-
559- // [0]: ctrl_err
560- - .alert_tx_o ( alert_tx[0:0] ),
561- - .alert_rx_i ( alert_rx[0:0] ),
562- + .alert_tx_o ( alert_tx[0+:2] ),
563- + .alert_rx_i ( alert_rx[0+:4] ),
564-
565- // Inter-module signals
566- .idle_o(aes_idle),
567- @@ -666,8 +666,8 @@ module top_earlgrey #(
568- .intr_hmac_err_o (intr_hmac_hmac_err),
569-
570- // [1]: msg_push_sha_disabled
571- - .alert_tx_o ( alert_tx[1:1] ),
572- - .alert_rx_i ( alert_rx[1:1] ),
573- + .alert_tx_o ( alert_tx[2+:2] ),
574- + .alert_rx_i ( alert_rx[4+:4] ),
575- .clk_i (clkmgr_clocks.clk_main_hmac),
576- .rst_ni (rstmgr_resets.rst_sys_n)
577- );
578- @@ -904,8 +904,8 @@ module top_earlgrey #(
579- // [2]: imem_uncorrectable
580- // [3]: dmem_uncorrectable
581- // [4]: reg_uncorrectable
582- - .alert_tx_o ( alert_tx[4:2] ),
583- - .alert_rx_i ( alert_rx[4:2] ),
584- + .alert_tx_o ( alert_tx[4+:6] ),
585- + .alert_rx_i ( alert_rx[8+:12] ),
586-
587- // Inter-module signals
588- .idle_o(),
589525diff --git a/hw/top_earlgrey/top_earlgrey_nexysvideo.core b/hw/top_earlgrey/top_earlgrey_nexysvideo.core
590526index 8d6cf89b6..1683f0693 100644
591527--- a/hw/top_earlgrey/top_earlgrey_nexysvideo.core
0 commit comments