axi_dmac: Add xfer_req signal to the streamin AXI source interface

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
main
Lars-Peter Clausen 2014-10-29 11:54:08 +01:00
parent 8c789104a6
commit f9628262aa
3 changed files with 8 additions and 1 deletions

View File

@ -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),

View File

@ -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

View File

@ -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),