AXI4-Stream Specific Parameterization - 1.0 English

AXI4-Stream Video IP and System Design Guide (UG934)

Document ID
UG934
Release Date
2022-11-16
Version
1.0 English

Video IP configuration parameters are described in IP Parameterization . The specific parameters for the AXI4-Stream interface video protocol are listed in Table: Video over AXI4-Stream Specific IP Parameters .

Table 1-3: Video over AXI4-Stream Specific IP Parameters

Parameter Name

Function

C_ tk _DATA_WIDTH

Width of color/component data

C_ tk _VIDEO_FORMAT

Video format code

C_ tk _AXIS_TDATA_WIDTH

Width of interface signal TDATA

C_ tk _MAX_SAMPLES_PER_CLOCK

Maximum number of samples/pixels per data beat

The C_ tk _AXIS_TDATA_WIDTH parameter determines the width of variable-width interface signal TDATA on AXI4-Stream interface tk , where interface type t can have the values [m,s] designating a master or slave interface, while optional integer k specifies the interface ID. Typically, C_ tk _AXIS_TDATA_WIDTH is a function of the component data width, the number of pixels/samples per data beat, and the number of components the actual video format is using.

The recommended parameter names for component data width is C_ tk _DATA_WIDTH . The optional format parameter C_ tk _VIDEO_FORMAT can help the IP determine the number of color components present on DATA using a HDL function. Video IP typically requires specific formats on the input interfaces and can have the number of color component channels hard coded in the IP. However, when C_ tk _VIDEO_FORMAT (set by a default value on the master interface) is propagated in HDL designs to slave interfaces, the IP source code can perform DRC using assertions to ensure that AXI4-Stream video interfaces are driven by video that was encoded in the expected format.