In the era of software-defined cars, why should Arm have a share of the pie?

The concept of “software-defined cars” pioneered by Tesla has gradually become mainstream and profoundly changed the perception of the automotive industry. Software-defined cars can easily provide users with improved experience, hardware standardization, extensive service deployment, and continuous updates and tracking, and many other convenient advantages.

The concept of “software-defined cars” pioneered by Tesla has gradually become mainstream and profoundly changed the perception of the automotive industry. Software-defined cars can easily provide users with improved experience, hardware standardization, extensive service deployment, and continuous updates and tracking, and many other convenient advantages.

The transformation of software-defined vehicles, decoupling software and hardware, allows more companies to enter the automotive market and accelerates the transformation of automotive technology. The traditional OEM and Tier 1 manufacturers are also making unprecedented investments in the software field.

The Volkswagen Group’s Car.Software business unit was established in January 2020 with the goal of meeting 60% of the group’s in-house software development needs by 2025. However, the strategy proved to be much more difficult than expected. The Volkswagen ID.3, the group’s key first Volkswagen electric car, is the first to host the new operating system. The release was delayed by several months due to software issues, and it was recalled due to software issues.

Bosch established the Intelligent Driving and Control (Cross-Domain Computing Solutions) business unit, with 17,000 software and hardware development engineers, and worked with Microsoft to develop a software platform to achieve seamless connection between vehicles and the cloud. The goal of both parties is to simplify and accelerate the development and deployment of automotive software throughout the vehicle lifecycle, subject to vehicle-level compliance.

The amount of software code in cars is increasing, and today’s premium cars have as many as 150 million lines of software code spread across as many as 100 Electronic Control Units (ECUs) and an increasing number of sensors, cameras, radar, and light detection with ranging (lidar) equipment. But it turns out that software-defined cars will also become increasingly complex.

Arm today announced a collaboration with automotive supply chain leaders to deliver a new software architecture and reference implementation, the Scalable Open Architecture for Embedded Edge (SOAFEE), and two new reference hardware A platform designed to accelerate the realization of a software-defined future for the automotive industry.

SOAFEE is supported by a number of industry partners including AWS, ADLink, Ampere and CARIAD, in addition to Apex.AI, Continental, Green Hills Software, Linaro, Marvell, MIH Alliance, Red Hat, SUSE, Woven Planet, Zing Robotics et al.

Arm has reasons and foundations to promote innovation in automotive software architecture development. At present, Arm’s products have been widely used in the automotive market, including Cortex-A, Cortex-R and Cortex-M processors, Mali GPUs and ISPs, and various system IPs. According to the data given by Arm, in the IVI and ADAS market, the Arm architecture occupies 75% of the market share.

Start with the software

In 2019, Arm announced the launch of the Casini project, bringing Kubernetes technology to the edge and passing the SystemReady standardized certification scheme. The standardization embodied by SystemReady is a manifestation of one of the standard pillars of Arm’s Cassini project, an initiative to ensure cloud-native software experiences in the rapidly growing edge ecosystem.

Although software and hardware are decoupling, for Arm, it is hoped that Arm-based edge devices are easier to integrate, whether it is server, client or today’s automotive field.

Building on the success of Casini and SysteReady, SOAFEE is the first to introduce cloud concepts in the automotive industry, such as container orchestration with automotive functional safety and real-time.

“Generally speaking, car manufacturers and Tier 1 suppliers have a lot in common in hardware or software investment. Therefore, in order to improve investment efficiency, Arm has launched a unified software-defined automotive platform, allowing everyone to carry out differentiated functions and services on the platform. development,” said Deng Zhiwei, Senior Director of Partnerships, Asia Pacific, Arm’s Automotive and IoT Business Unit.

In the era of software-defined cars, why should Arm have a share of the pie?
Deng Zhiwei, Senior Director of Partnerships, Asia Pacific, Arm Automotive and IoT Business Unit

As mentioned by Deng Zhiwei, as Arm’s partners invest more and more in software, they have even matched their hardware R&D investment. In this regard, Arm must also transform to meet the research and development needs of customers in the new era.

Deng Zhiwei interprets the meaning of software definition from the perspective of Arm: “In simple terms, software definition means that software starts and controls a specific function, but not only that, a complete software definition must also include the abstraction of the underlying hardware, so as to achieve The same software can run smoothly on different hardware. In addition, the software definition must also have the ability to continuously upgrade and update, and it must be developed and built on cloud technology.”

