The Video Processing Subsystem has AXI4-Stream video input and output interfaces named s_axis and m_axis , respectively. These interfaces follow the interface specification as defined in the Video IP chapter of the Vivado AXI Reference Guide (UG1037) [Ref 9] . The video AXI4-Stream interface can be single, dual, quad, or octa pixels per clock and can support 8, 10, 12, or 16 bits per component. For example, the pixel mapping per color format and bus signals for 10 bits per component are shown in Table: Dual Pixels per Clock, 10 Bits per Component Mapping for RGB through Table: Dual Pixels per Clock, 10 Bits per Component Mapping for YUV 4:2:0, for Odd Lines .
63:60 |
59:50 |
49:40 |
39:30 |
29:20 |
19:10 |
9:0 |
---|---|---|---|---|---|---|
zero padding |
R1 |
B1 |
G1 |
R0 |
B0 |
G0 |
63:60 |
59:50 |
49:40 |
39:30 |
29:20 |
19:10 |
9:0 |
---|---|---|---|---|---|---|
zero padding |
V1 |
U1 |
Y1 |
V0 |
U0 |
Y0 |
63:60 |
59:50 |
49:40 |
39:30 |
29:20 |
19:10 |
9:0 |
---|---|---|---|---|---|---|
zero padding |
zero padding |
zero padding |
V0 |
Y1 |
U0 |
Y0 |
63:60 |
59:50 |
49:40 |
39:30 |
29:20 |
19:10 |
9:0 |
---|---|---|---|---|---|---|
zero padding |
zero padding |
zero padding |
V0 |
Y1 |
U0 |
Y0 |
This IP always generates three video components even if the video format is set to be YUV 4:2:0 or YUV 4:2:2 at run-time. The unused components can be set to zero. All video streaming interfaces follow the interface specification as defined in the AXI4-Stream Video IP and System Design Guide (UG934 ) [Ref 8] .
Table: AXI4-Stream Interface Signals shows the interface signals for input and output AXI4-Stream video streaming interfaces.
Both video streaming interfaces run at the video stream clock speed aclk_axis .