[go: up one dir, main page]

0% found this document useful (0 votes)
233 views9 pages

AMBA AXI-Stream Protocol Spec Review

Uploaded by

Abhishek Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
233 views9 pages

AMBA AXI-Stream Protocol Spec Review

Uploaded by

Abhishek Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

AMBA AXI-Stream Protocol

Spec Review
ARM Spec Version: 1.0

1
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ihi0051a/index.html
AXI Stream Interface Signals

AXI – Stream AXI – Stream


Master AXI Stream
Slave

2
Clock and Reset

3
Handshake process
ACLK
AXI – Stream TVALID AXI – Stream
Master Slave
TREADY

4
Optional: Data Signaling

ACLK
AXI – Stream AXI – Stream
Master TDATA Slave

5
Optional : Byte qualifiers

6
Optional : Packet boundaries
• A packet is a grouping of bytes that are transmitted together across the interface
• The signals to be considered during a packet transfer are TID, TDEST, and TLAST
• TID Provides a stream identifier and can be used to differentiate between multiple streams
of data that are being transferred across the same interface.
• TDEST Provides coarse routing information for the data stream.
The uses of TLAST are:
• when asserted, TLAST can be used by a destination to indicate a packet boundary
• when asserted, TLAST indicates an efficient point to make an arbitration change on a shared link.

7
Optional : User signaling

• Typical uses of a streaming interface require some User sideband


signaling.
• To ensure a consistent method of transporting User information the
protocol defines that User signaling is transferred on a byte basis.
• TUSER can be used to convey information that is relevant to an entire
transfer rather than to individual bytes.

8
Summary
• AXI-Stream Basic Signals
• Main Handshake mechanism
• Data Exchange port
• Data Keep and Strobe
• Packets
• User signal

You might also like