SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The device GIC is a TI module that is based on the Arm GIC-500 interrupt controller. The Arm GIC-500 is a high-performance, area-optimized, built-time configurable interrupt controller which detects, manages, and distributes system interrupts to the Arm® Cortex®-A72 processors in the Compute Cluster.
The Arm GIC-500 is compliant to the Arm GICv3 standard. It only supports cores that implement the Armv8 architecture and the GIC CPU interface with the standard GIC Stream Protocol Interface (such as A72).
The GIC includes additional logic (TI wrapper) to fully integrate the Arm GIC-500 into the SoC.
The device includes one GIC instance named GIC0. Table 9-1 shows GIC module allocation within device domains.
Module Instance | Domain | ||
---|---|---|---|
WKUP | MCU | MAIN | |
GIC0 | – | – | ✓ |
The GIC module is located inside the MSMC_WRAP logical block in the Compute Cluster, along with the cluster level interrupt controller (CLEC), which serves the C71x DSP. Figure 9-1 shows an overview of the Compute Cluster interrupt architecture.