Skip to content

AXI-STREAM DMA start operation #366

Closed Answered by p-owens
ZGDIGE asked this question in Applications and demos
Discussion options

You must be logged in to vote

ZGDIGE,

When the START register of the AXI4_STREAM_DATA_GENERATOR module is written to, the module places valid data on TDATA and asserts TVALID to indicate to the slave (the CoreAXI4DMAController) that there is valid data present at the output.
The TVALID signal is part of the AXI4-Stream protocol signals, it is used in the handshake process between a master and a slave before an AXI4-Stream transfer can occur.

Regarding the destination data ready bit, see section 3.23 “Stream Descriptor Support”:
“The Destination Data Ready bit is used by control masters to denote when a buffer has been allocated for the reception of the stream data in the AXI4 memory-map address space.”
The CoreAXI4DMA…

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by nitindeshpande
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #365 on September 25, 2023 05:33.