minor update - registering execute units skid buffers

This commit is contained in:
Blaise Tine
2021-02-21 15:11:08 -08:00
parent f27c1fac5f
commit 6739dc7923
2 changed files with 85 additions and 7 deletions

View File

@@ -38,8 +38,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + 32 + `ALU_BR_BITS + 1 + 32 + 1 + 1 + `NR_BITS + 1 + `NT_BITS + (2 * `NUM_THREADS * 32)),
.NOBACKPRESSURE (1), // ALU has no back pressure,
.BUFFERED (0)
.NOBACKPRESSURE (1) // ALU has no back pressure
) alu_buffer (
.clk (clk),
.reset (reset),
@@ -58,7 +57,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + `LSU_BITS + 32 + `NR_BITS + 1 + (2 * `NUM_THREADS * 32)),
.BUFFERED (0)
.BUFFERED (1)
) lsu_buffer (
.clk (clk),
.reset (reset),
@@ -77,7 +76,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + `CSR_BITS + `CSR_ADDR_BITS + `NR_BITS + 1 + 1 + `NR_BITS + 32),
.BUFFERED (0)
.BUFFERED (1)
) csr_buffer (
.clk (clk),
.reset (reset),
@@ -97,7 +96,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + `MUL_BITS + `NR_BITS + 1 + (2 * `NUM_THREADS * 32)),
.BUFFERED (0)
.BUFFERED (1)
) mul_buffer (
.clk (clk),
.reset (reset),
@@ -118,7 +117,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + `FPU_BITS + `MOD_BITS + `NR_BITS + 1 + (3 * `NUM_THREADS * 32)),
.BUFFERED (0)
.BUFFERED (1)
) fpu_buffer (
.clk (clk),
.reset (reset),
@@ -140,7 +139,7 @@ module VX_instr_demux (
VX_skid_buffer #(
.DATAW (`NW_BITS + `NUM_THREADS + 32 + 32 + `GPU_BITS + `NR_BITS + 1 + (`NUM_THREADS * 32 + 32)),
.BUFFERED (0)
.BUFFERED (1)
) gpu_buffer (
.clk (clk),
.reset (reset),