Visible to Intel only — GUID: yaw1743456564516
Ixiasoft
Visible to Intel only — GUID: yaw1743456564516
Ixiasoft
6.12.6.1. AXI-Stream to Avalon Streaming
You must perform conversion between AXI-Stream and Avalon® Streaming on ingress and egress ports. At ingress ports, AXI-Stream to Avalon® streaming converters must convert AXI-stream signals to Avalon® streaming signals. At egress ports, Avalon® streaming to AXI-Stream converters must convert Avalon® streaming signals to AXI-Stream signals. Due to a lack of complete one-to-one compatibility between AXI-Stream and Avalon® streaming, some AXI-Stream signals are not fully supported.
AXI4-Stream Signals | Avalon® Streaming Signals | Compatibility |
---|---|---|
ACLK | Clk | Supported |
ARESET | Reset | Supported |
TVALID | Valid | Supported |
startofPacket (SOP) | ||
TREADY | Ready | Supported |
TDATA | Data | Supported |
TKEEP | Empty | Adaptation required for support |
TLAST | endOfPacket (EOP) | Supported |
startofPacket | ||
TID | Channel | Adaptation required for support. |
TDEST | ||
TUSER | Data | Adaptation required for support |
TSTRB | N/A | Not supported |
Key Conversion Functionality
- At ingress ports, TKEEP from AXI-Stream transmitters is converted to the Avalon® Streaming Empty signal.
- At egress ports, Avalon® Streaming Empty signal from crossbar is converted to TKEEP.
- TDEST and TID are added or removed to or from the Avalon® Streaming channel signal at ingress and egress ports, respectively
- The StartOfPacket signal is inserted based on changes in the TDEST, TID, or TLAST signals.
- Interconversion occurs between TLAST or TDEST, TID, TVALID and the StartOfPacket, and EndOfPacket signals of Avalon® Streaming.