ibex_core_tracing: Pass through all parameters

The PMP parameters were not passed through on ibex_core_tracing, add
them back.
This commit is contained in:
Philipp Wagner 2019-09-17 11:27:48 +01:00 committed by Philipp Wagner
parent e2848f2181
commit 51dbfe1575

View file

@ -7,10 +7,13 @@
* Top level module of the ibex RISC-V core with tracing enabled
*/
module ibex_core_tracing #(
parameter bit PMPEnable = 1'b0,
parameter int unsigned PMPGranularity = 0,
parameter int unsigned PMPNumRegions = 4,
parameter int unsigned MHPMCounterNum = 8,
parameter int unsigned MHPMCounterWidth = 40,
parameter bit RV32E = 1'b0,
parameter bit RV32M = 1'b1,
parameter bit RV32E = 1'b0,
parameter bit RV32M = 1'b1,
parameter int unsigned DmHaltAddr = 32'h1A110800,
parameter int unsigned DmExceptionAddr = 32'h1A110808
) (
@ -87,6 +90,9 @@ module ibex_core_tracing #(
logic [31:0] rvfi_mem_wdata;
ibex_core #(
.PMPEnable(PMPEnable),
.PMPGranularity(PMPGranularity),
.PMPNumRegions(PMPNumRegions),
.MHPMCounterNum(MHPMCounterNum),
.MHPMCounterWidth(MHPMCounterWidth),
.RV32E(RV32E),