38.6.6.5 4:2:0 Planar Mode Frame Buffer Memory Mapping

In Planar mode, the three video components Y, Cr and Cb are split into three memory areas and stored in a raster-scan order. These three memory planes are always aligned on a 32-bit boundary.

Table 38-40. 4:2:0 Planar Mode Luma Memory Mapping, Little Endian Organization for Byte 0x0, 0x1, 0x2, 0x3
Mem addr 0x3 0x2 0x1 0x0
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Pixel 12 bpp Y3[7:0] Y2[7:0] Y1[7:0] Y0[7:0]
Table 38-41. 4:2:0 Planar Mode Luma Memory Mapping, Little Endian Organization for Byte 0x4, 0x5, 0x6, 0x7
Mem addr 0x7 0x6 0x5 0x4
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Pixel 12 bpp Y7[7:0] Y6[7:0] Y5[7:0] Y4[7:0]
Table 38-42. 4:2:0 Planar Mode Chroma Memory Mapping, Little Endian Organization for Byte 0x0, 0x1, 0x2, 0x3
Mem addr 0x3 0x2 0x1 0x0
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Pixel 12 bpp C3[7:0]

C3=Cr/Cb

C2[7:0]

C2=Cr/Cb

C1[7:0]

C1=Cr/Cb

C0[7:0]

C0=Cr/Cb

Table 38-43. 4:2:0 Planar Mode Chroma Memory Mapping, Little Endian Organization for Byte 0x4, 0x5, 0x6, 0x7
Mem addr 0x7 0x6 0x5 0x4
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Pixel 12 bpp C7[7:0]

C7=Cr/Cb

C6:[7:0]

C6=Cr/Cb

C5[7:0]

C5=Cr/Cb

C4[7:0]

C4=Cr/Cb