SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
Figure 12-474 is a simplified block diagram of DISPC.
The DISPC integrated within DSS is capable of fetching pixel data from the device system memory through its single initiator port, performing various pixel processing, and then providing the processed pixels to an external display panel. The internal DMA engine tightly coupled to the DISPC is used for the pixel data transfer from system memory (frame buffer). The DISPC DMA engine is in charge of scheduling the memory requests. Several processes are configurable in order to manage the video pipeline features (color space conversion, up-sampling, down-sampling) and overlay features. The internal timing generator logic generates the video port output signals based on VESA DMT and CEA-861 standards. The DISPC video port output can be connected to display panels either directly (for MIPI DPI 2.0 or BT.656/BT.1120 support), or through Open LDI transmitter.
DISPC does not support any tiled frame buffer, nor any compressed frame buffer. DISPC has no internal capability to support rotation of the frame buffer.
The display resolution is programmable and can be any width in the range [1:4096] pixels. The following limitations apply, related to the type of display or the processing done:
The display buffers in the system memory must consist of contiguous pixels.