When cloud functions and services are implemented in the car, the underlying hardware must provide good expansion capabilities to meet the needs of various computing processing, including performance, power consumption, real-time performance, functional safety and confidentiality requirements. “The technology provided by Arm can fully meet these requirements, so Arm can start from the IP technology of the terminal to improve the architecture of software-defined vehicles and integrate the requirements for software-defined vehicles in the industry chain.” Deng Zhiwei said.

SOAFEE composition

For SOAFEE, Arm will revolve around three parts

First, SOAFEE – Scalable Open Architecture for Embedded Edge, a scalable open architecture for embedded edge, it is a new set of software architecture and open source reference implementation, which can not only meet the real-time and safety requirements of automobiles, but also make full use of Based on the advantages of cloud-native development.

Second, it is a hardware reference platform capable of executing SOAFEE and developing various functions and services.

Third, Arm will set up an industrial cooperation organization to continuously improve the design of SOAFEE.

Software-defined cars have the following four requirements: First, the software must be portable. Second, the software must be developed, constructed and upgraded with cloud technology, so that the development and maintenance costs of the entire software can be minimized. Third, it is necessary to meet the special real-time, functional safety and confidentiality requirements of automotive software. Fourth, open source is required.

Around these four requirements, SOAFEE realizes the abstraction of the underlying hardware based on the SystemReady open standard in Arm Project Cassini.

The development process of cloud-native automotive software

Deng Zhiwei introduced the automotive software development process based on the cloud native concept in detail.

In the era of software-defined cars, why should Arm have a share of the pie?

Functions and services will first be developed, tested and verified in the cloud environment. These tasks need to be completed with the help of many cloud technologies, including: Hardware Models are used to simulate the hardware environment, containers provide an independent software execution environment and virtualization , CI/CD (Continuous Integration/Continuous Delivery) is responsible for managing the updates of applications and services, and the Orchestrator is responsible for configuring appropriate hardware and software resources for each container.

On the vehicle end, the bottom layer is the hardware computing platform, and above this is the firmware, which serves as the interface between the system software and the hardware. On top of the system software, there are various applications and services, which run in their own independent containers. With the help of container functions, the penetration from cloud services to hardware platforms is realized.

SOAFEE uses the open standard of SystemReady to unify the interface between hardware and firmware and system software to achieve the first layer of abstraction. At the same time, SOAFEE uses a hypervisor to manage the problem of sharing resources between different operating systems, and uses containers and HAL (Hardware Abstraction Layer) as another level of abstraction. In the cloud, SOAFEE not only builds the same software environment, but also builds a virtual hardware environment, Virtual ECU, to ensure the consistency between the cloud and the terminal.

Another important contribution of SOAFEE is to improve the orchestrator into a software module that can handle functional safety and real-time requirements – Mixed Criticality Orchestrator. “It is precisely because SOAFEE has added security functions specific to the automotive industry that SOAFEE is the first for the automotive industry to truly introduce cloud technology into the automotive industry and satisfy the architecture of the automotive industry.” Deng Zhiwei explained.

Shorten the development cycle of automotive software and services

Through the SOAFEE platform, customers can carry out computing development of applications and services before IC development, and can customize ICs for these needs, or define the scale of services based on IC specification parameters, thereby shortening the time from software to services, and even to the whole vehicle. development time.

Arm has partnered with ADLink to provide outstanding performance on a new SystemReady-compatible development platform to help speed time-to-market. The new development platform is driven by the Arm Neoverse-based Ampere Altra core, allowing developers to use the SOAFEE reference software Stack, for applications such as smart cockpit, ADAS, power system and autonomous driving, to realize the exploration and development of workloads on chips based on Arm architecture. The platform consists of a developer workstation and rugged in-vehicle product and is expected to be available in Q4 2021. The platform currently includes two products:

The AVA Developer Platform is a high-performance, 32-core scalable computing system built for lab development capable of running autonomous workloads. It enables developers to take full advantage of accelerator hardware to complement high-performance CPUs.

For in-vehicle prototyping and testing, the high-performance AVA-AP1 features an 80-core configuration, offers higher CPU performance and additional IO capabilities, and includes a secure processor for in-vehicle execution using real-world sensors.

“The core technology of a car factory should not be built in areas where there is no way to differentiate and differentiate, such as operating systems or container mechanisms. Their differentiation is in the application layer and services.” Deng Zhiwei said. This is also the core value of Arm SOAFEE – to accelerate the differentiated software development of related enterprises in the industry chain.

