43.5.5.2 YUV 420 8-bit Mode

Data type is set to 0x18 or 0x1C.

Figure 43-7. YUV 420 8-bit Mode
Table 43-12. YUV420 8-bit Odd Line Format Mapping
DEMUX_DATA Slice YUV 420 8-Bit Data Mapping
demux_data[39:30] {Y2[7:0], 2’b00}
demux_data[29:20] {Y1[7:0], 2’b00}
demux_data[19:10] Invalid data
demux_data[9:0] Invalid data
Table 43-13. YUV 420 8-bit Even Line Format Mapping
DEMUX_DATA Slice YUV 420 8-Bit Data Mapping
demux_data[39:30] {Y2[7:0], 2’b00}
demux_data[29:20] {Y1[7:0], 2’b00}
demux_data[19:10] {U1[7:0], 2’b00} (Cb component)
demux_data[9:0] {V1[7:0], 2’b00} (Cr component)
Table 43-14. YUV420 8-bit Recommended Memory Storage (Odd Line)
Addr receive_buffer[31:24] receive_buffer[23:16] receive_buffer[15:8] receive_buffer[7:0]
Pixel ID Y4 Y3 Y2 Y1
0x00 d7 d6 d5 d4 d3 d2 d1 d0 c7 c6 c5 c4 c3 c2 c1 c0 b7 b6 b5 b4 b3 b2 b1 b0 a7 a6 a5 a4 a3 a2 a1 a0
Pixel ID Y8 Y7 Y6 Y5
0x04 h7 h6 h5 h4 h3 h2 h1 h0 g7 g6 g5 g4 g3 g2 g1 g0 f7 f6 f5 f4 f3 f2 f1 f0 e7 e6 e5 e4 e3 e2 e1 e0
Table 43-15. YUV420 8-bit Recommended Memory Storage (Even Line)
Addr receive_buffer[31:24] receive_buffer[23:16] receive_buffer[15:8] receive_buffer[7:0]
Pixel ID Y2 V1 Y1 U1
0x00 d7 d6 d5 d4 d3 d2 d1 d0 c7 c6 c5 c4 c3 c2 c1 c0 b7 b6 b5 b4 b3 b2 b1 b0 a7 a6 a5 a4 a3 a2 a1 a0
Pixel ID Y4 V3 Y3 U3
0x04 h7 h6 h5 h4 h3 h2 h1 h0 g7 g6 g5 g4 g3 g2 g1 g0 f7 f6 f5 f4 f3 f2 f1 f0 e7 e6 e5 e4 e3 e2 e1 e0