CSR IO's critical path elimination

This commit is contained in:
Blaise Tine
2020-12-06 16:07:36 -08:00
parent dada72f830
commit 0d0706411d
3 changed files with 20 additions and 22 deletions

View File

@@ -20,11 +20,6 @@ module VX_csr_io_arb #(
input wire [DATA_WIDTH-1:0] req_data_in,
output wire req_ready_in,
// output response
output wire rsp_valid_out,
output wire [DATA_WIDTH-1:0] rsp_data_out,
input wire rsp_ready_out,
// output request
output wire [NUM_REQS-1:0] req_valid_out,
output wire [NUM_REQS-1:0][ADDR_WIDTH-1:0] req_addr_out,
@@ -35,7 +30,12 @@ module VX_csr_io_arb #(
// input response
input wire [NUM_REQS-1:0] rsp_valid_in,
input wire [NUM_REQS-1:0][DATA_WIDTH-1:0] rsp_data_in,
output wire [NUM_REQS-1:0] rsp_ready_in
output wire [NUM_REQS-1:0] rsp_ready_in,
// output response
output wire rsp_valid_out,
output wire [DATA_WIDTH-1:0] rsp_data_out,
input wire rsp_ready_out
);
if (NUM_REQS > 1) begin