From 1639102bf582b2db942a67043a5cecfa61d232d6 Mon Sep 17 00:00:00 2001 From: Marno van der Maas Date: Tue, 20 Feb 2024 15:02:25 +0000 Subject: [PATCH] Connect all outputs in Ibex CHERI top These outputs include the alert outputs and the scramble request. This fixes undriven output lint errors in Verilator. --- rtl/ibexc_top.sv | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rtl/ibexc_top.sv b/rtl/ibexc_top.sv index 4ee15dce..3c0fc7ae 100644 --- a/rtl/ibexc_top.sv +++ b/rtl/ibexc_top.sv @@ -372,8 +372,8 @@ module ibex_top import ibex_pkg::*; import cheri_pkg::*; #( `endif .fetch_enable_i(fetch_enable_buf), - .alert_minor_o(), - .alert_major_o(), + .alert_minor_o(alert_minor_o), + .alert_major_o(alert_major_internal_o), .icache_inval_o(), .core_busy_o (core_busy_d), .ic_scr_key_valid_i (1'b0), @@ -390,6 +390,7 @@ module ibex_top import ibex_pkg::*; import cheri_pkg::*; #( ); assign data_wdata_intg_o = 7'h0; + assign alert_major_bus_o = 1'b0; ///////////////////////////////// // Register file Instantiation // @@ -454,4 +455,6 @@ module ibex_top import ibex_pkg::*; import cheri_pkg::*; #( ); end + assign scramble_req_o = 0; + endmodule