Visible to Intel only — GUID: lvo1644948210092
Ixiasoft
2.2.1. TDATA Pixel Packing
2.2.2. RGB Pixel Packing
2.2.3. YCbCr 444 Pixel Packing
2.2.4. YCbCr 422 Pixel Packing
2.2.5. YCbCr 420 Pixel Packing
2.2.6. Four-Channel Video Pixel Packing
2.2.7. Packing with Multiple Pixels in Parallel
2.2.8. Multiple Pixels in Parallel and Empty Pixels
2.2.9. YCbCr 422 Video with Multiple Pixels in Parallel
2.2.10. Packing RGB444 onto an RGB888 Interface
2.2.11. Packing with Less than 8 bits per Symbol Natively
2.2.12. Interlaced Fields
Visible to Intel only — GUID: lvo1644948210092
Ixiasoft
2.2.5. YCbCr 420 Pixel Packing
The Intel FPGA streaming video protocol specifies a packing scheme for YCbCr 420 pixels with 2 pixels in parallel.
Note: YCbCr 420 video fields must always be an even height to ensure complete pairs of chroma information are transported.
Figure 25. 10 bit YCbCr 420 video packet The figure shows an example for 10 bit YCbCr 420 video, with two pixels in parallel.
The first video packet carries line 0 with Cb data in the chroma symbol and the second video packet carries line 1 with Cr chroma data. In this example, pixels do not perfectly fill a given number of bytes so the 2 MSBs are padded with undefined data.