AXI interface update

This commit is contained in:
Blaise Tine
2021-09-11 15:12:36 -07:00
parent 5192846c72
commit f98e26e0f2
2 changed files with 41 additions and 21 deletions

View File

@@ -42,7 +42,6 @@ module VX_avs_wrapper #(
);
localparam BANK_ADDRW = `LOG2UP(AVS_BANKS);
localparam OUT_REG = (AVS_BANKS > 2);
// Requests handling
@@ -78,9 +77,8 @@ module VX_avs_wrapper #(
`UNUSED_VAR (req_queue_size)
VX_fifo_queue #(
.DATAW (REQ_TAG_WIDTH),
.SIZE (RD_QUEUE_SIZE),
.OUT_REG (!OUT_REG)
.DATAW (REQ_TAG_WIDTH),
.SIZE (RD_QUEUE_SIZE)
) rd_req_queue (
.clk (clk),
.reset (reset),
@@ -122,9 +120,8 @@ module VX_avs_wrapper #(
for (genvar i = 0; i < AVS_BANKS; i++) begin
VX_fifo_queue #(
.DATAW (AVS_DATA_WIDTH),
.SIZE (RD_QUEUE_SIZE),
.OUT_REG (!OUT_REG)
.DATAW (AVS_DATA_WIDTH),
.SIZE (RD_QUEUE_SIZE)
) rd_rsp_queue (
.clk (clk),
.reset (reset),
@@ -138,7 +135,7 @@ module VX_avs_wrapper #(
`UNUSED_PIN (alm_full),
`UNUSED_PIN (size)
);
end
end
for (genvar i = 0; i < AVS_BANKS; i++) begin
assign rsp_arb_valid_in[i] = !avs_rspq_empty[i];
@@ -149,8 +146,7 @@ module VX_avs_wrapper #(
VX_stream_arbiter #(
.NUM_REQS (AVS_BANKS),
.DATAW (AVS_DATA_WIDTH + REQ_TAG_WIDTH),
.TYPE ("R"),
.BUFFERED (OUT_REG ? 1 : 0)
.TYPE ("R")
) rsp_arb (
.clk (clk),
.reset (reset),