diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 86579b7b..921d8926 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -171,5 +171,5 @@ jobs: parameters: ibex_configs: - small-3cmult - - maxperf-1cmult - - maxperf-bm-1cmult + - experimental-maxperf-1cmult + - experimental-maxperf-bm-1cmult diff --git a/ibex_configs.yaml b/ibex_configs.yaml index 2a9a0485..5399cf29 100644 --- a/ibex_configs.yaml +++ b/ibex_configs.yaml @@ -15,10 +15,14 @@ small-3cmult: WritebackStage : False MultiplierImplementation : "fast" +# =============================== +# * EXPERIMENTAL CONFIGURATIONS * +# =============================== + # Three-stage pipeline with additional branch traget ALU and 1 cycle multiplier # (2 cycles for mulh) so mul does not stall (mulh stall 1 cycles). This is the # maximum performance configuration. -maxperf-1cmult: +experimental-maxperf-1cmult: RV32E : False RV32M : True RV32B : False @@ -27,7 +31,7 @@ maxperf-1cmult: MultiplierImplementation : "single-cycle" # maxpref-1cmult config above with bitmanip extension -maxperf-bm-1cmult: +experimental-maxperf-bm-1cmult: RV32E : False RV32M : True RV32B : True