[rv_core_ibex] Align block-level defaults with top-level instance
This has no effect at the top-level, but will facilitate some of the
initial block-level synthesis experiments.
Signed-off-by: Michael Schaffner <msf@google.com>
diff --git a/hw/ip/rv_core_ibex/rtl/rv_core_ibex.sv b/hw/ip/rv_core_ibex/rtl/rv_core_ibex.sv
index af63642..9722bcf 100644
--- a/hw/ip/rv_core_ibex/rtl/rv_core_ibex.sv
+++ b/hw/ip/rv_core_ibex/rtl/rv_core_ibex.sv
@@ -15,7 +15,7 @@
parameter logic [NumAlerts-1:0] AlertAsyncOn = {NumAlerts{1'b1}},
parameter bit PMPEnable = 1'b0,
parameter int unsigned PMPGranularity = 0,
- parameter int unsigned PMPNumRegions = 4,
+ parameter int unsigned PMPNumRegions = 16,
parameter int unsigned MHPMCounterNum = 10,
parameter int unsigned MHPMCounterWidth = 32,
parameter bit RV32E = 0,
@@ -24,11 +24,11 @@
parameter ibex_pkg::regfile_e RegFile = ibex_pkg::RegFileFF,
parameter bit BranchTargetALU = 1'b1,
parameter bit WritebackStage = 1'b1,
- parameter bit ICache = 1'b0,
- parameter bit ICacheECC = 1'b0,
- parameter bit BranchPredictor = 1'b0,
+ parameter bit ICache = 1'b1,
+ parameter bit ICacheECC = 1'b1,
+ parameter bit BranchPredictor = 1'b1,
parameter bit DbgTriggerEn = 1'b1,
- parameter bit SecureIbex = 1'b0,
+ parameter bit SecureIbex = 1'b1,
parameter ibex_pkg::lfsr_seed_t RndCnstLfsrSeed = ibex_pkg::RndCnstLfsrSeedDefault,
parameter ibex_pkg::lfsr_perm_t RndCnstLfsrPerm = ibex_pkg::RndCnstLfsrPermDefault,
parameter int unsigned DmHaltAddr = 32'h1A110800,