The concept of “software-defined cars” pioneered by Tesla has gradually become mainstream and profoundly changed the perception of the automotive industry. Software-defined cars can easily provide users with improved experience, hardware standardization, extensive service deployment, and continuous updates and tracking, and many other convenient advantages.

The concept of “software-defined cars” pioneered by Tesla has gradually become mainstream and profoundly changed the perception of the automotive industry. Software-defined cars can easily provide users with improved experience, hardware standardization, extensive service deployment, and continuous updates and tracking, and many other convenient advantages.

The transformation of software-defined vehicles, decoupling software and hardware, allows more companies to enter the automotive market and accelerates the transformation of automotive technology. The traditional OEM and Tier 1 manufacturers are also making unprecedented investments in the software field.

The Volkswagen Group’s Car.Software business unit was established in January 2020 with the goal of meeting 60% of the group’s in-house software development needs by 2025. However, the strategy proved to be much more difficult than expected. The Volkswagen ID.3, the group’s key first Volkswagen electric car, is the first to host the new operating system. The release was delayed by several months due to software issues, and it was recalled due to software issues.

Bosch established the Intelligent Driving and Control (Cross-Domain Computing Solutions) business unit, with 17,000 software and hardware development engineers, and worked with Microsoft to develop a software platform to achieve seamless connection between vehicles and the cloud. The goal of both parties is to simplify and accelerate the development and deployment of automotive software throughout the vehicle lifecycle, subject to vehicle-level compliance.

The amount of software code in cars is increasing, and today’s premium cars have as many as 150 million lines of software code spread across as many as 100 Electronic Control Units (ECUs) and an increasing number of sensors, cameras, radar, and light detection with ranging (lidar) equipment. But it turns out that software-defined cars will also become increasingly complex.

Arm today announced a collaboration with automotive supply chain leaders to deliver a new software architecture and reference implementation, the Scalable Open Architecture for Embedded Edge (SOAFEE), and two new reference hardware A platform designed to accelerate the realization of a software-defined future for the automotive industry.

SOAFEE is supported by a number of industry partners including AWS, ADLink, Ampere and CARIAD, in addition to Apex.AI, Continental, Green Hills Software, Linaro, Marvell, MIH Alliance, Red Hat, SUSE, Woven Planet, Zing Robotics et al.

Arm has reasons and foundations to promote innovation in automotive software architecture development. At present, Arm’s products have been widely used in the automotive market, including Cortex-A, Cortex-R and Cortex-M processors, Mali GPUs and ISPs, and various system IPs. According to the data given by Arm, in the IVI and ADAS market, the Arm architecture occupies 75% of the market share.

Start with the software

In 2019, Arm announced the launch of the Casini project, bringing Kubernetes technology to the edge and passing the SystemReady standardized certification scheme. The standardization embodied by SystemReady is a manifestation of one of the standard pillars of Arm’s Cassini project, an initiative to ensure cloud-native software experiences in the rapidly growing edge ecosystem.

Although software and hardware are decoupling, for Arm, it is hoped that Arm-based edge devices are easier to integrate, whether it is server, client or today’s automotive field.

Building on the success of Casini and SysteReady, SOAFEE is the first to introduce cloud concepts in the automotive industry, such as container orchestration with automotive functional safety and real-time.

“Generally speaking, car manufacturers and Tier 1 suppliers have a lot in common in hardware or software investment. Therefore, in order to improve investment efficiency, Arm has launched a unified software-defined automotive platform, allowing everyone to carry out differentiated functions and services on the platform. development,” said Deng Zhiwei, Senior Director of Partnerships, Asia Pacific, Arm’s Automotive and IoT Business Unit.

In the era of software-defined cars, why should Arm have a share of the pie?
Deng Zhiwei, Senior Director of Partnerships, Asia Pacific, Arm Automotive and IoT Business Unit

As mentioned by Deng Zhiwei, as Arm’s partners invest more and more in software, they have even matched their hardware R&D investment. In this regard, Arm must also transform to meet the research and development needs of customers in the new era.

Deng Zhiwei interprets the meaning of software definition from the perspective of Arm: “In simple terms, software definition means that software starts and controls a specific function, but not only that, a complete software definition must also include the abstraction of the underlying hardware, so as to achieve The same software can run smoothly on different hardware. In addition, the software definition must also have the ability to continuously upgrade and update, and it must be developed and built on cloud technology.”

