SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
In this mode the pipe fetches two windows (of SIZEX x SIZEY) during a complete panel frame (PPL x LPP). The mode is enabled from DISPC_GFX_ATTRIBUTES[10] FRAMEPACKINGMODE and DISPC_VID1_ATTRIBUTES[8], DISPC_VID2_ATTRIBUTES[8], DISPC_VID3_ATTRIBUTES[8] FRAMEPACKINGMODE
The position for the first window is set in DISPC_GFX_POSITION, DISPC_VID1_POSITION, DISPC_VID2_POSITION, DISPC_VID3_POSITION, while the position for the second window is set in DISPC_GFX_POSITION2, DISPC_VID1_POSITION2, DISPC_VID2_POSITION2, DISPC_VID3_POSITION2
When it is detected that a pipe has finished sending the programmed number of lines to the overlay or Write-back pipe, a reset is generated for the pipe as well as the DMA channel associated with the pipe. At the same instant, the base address configuration for the DMA channel is changed from the BA0 to the BA1.
Due to the reset the pipe and DMA starts fetching the data from BA1. At the end of the processing of BA1 data, the DMA channel and the pipe become idle and clock gated.
The overlay manager composes the final frame to be sent to the panel and uses the (POSX, POSY) coordinates for the first window and (POSX2, POSY2) for the second window.
The following limitations apply to the 3D Frame Packing format: