SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The DMPAC supports both 8-bit and fully packed 12-bit luma data formats. The DOF and SDE blocks only accept fully packed 12-bit luma data format. When processing of 8-bit luma data input formats is required, the format conversion (FOCO) blocks need to be enabled, as they can convert 8-bit data into 12-bit fully packed format for both stereo and optical flow processing inside DMPAC sub-system. The fully packed 12-bit data organization goes on till the end of the line. Every line always starts at a 64-byte aligned boundary in SL2 memory. In the system DDR, it is advised that every line starts at a new DDR burst (for example, 128 bytes for 64-bit LPDDR4).
| MSB | LSB | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 127 | 0 | ||||||||||||||||||||||||||||||
| 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b | 4b |
| Byte 15 | Byte 14 | Byte 13 | Byte 12 | Byte 11 | Byte 10 | Byte 9 | Byte 8 | Byte 7 | Byte 6 | Byte 5 | Byte 4 | Byte 3 | Byte 2 | Byte 1 | Byte 0 | ||||||||||||||||
| Pixel 9 | Pixel 8 | Pixel 7 | Pixel 6 | Pixel 5 | Pixel 4 | Pixel 3 | Pixel 2 | Pixel 1 | Pixel 0 | ||||||||||||||||||||||
The image luminance data can be placed anywhere in the SoC memory system that is accessible by the DMA engine attached to the DMPAC.