AXI Stream

Back

AXI Stream is a protocol used for transferring stream data around a chip. Stream data has no address associated with it.

TVALID indicates that a data in the stream is valid on the current clock cycle and produced by source. TREADY indicates that the consumer is prepared to accept the data. When both TREADY and TVALID is true data moves across the stream.

TDATA contains the data being transmitted, TLAST is used to indicate the end of a packet.

A stream also contains packet id TID, packet destination TDEST, which bytes have valid information TSTRB, which bytes in stream cannot be removed, and TUSER.

In AXI stream there is no limit to how much backpressure a slave can impose on any stream.

Reading