Please share this link with your colleagues, just do not share it outside of your company as this information constitutes confidential information as defined in your agreement with Arm.
The Arm platform is constantly evolving to provide a high-performance, secure, accessible foundation for all levels of computing, across all markets. We strive to ensure that the future is unlimited by delivering a reliable foundation where hardware engineers and software developers can bring their visions to life and turn unique ideas into reality at scale – fast.
To do this, we provide a wealth of development tools and support, including Arm Success Kits and Arm Virtual Hardware, described in this chapter.
Arm Confidential Information
In addition to the extensive IP included in your package, Arm also provides additional tools, models, and software in Arm Success Kits. Everything provided is aimed at enabling you to adopt and integrate Arm technologies with confidence.
Arm Success Kits are a fast way to access licensed tools and models for both hardware and software development. Each user has unlimited access to all the licensed tools and models they need for maximum productivity. Developed for flexibility with modern software development environments in mind, the kits are optimized for maximum throughput in continuous integration and regression testing environments, and are ideal for enabling cloud-based tools and models usage. Unlimited access to all the tools and models for all of the Arm IP enables you to choose the best IP for your products. Success Kit contents change over time, please refer to the latest package information to find the most current list of contents.
Watch this overview video about Arm Success Kits and how they help SoC designers and meet new, complex requirements for specialized designs.
To get started using a success kit, contact your Success Kit manager who can provide you access to the Success Kit you require.
Arm hardware kits include the following components:
Fast Models: Fast, functionally accurate models of the latest Arm IP, available years ahead of silicon. Also includes platform creation tools for building your own virtual prototype SystemC, and TLM 2 interfaces enable integration into customer or EDA virtual platforms. APIs for debug and trace enable connection to professional debug tools, including Arm Development Studio.
Arm Socrates: GUI-based configuration of Arm IP, using DRC checks to assist the user. Includes GUI-based interconnect creation (NIC, CMN families).
Arm AMBA Viz: Visualization and analysis of traffic. Instrument Arm IP in a simulation/emulation environment. Capture AMBA traffic (CHI, ACE, AXI). Visualize traffic flow within the system and analyze/debug traffic flow.
Interconnect Performance Models: Run workloads to validate interconnect performance expectations with this early performance modeling solution.
+ Everything from Software Success Kits
Arm software success kits contain the following tools:
Arm Development Studio: Integrated Development Environment (IDE) based on the Eclipse platform. Includes code editing features, project creation wizard/manager, CMSIS pack support, breakpoint setting and customized UI views for debugging and analyzing software built on Arm.
Arm Compiler for Embedded: C/C++ compiler built on LLVM and Clang technology supporting GNU syntax and highly compatible with source code written for GCC. Includes space-saving and performance-enhancing optimization techniques.
Arm Compiler for Embedded FuSa: C/C++ toolchain that has been assessed by safety-accredited certification body, TÜV SÜD. The qualified toolchain is suitable for developing embedded software for safety markets including automotive, industrial, medical, railways, and aviation.
Functionally accurate virtual prototypes (FVPs): enable low level software development and automated software testing that can be easily scaled ahead hardware availability.
Arm DS Debugger: Inspect CPU state and execution. It provides cache, MMU and MPU visibility, and supports all SoC configurations from single core to complex multi-cluster and multi-core. Also supports heterogeneous debug on Cortex-M bare metal, Linux Kernel, and Linux applications.
Arm Streamline: A graphical performance analysis tool for Linux and Android platforms. It identifies performance bottlenecks and excessive power consumption use in Arm and other heterogeneous systems.
Certified C Library: Subset of the standard C library comprising 200+ functions specifically implemented and optimized for use in safety development. Qualified for IEC 61508 (industrial), SIL 3 ISO 26262 (automotive), ASIL D, EN 50128 (railways), SIL 4 IEC 62304 (medical), Class C.
FuSa Run Time System: Developers access a robust real-time operating system (RTOS), independent processor abstraction layer (CMSIS-Core) and verified C library that are highly optimized for Cortex-M processors by Arm architecture experts.
Keil MDK: The most comprehensive software development solution for Arm-based microcontrollers. Includes all components for creating, building, and debugging embedded applications, and provides access to the CMSIS ecosystem and professional middleware for standardized peripherals.
Arm Virtual Hardware (AVH) is an evolution of Arm’s modeling technology. It delivers models of Arm-based processors, systems, and third-party hardware for both application developers and embedded developers to build, run, and test software before silicon and hardware availability.
AVH runs as a simple cloud application for simulating Arm systems including memory and peripherals, removing the complexity of building and configuring board farms for testing. AVH enables modern, agile, cloud-native software development practices, such as continuous integration and continuous deployment CI/CD (DevOps), and MLOps workflows.
Arm Virtual Hardware is not part of Arm Total Access but may be useful for software developers within your, or your customers’ organization.
Note: To request access to Arm Virtual Hardware you need to be logged into your Arm Account and then register for access to Arm's cloud services at https://www.arm.com/resources/program-reg/ata-cloud-services. Use your corporate email address to ensure you receive all the benefits of your subscription.