Platform Design

Platform designs pull together CPU and system architectures into a platform definition that large bodies of software, such as operating systems, can rely on. Reducing the cost of ownership of software in the Arm ecosystem and helping the Arm ecosystem scale. 

Arm platform designs target different systems and markets, including servers and networking (infrastructure), embedded and automotive, client and IoT devices.

This page provides more guidance on what is required when designing specific systems, including mobile phones, IoT devices, embedded products and servers. Arm provides a series of Base System Architectures (BSA) that define hardware product requirements for specific markets, developed through our partner ecosystem. Arm’s platform design architectures offer a number of benefits, including accelerated development of products, the incorporation of best practice and an interoperable ecosystem.

For secure devices, Arm also provides Trusted Base System Architectures (TBSA), currently for the A- and M-Profiles. TBSA supports the creation of platforms for Trusted Services. Trusted Services are defined as collections of operations and assets that require protection from the wider system, and from one another. This ensures their confidentiality, authenticity, and integrity.

The Base System Architectures, described above, are made up of various hardware and software components. To find out more about the system components, see here.

For system-specific architectures, choose from the platforms below: