diff --git a/include/ariane_pkg.sv b/include/ariane_pkg.sv
index 91b38513fe679a00537f1cf3beec4d2d0a953f45..81bbd6021fe25d3297f2a7eebafeca8eca3e0305 100644
--- a/include/ariane_pkg.sv
+++ b/include/ariane_pkg.sv
@@ -128,7 +128,7 @@ package ariane_pkg;
     endfunction : is_inside_cacheable_regions
 
     // TODO: Slowly move those parameters to the new system.
-    localparam NR_SB_ENTRIES = 8; // number of scoreboard entries
+    localparam NR_SB_ENTRIES = 2; // number of scoreboard entries
     localparam TRANS_ID_BITS = $clog2(NR_SB_ENTRIES); // depending on the number of scoreboard entries we need that many bits
                                                       // to uniquely identify the entry in the scoreboard
     localparam ASID_WIDTH    = (riscv::XLEN == 64) ? 16 : 1;
@@ -278,7 +278,7 @@ package ariane_pkg;
     // ---------------
 
     // leave as is (fails with >8 entries and wider fetch width)
-    localparam int unsigned FETCH_FIFO_DEPTH  = 4;
+    localparam int unsigned FETCH_FIFO_DEPTH  = 1;
     localparam int unsigned FETCH_WIDTH       = 32;
     // maximum instructions we can fetch on one request (we support compressed instructions)
     localparam int unsigned INSTR_PER_FETCH = FETCH_WIDTH / 16;