SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The GPU architecture comprises the following elements:
Figure 6-38 shows the GPU top-level block diagram.
Figure 6-38 GPU Block DiagramThe GPU module has 1 × GPU core. The wrapper around GPU core enables it integrates into device.
The GPU module is connected to the CBASS0 interconnect by:
GPIO offers an additional communication channel between CPU and GPU. For more information on the GPIO registers, see Section 5.1, Control Module (CTRL_MMR).
The GPU module is based on tile-based deferred rendering (TBDR) and processes data in two phases:
Sub-block SLC_SIDEKICK incorporates System Level Cache (SLC), MIPS processor, FBC, and FBDC. The SLC_SIDEKICK handle the reset and clock control of the RASCAL, DUST0, and DUST1 blocks, including during the power transition state.
Sub-block RASCAL incorporates rasterization step.
Sub-blocks DUST0 and DUST1 incorporates Unified Shading Cluster (USC) and Texture Processing Unit (TPU).