Intel® FPGA Streaming Video Protocol Specification

ID 683397
Date 5/15/2024
Public
Document Table of Contents

AXI4-Stream Protocol Signals

The Intel FPGA streaming video protocol allows you to transfer a variety of video data following the AXI4-Stream protocol signals.
Table 1.  AXI4-Stream Protocol Signals
Signal Description
TDATA

Set TDATA width according to need. The minimum allowable width of TDATA on all IP interfaces is 8 bits. The width of TDATA is byte aligned (i.e. mutliple of 8). Systems that require smaller TDATA interfaces must pad their data. The TKEEP and TSTRB signals are unused, so every byte of TDATA is valid (no empty pixels). You deduce the exact length of a video packet from the image width. For other data, the components using the data must use the same convention for unused bytes.

TUSER[n:0]

Sized as 1 bit per byte of TDATA.

The LSB of TUSER is strobed high for the first pixel of the first of a frame (or interlaced field) of video.The other bits of TUSER are unused.
TLAST

The protocol transmits each line of video as an AXI4-S packet. TLAST strobes high to indicate the last beat of the packet. When transmitting only one pixel per clock TLAST is the last pixel of the line.

TREADY and TVALID Indicate the valid cycles on the bus.