Arm Total Solutions Promo Web

Reduce Software Development Time Using Cloud-Based Virtual Platforms

Oct. 18, 2021
Arm’s Total Solutions platform, which delivers virtual hardware via the cloud, includes Corstone solutions that are pre-designed, pre-verified, and pre-validated subsystems.

What you’ll learn:

  • What is Arm Corstone?
  • What is Project Centauri?
  • How Arm’s Total Solutions for IoT will reduce the software development cycle.

Delivering an embedded solution means designing and implementing the hardware and the software that runs on it. The conventional software development cycle starts when hardware becomes available (Fig. 1). The entire process can take years when starting from silicon. Virtual hardware may shorten this process, but often the virtual support is specific to the platform, which also takes time to develop.

Of course, many embedded hardware solutions these days are based on Arm Cortex platforms, especially IoT solutions utilizing the Arm Cortex-M family of microcontrollers. And virtual hardware support is readily available from a number of sources.

Arm is looking to add to the mix with its Arm Total Solutions platform, which is built around standardized virtual models containing common configurations that are the foundation for IoT solutions. The ability to select from this collection allows developers to significantly reduce the overall development cycle (Fig. 2).

The Total Solutions platform is based around a few key Arm partnerships and IP, including virtual hardware that’s available as an Amazon Machine Image via Amazon AWS and the AWS marketplace. The images are currently available for free, but running them on AWS will cost money.

The other piece to the puzzle is Arm Corstone. These are fixed virtual prototyping (FVP) solutions based on Arm cores. They’re matched with third-party software like RTOSes that include RTX, FreeRTOS, Zephyr, and Mbed OS. Corstone currently supports subsystems such as Cortex-M3, Cortex-M23, Cortex-M33, Cortex-M55, Cortex-A5, and Cortex-A32 with Cortex-M support (SSE-700). All are available via ArmFlexible Access license.

Finally, there’s an ecosystem that Arm calls Project Centauri. It targets Cortex-M platforms whereas the earlier Project Cassini homed in on Cortex-A class platforms. The Arm Total Solution SDK aligns with Project Centauri and supports PSA Certified and Open-CMSIS-CDI solutions. Open-CMSIS-CDI is a cloud-to-device specification designed to minimize the effort required to support different RTOSes and cloud connectivity solutions.

Solutions created with the Total Solutions platform address typical configurations like keyword recognition used by voice-activated systems such as Amazon Alexa or vision applications (Fig. 3). Corstone platforms are pre-designed, pre-verified, and pre-validated subsystems that eliminate much of a hardware designer’s workload while providing virtual hardware support for software developers.

Sponsored Recommendations

The Importance of PCB Design in Consumer Products

April 25, 2024
Explore the importance of PCB design and how Fusion 360 can help your team react to evolving consumer demands.

PCB Design Mastery for Assembly & Fabrication

April 25, 2024
This guide explores PCB circuit board design, focusing on both Design For Assembly (DFA) and Design For Fabrication (DFab) perspectives.

What is Design Rule Checking in PCBs?

April 25, 2024
Explore the importance of Design Rule Checking (DRC) in manufacturing and how Autodesk Fusion 360 enhances the process.

Unlocking the Power of IoT Integration for Elevated PCB Designs

April 25, 2024
What does it take to add IoT into your product? What advantages does IoT have in PCB related projects? Read to find answers to your IoT design questions.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!