Comprehensive Component Library for Debug and Trace Functionality
The CoreSight SoC-400 library offers configurable components, including debug access, trace generation manipulation and output, cross triggering, and time stamping to meet the exact requirements of your system, regardless of size. With a rich development history, CoreSight SoC-400 is the standard for Arm-based SoC designs and can help safeguard against costly delays. Widely accepted as the standard for debug and trace IP, it enjoys broad support from the tooling ecosystem.
Enables you to build the interface between an external debugger, using, JTAG or SWD for example, and processors, memory systems, and other CoreSight components. Post-mortem debugging reduces both bug cost and the time to market.
Trace lets you generate and end trace buses, and provides the links between source and sink. Arm provides separate trace components for the generation of system trace, the System Trace Macrocell (STM), and the management of intermediate and termination of trace buses, Trace Memory Controller (TMC).
Hardware and software co-development with a debugger in simulation and emulation helps improve reliability.
Components can control actions from and to other components.
Faster bring up means a reduced time to market.
Arm makes it easy to understand what you need to design an Arm SoC. Talk to an expert today and learn more.
Arm processors include the ultra-low power Cortex-M series, real-time response Cortex-R series, and the server-class Cortex-A series.
Graphics and Multimedia
Arm Mali media IP offer high-performing, energy-efficient media processing across a large and growing number of mobile and consumer devices, including smartphones, tablets, TVs and wearables.
The Arm family of Dynamic Memory Controllers manage the differing demands of multiple processing elements while delivering maximum DRAM bandwidth.
Arm Socrates significantly reduces the time to select, configure and create Arm IP that is error free and ready for SoC integration.
Arm Development Studio
An end-to-end software development environment for all Arm-based systems, including Arm Compiler, debuggers, IDEs, performance analysis tools, models and middleware.
Everything you need to know to make the right decision for your project. Includes technical documentation, industry insights, and where to go for expert advice.