The following table shows the signals for the AXI4-Stream video interface, which supports 4 and 8 pixels per clock with 8 bits, 10 bits, 12 bits, and 16 bits per component for RGB, YUV444, and YUV420 color spaces. The color depth in YUV422 color space is always 12-bits per pixel. This interface is an AXI4-Stream slave interface and runs at the s_axis_video_aclk clock rate. The data width is user-configurable in the Vivado IDE by setting Max Bits Per Component (BPC).
For more information on the video AXI4-Stream interface and video data format, refer to the AXI4-Stream Video IP and System Design Guide (UG934).
Name | I/O | Width | Description |
---|---|---|---|
s_axis_video_aclk | I | 1 | AXI4-Stream clock |
s_axis_video_aresetn | I | 1 | Reset (Active-Low) |
VIDEO_IN_tdata | I | (int((3*BPC*PPC+7)/8))*8 | Data |
VIDEO_IN_tlast | I | 1 | End of line |
VIDEO_IN_tready | O | 1 | Ready |
VIDEO_IN_tuser | I | 1 | Start of frame |
VIDEO_IN_tvalid | I | 1 | Valid |
|