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;