The Foundation for Building Better Systems
ARM System IP enables system designers to configure and build performant, power efficient SoCs whilst further differentiating by combining ARM® processors with their own IP elements via industry standard AMBA® interfaces. ARM interconnects, debug and trace components and controllers are scalable across many different applications, from tiny IoT devices to large enterprise SoCs.
Click on a block in the diagram below to find out more:
Cache coherent interconnect
Optimized for the highest efficiency coherent interconnect applications including big.LITTLE processing, configurable in area and power to be scalable across multiple applications.
CoreSight Debug & Trace
A combination of IP blocks, system and software instrumentation to minimize risk and optimize performance of SoCs, from embedded to complex multi-core.
High bandwidth and low latency access to memory across LPDDR3/4 memory types for best-in-class performance and power efficiency.
Highly configurable low latency interconnects used for rest of SoC connectivity, as well as non-coherent traffic in single cluster systems.
Generic interrupt controller
An exclusive block of IP that performs critical tasks of interrupt management, prioritization and routing. GICs are primarily used for boosting processor efficiency and supporting interrupt virtualization.
Memory management unit
Responsible for all aspects of memory management, including caching and memory virtualization, it gives a common view of memory to all SoC components.
Software tools that automate the process of IP standardization around IP-XACT, configuration and integration to help designers build better SoCs.
Multi-layered hardware and software architecture combines hardware accelerators, hardware root-of-trust control with a rich layer of security software and off chip tools.
Mobile: Not Just Mobile Phones
Mobile and consumer system designs from smartphone to TV and clamshell
Enterprise: Scalable Infrastructure
Scalable system designs supporting an optimal mix of compute, storage and acceleration
Documents and blogs that will help users design ARM-based SoCs