System Architecture Overview
An efficient, performant and secure device needs more than just a good CPU.
It also needs system components that connect the CPU to other components such as GPUs, accelerators and display units. These include:
- The Generic Interrupt Controller (GIC) to handle interrupts from the system
- System Memory Management Units (SMMU) to provide security and partitioning in virtualized systems (also called Input Output Memory Management Units, IOMMU)
- Core Sight Debug and Trace to gain insight on what is happening in the device
- AMBA to provide standards for connecting system components together.