Skip to content
Snippets Groups Projects
Commit e2834644 authored by Alban Gruin's avatar Alban Gruin
Browse files

ariane_pkg: reduce queue sizes to 1

parent 203ee4e9
Branches sicariane
No related tags found
No related merge requests found
Pipeline #460 failed
...@@ -128,7 +128,7 @@ package ariane_pkg; ...@@ -128,7 +128,7 @@ package ariane_pkg;
endfunction : is_inside_cacheable_regions endfunction : is_inside_cacheable_regions
// TODO: Slowly move those parameters to the new system. // 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 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 // to uniquely identify the entry in the scoreboard
localparam ASID_WIDTH = (riscv::XLEN == 64) ? 16 : 1; localparam ASID_WIDTH = (riscv::XLEN == 64) ? 16 : 1;
...@@ -278,7 +278,7 @@ package ariane_pkg; ...@@ -278,7 +278,7 @@ package ariane_pkg;
// --------------- // ---------------
// leave as is (fails with >8 entries and wider fetch width) // 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; localparam int unsigned FETCH_WIDTH = 32;
// maximum instructions we can fetch on one request (we support compressed instructions) // maximum instructions we can fetch on one request (we support compressed instructions)
localparam int unsigned INSTR_PER_FETCH = FETCH_WIDTH / 16; localparam int unsigned INSTR_PER_FETCH = FETCH_WIDTH / 16;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment