axi_dmac: Add xfer_req signal to the streamin AXI source interface
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>main
parent
8c789104a6
commit
f9628262aa
|
@ -146,6 +146,7 @@ module axi_dmac (
|
||||||
input s_axis_valid,
|
input s_axis_valid,
|
||||||
input [C_DMA_DATA_WIDTH_SRC-1:0] s_axis_data,
|
input [C_DMA_DATA_WIDTH_SRC-1:0] s_axis_data,
|
||||||
input [0:0] s_axis_user,
|
input [0:0] s_axis_user,
|
||||||
|
output s_axis_xfer_req,
|
||||||
|
|
||||||
// Master streaming AXI interface
|
// Master streaming AXI interface
|
||||||
input m_axis_aclk,
|
input m_axis_aclk,
|
||||||
|
@ -587,6 +588,7 @@ dmac_request_arb #(
|
||||||
.s_axis_valid(s_axis_valid),
|
.s_axis_valid(s_axis_valid),
|
||||||
.s_axis_data(s_axis_data),
|
.s_axis_data(s_axis_data),
|
||||||
.s_axis_user(s_axis_user),
|
.s_axis_user(s_axis_user),
|
||||||
|
.s_axis_xfer_req(s_axis_xfer_req),
|
||||||
|
|
||||||
|
|
||||||
.m_axis_aclk(m_axis_aclk),
|
.m_axis_aclk(m_axis_aclk),
|
||||||
|
|
|
@ -102,6 +102,7 @@ module dmac_request_arb (
|
||||||
input s_axis_valid,
|
input s_axis_valid,
|
||||||
input [C_DMA_DATA_WIDTH_SRC-1:0] s_axis_data,
|
input [C_DMA_DATA_WIDTH_SRC-1:0] s_axis_data,
|
||||||
input [0:0] s_axis_user,
|
input [0:0] s_axis_user,
|
||||||
|
output s_axis_xfer_req,
|
||||||
|
|
||||||
// Master streaming AXI interface
|
// Master streaming AXI interface
|
||||||
input m_axis_aclk,
|
input m_axis_aclk,
|
||||||
|
@ -691,7 +692,8 @@ dmac_src_axi_stream #(
|
||||||
.s_axis_valid(s_axis_valid),
|
.s_axis_valid(s_axis_valid),
|
||||||
.s_axis_ready(s_axis_ready),
|
.s_axis_ready(s_axis_ready),
|
||||||
.s_axis_data(s_axis_data),
|
.s_axis_data(s_axis_data),
|
||||||
.s_axis_user(s_axis_user)
|
.s_axis_user(s_axis_user),
|
||||||
|
.s_axis_xfer_req(s_axis_xfer_req)
|
||||||
);
|
);
|
||||||
|
|
||||||
end else begin
|
end else begin
|
||||||
|
|
|
@ -53,6 +53,7 @@ module dmac_src_axi_stream (
|
||||||
input s_axis_valid,
|
input s_axis_valid,
|
||||||
input [C_S_AXIS_DATA_WIDTH-1:0] s_axis_data,
|
input [C_S_AXIS_DATA_WIDTH-1:0] s_axis_data,
|
||||||
input [0:0] s_axis_user,
|
input [0:0] s_axis_user,
|
||||||
|
output s_axis_xfer_req,
|
||||||
|
|
||||||
input fifo_ready,
|
input fifo_ready,
|
||||||
output fifo_valid,
|
output fifo_valid,
|
||||||
|
@ -101,6 +102,8 @@ dmac_data_mover # (
|
||||||
.enabled(enabled),
|
.enabled(enabled),
|
||||||
.sync_id(sync_id),
|
.sync_id(sync_id),
|
||||||
|
|
||||||
|
.xfer_req(s_axis_xfer_req),
|
||||||
|
|
||||||
.request_id(request_id),
|
.request_id(request_id),
|
||||||
.response_id(response_id),
|
.response_id(response_id),
|
||||||
.eot(eot),
|
.eot(eot),
|
||||||
|
|
Loading…
Reference in New Issue