When cloud functions and services are implemented in the car, the underlying hardware must provide good expansion capabilities to meet the needs of various computing processing, including performance, power consumption, real-time performance, functional safety and confidentiality requirements. “The technology provided by Arm can fully meet these requirements, so Arm can start from the IP technology of the terminal to improve the architecture of software-defined vehicles and integrate the requirements for software-defined vehicles in the industry chain.” Deng Zhiwei said.

SOAFEE composition

For SOAFEE, Arm will revolve around three parts

First, SOAFEE – Scalable Open Architecture for Embedded Edge, a scalable open architecture for embedded edge, it is a new set of software architecture and open source reference implementation, which can not only meet the real-time and safety requirements of automobiles, but also make full use of Based on the advantages of cloud-native development.

Second, it is a hardware reference platform capable of executing SOAFEE and developing various functions and services.

Third, Arm will set up an industrial cooperation organization to continuously improve the design of SOAFEE.

Software-defined cars have the following four requirements: First, the software must be portable. Second, the software must be developed, constructed and upgraded with cloud technology, so that the development and maintenance costs of the entire software can be minimized. Third, it is necessary to meet the special real-time, functional safety and confidentiality requirements of automotive software. Fourth, open source is required.

Around these four requirements, SOAFEE realizes the abstraction of the underlying hardware based on the SystemReady open standard in Arm Project Cassini.

The development process of cloud-native automotive software

Deng Zhiwei introduced the automotive software development process based on the cloud native concept in detail.

In the era of software-defined cars, why should Arm have a share of the pie?

Functions and services will first be developed, tested and verified in the cloud environment. These tasks need to be completed with the help of many cloud technologies, including: Hardware Models are used to simulate the hardware environment, containers provide an independent software execution environment and virtualization , CI/CD (Continuous Integration/Continuous Delivery) is responsible for managing the updates of applications and services, and the Orchestrator is responsible for configuring appropriate hardware and software resources for each container.

On the vehicle end, the bottom layer is the hardware computing platform, and above this is the firmware, which serves as the interface between the system software and the hardware. On top of the system software, there are various applications and services, which run in their own independent containers. With the help of container functions, the penetration from cloud services to hardware platforms is realized.

SOAFEE uses the open standard of SystemReady to unify the interface between hardware and firmware and system software to achieve the first layer of abstraction. At the same time, SOAFEE uses a hypervisor to manage the problem of sharing resources between different operating systems, and uses containers and HAL (Hardware Abstraction Layer) as another level of abstraction. In the cloud, SOAFEE not only builds the same software environment, but also builds a virtual hardware environment, Virtual ECU, to ensure the consistency between the cloud and the terminal.

Another important contribution of SOAFEE is to improve the orchestrator into a software module that can handle functional safety and real-time requirements – Mixed Criticality Orchestrator. “It is precisely because SOAFEE has added security functions specific to the automotive industry that SOAFEE is the first for the automotive industry to truly introduce cloud technology into the automotive industry and satisfy the architecture of the automotive industry.” Deng Zhiwei explained.

Shorten the development cycle of automotive software and services

Through the SOAFEE platform, customers can carry out computing development of applications and services before IC development, and can customize ICs for these needs, or define the scale of services based on IC specification parameters, thereby shortening the time from software to services, and even to the whole vehicle. development time.

Arm has partnered with ADLink to provide outstanding performance on a new SystemReady-compatible development platform to help speed time-to-market. The new development platform is driven by the Arm Neoverse-based Ampere Altra core, allowing developers to use the SOAFEE reference software Stack, for applications such as smart cockpit, ADAS, power system and autonomous driving, to realize the exploration and development of workloads on chips based on Arm architecture. The platform consists of a developer workstation and rugged in-vehicle product and is expected to be available in Q4 2021. The platform currently includes two products:

The AVA Developer Platform is a high-performance, 32-core scalable computing system built for lab development capable of running autonomous workloads. It enables developers to take full advantage of accelerator hardware to complement high-performance CPUs.

For in-vehicle prototyping and testing, the high-performance AVA-AP1 features an 80-core configuration, offers higher CPU performance and additional IO capabilities, and includes a secure processor for in-vehicle execution using real-world sensors.

“The core technology of a car factory should not be built in areas where there is no way to differentiate and differentiate, such as operating systems or container mechanisms. Their differentiation is in the application layer and services.” Deng Zhiwei said. This is also the core value of Arm SOAFEE – to accelerate the differentiated software development of related enterprises in the industry chain.

The Links:   FF800R12KF4 DV-20400-S2FBLY-11

Author: Yoyokuo