[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,