The AXI4-Stream Remapper does not manipulate the component order in each pixel because it only alters the number of pixels per clock. Hence, the input component ordering on the AXI4-Stream Remapper is preserved on the output of the IP.
Also, the bits per channel (BPC) does not matter for the AXI4-Stream Remapper module because it only manipulates video data bits in terms of pixels. Hence, all BPCs are supported by this core.
YUV420 HDMI Mapping
The video interface can also transport quad and dual pixels in the YUV420 color space. The following figures show the data format for quad and dual pixels formats, respectively.
Similarly, for YUV 4:2:0 deep color (10, 12, or 16 bits), the data representation is the same as shown in the previous two figures. The only difference is that each component carries more bits (10, 12, and 16). However the current data format is not compliant with the AXI4-Stream video protocol. Therefore, a remapping feature is added to the AXI4-Stream Remapper to convert HDMI native video into AXI4-Stream video. This feature can be enabled from the AXI4-Stream Remapper GUI. To illustrate how the data remapping feature works for YUV 4:2:0 video from Native Video into AXI4-Stream, the previous figure is extended and represented in the following figure to show native video data associated with the clock and control signals.
When transporting using AXI4-Stream, the data representation must be compliant with the protocol defined in the AXI4-Stream Video IP and System Design Guide (UG934). With the remapping feature, the same native video data is converted into AXI4-Stream formats, shown in the following figure. As stated in AXI4-Stream Video IP and System Design Guide (UG934), the 4:2:0 format adds vertical sub-sampling to the 4:2:2 format, which is implemented in Video over AXI4-Stream by omitting the chroma data on every other line.
However, in the native HDMI video interface, the video data representation must be as shown in the following figure.
For more information on the video AXI4-Stream interface and video data format, see the AXI4-Stream Video IP and System Design Guide (UG934).