Arm system architecture

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:

Methods of deployment of system components depends on the market the device is aimed at, for example Security, Mobile and Server systems.

Arm Generic Interrupt Controller

GIC architecture for A-profile and R-profile



IOMMU Support

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.