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.
Arm Generic Interrupt Controller
GIC architecture for A-profile and R-profile
Provides virtual device support compatibility at the system level.
Server system architecture
Base System Architectures (BSA) provide server product requirements developed with our partner ecosystem.Learn more