SDV in Action:
From Tech to
New Experiences
Brian Carlson – Global Marketing Director
Janna Garofolo – Applications Engineering Director
NXP Semiconductors – Automotive Processors
June 27, 2024
| Public | NXP and the NXP logo are trademarks of NXP B.V. All other product
or service names are the property of their respective owners. © 2024 NXP B.V.
Agenda
Hardware to software-defined transformation
Platform approach to streamline integration
Super-integration of vehicle functions
The new software development lifecycle
SDV offers new experiences
2 | NXP | Public 2 | NXP | Public
Hardware to Software-Defined
Transformation
3 | NXP | Public
Vehicle transformation underway
From hardware-defined vehicle To
vehicle
Function
Function
Function
Function
Function
Function
Function
Function
Function
Function
Function
Function
Function
Functions tied to ECUs Functions can be anywhere in the vehicle
Static architecture Flexible architecture
Exponential increase in complexity Simplification of implementation
4 | NXP | Public
What is a software-defined vehicle?
Software … Hardware … New capabilities include … New processes include …
defines the customer experience Is flexible to support future needs vehicle and cloud integration DevOps: continuously integrate,
is the focus for innovation test and deploy of software
supports consolidation of vehicle over-the-air vehicle updates
becomes the differentiator functions Agile and lean methods
vehicle data management
offers OEMs new revenue streams
leverages new semiconductors for digital twin virtual modelling
service-oriented architectures
safe integration
5 | NXP | Public
Platform approach to
integration
6 | NXP | Public
Scalability
Multiple vehicle classes Flat Domain Clustered Full
and architectures
Domain Centralized
Multiple E/E architecture types
evolving with different configurations,
performance, and memory Flat Hybrid Full Zonal Distributed
requirements Zonal Zonal Zonal
Different vehicle classes drive many
combinations of features and ECUs
• ~25 ECUs in low end up to
~150 in high end classes
7 | NXP | Public
Vehicle core IVI ADAS perception
Motion and dynamics ADAS fusion & safety
Body functions Networking
Energy management
Every vehicle is Data intelligence
built on State control Vehicle Security
Resource manager Vehicle Health
Essential to the operation
of the vehicle
Highest levels of real-time
performance, safety and
security needed
Must be stable and long-
lasting
8 | NXP | Public
NXP breaks through integration
barriers for software-defined vehicle
development with open
Industry-first platform combines processing, vehicle
networking and system power management with
integrated software
Addressing the complexity, scalability, cost-efficiency and reduced
development efforts required for next-generation vehicles
NXP collaborates with market-leading software
and tier-1 suppliers
Providing an easy-to-use vehicle integration platform that maximizes
system performance
9 | NXP | Public
Tightly integrated software and hardware
Applications Focus on
differentiation
Middleware, OSes,
Leading Drivers
partners
S32 Discrete HW
Reduce complexity
platform CoreRide
platform
components Maximize system
performance
Open with Central Compute Scalable hardware
unprecedented
combination of scale Zones
and integration, Energy Networking S32K1 S32M2 S32K3 S32R S32Z/E S32G S32N
paving the way to a Management
S32 compute
new era of SDV
development CAN & LIN 10 Mb → 10 Gb
Ethernet PHY & switch
Networking
System power management
10 | NXP | Public
NXP S32 CoreRide Platform
Enables safe and secure ECU consolidation
with core-to-pin isolation
Consolidate ECUs and reduce integration efforts
Traditional architecture
One super-
integrated ECU
ECU 1 ECU 2 ECU 3 ECU 4 …
App 1 App 2 App 3 App 4 …
App 1 App 2 App 3 App 4 …
SW SW SW SW SW
HW HW HW HW HW Middleware Software
ecosystem
Open software OS & Tier-1s
ecosystem, Tier-1s,
Drivers
NXP
Multiple ECUs and integration efforts S32 processing
and networking
System power
management
Mixed criticality: QM to ASIL D Isolation execution environment
Multiple OSes across applications for freedom of interference
11 | NXP | Public
Open software ecosystem
platform
co-design
with ecosystem
partners
Applications expertise
Software integration
Infrastructure middleware
SOA middleware
Hypervisor
OS
12 | NXP | Public
NXP S32 CoreRide
NXP ready to drive the
industry forward with open
platform
Co-designed hardware and software
for optimal performance, safety and security
Pre-integrated open platform
to remove complexity, and offer time-to-market
and cost benefits
Scalability
enabled by broadest portfolio for mixed-criticality
architectures
Flexibility
tuned to customer architectures and portable across
architectures
+
13 | NXP | Public
Super-integration of
vehicle functions
14 | NXP | Public
NXP pioneers real-time
super-integration for
central vehicle control with
First member of the NXP S32N family
S32N family offers scalable real-time and applications processing for
central compute applications
S32N55 provides safe, real-time processing to consolidate and
centralize core vehicle functions in software-defined vehicles
Enabling automakers to realize efficiency and cost savings
Built-in hardware isolation and virtualization technology to
streamline development and ensure safe integration of vehicle
functions with mixed criticality
Key for implementing safe integration with freedom from interference
15 | NXP | Public
NXP S32N55 for real-time super-integration of vehicle functions
ECU 0 Discrete Electronic Control Units (ECUs)
ECU 1
Propulsion ECU 0 ECU 1 ECU 2 ECU N
and
dynamics ECU 2 Function Function Function Function
… 0 1 2 N
ECU N
…
RTOS RTOS RTOS RTOS
(ASIL D) (ASIL B) (ASIL B) (QM)
LS CPU HSM CPU 0 HSM CPU 0 HSM CPU 0 HSM
Body and MCU 0 MCU 1 MCU 2 MCU N
comfort
Eth CAN Eth CAN Eth CAN Eth CAN
Physical ECU (ECU)
Central Vehicle Controller
Integrated ECU (iECU)
Vehicle
management iECU 0 iECU 1 iECU 2 iECU N
(e.g., energy) Function Function Function Function
and general-
0 1 2 N
purpose
RTOS RTOS RTOS
… RTOS
(ASIL D) (ASIL B) (ASIL B) (QM)
LS CPU HSE CPU 1 HSE CPU 2 HSE CPU N HSE
Eth CAN Eth CAN Eth CAN
Vehicle Eth CAN
gateway /
networking S32N55 Vehicle Super-Integration Processor
(IDPS, diag) Legacy Path
Common Security Eth CAN Common Functional Safety
Isolation Execution Environments*
* Environments can be extended using multi-core and multi-OS for more complex iECUs.
16 | NXP | Public
NXP S32N55 for real-time super-integration of vehicle functions
Enabled by 5 nm
SoC Innovation
SAFE PROCESSING NETWORKING
16x Split-Lock CAN Hub: 24x CAN FD, 4x CAN XL
Arm® Cortex®-R52 @ 1.2 GHz 10x LIN, 1x FlexRay (2-ch)
Lockstep Cortex-M7 Up to 2.5 Gb TSN Ethernet Switch
(System Manager)
PCI Express Gen 4 RC (1x/2x lanes)
Lockstep Cortex-M7
(Communication Manager)
48 MB Platform SRAM
SAFETY & SECURITY
ASIL D Functional Safety Support
Safe, Isolation Execution Environments
Advanced Hardware Security Engine
Distributed Security Engines
• Consolidates dozens of ECUs without compromising safety or security
• Full on-chip hardware isolation for mixed-criticality applications
• Safe OTA updates and fault recovery without impacting other applications
17 | NXP | Public www.nxp.com/S32N55
NXP S32N55 – key features and benefits
Key Features Benefits
• Provides freedom from interference from other vehicle functions
“Core-to-Pin” • Promotes portability of functions from zones to central compute
Hardware isolation and virtualization •
•
Supports individual runtime control – reset, fault recover, OTA updates
Streamlines vehicle function development with dedicated resources
• Enables super-integration of dozens of vehicle functions
High-performance, real-time processing • Executes vehicle functions with mixed criticality (QM → ASIL D)
• Scales to support future enhancements and new functions
• Reduces system cost with integrated TSN Ethernet switch and CAN hub
Strong vehicle networking capabilities • Offloads processors with accelerators managing communications
• Provides efficient on-chip connectivity between functions (no wires)
• Provides consistent approach for all vehicle functions
Common security and functional safety • Enables secure remote updates for future SW/HW upgrades
• Certified development to ISO standards eases customer development
18 | NXP | Public
The SDV software
development lifecycle
NXP Cloud Studio
19 | NXP | Public
SDVs demand new software development processes
Shift Left Silicon Availability Stretch Right
9 – 12 months 1 – 10 years
Early software development Lifetime of vehicle enhancements
20 | NXP | Public
Overhaul traditional development cycles
Test Plan Deploy
Operate
Software System Vehicle
Build
Development Development Deployment
Code Test Monitor
21 | NXP | Public
NXP CLOUD STUDIO
Virtual development environment for SDVs
Accelerate software from development to delivery
Start Early
Begin development before silicon
arrival using virtual models
Scale
Dynamically allocate resources for
global teams
Speed
Streamline development with
pre-configured environments
Updates
Enhance vehicle throughout lifetime
22 | NXP | Public
NXP Cloud Studio
AWS Virtual Private Cloud
VPC
Amazon
Machine Image
Windows executable with
NXP S32 Design Studio and
Synopsys Virtualizer Studio
NXP® S32 Design Studio Synopsys® VirtualizerTM Studio
23 | NXP | Public
The code: MathWorks® HEV optimal controller algorithm
MathWorks® MathWorks®
Powertrain Vehicle Dynamics Objective:
Blockset Blockset Increase range by
optimizing
motor torque and
ICE torque
Output:
*.c and *.h
from MathWorks
Embedded Coder®
*.c
See www.mathworks.com
24 | NXP | Public
Amazon Machine Image (AMI)
*.elf
*.c
Import *.c and *.h to
S32 Design Studio Test against
Synopsys virtual SoC
Build with GCC
compiler and linker
25 | NXP | Public
Workspace S32N_System/vpconfigs/S32N_BareMetal_UART/S32N_BareMetal_UART.vpcfg – Virtualizer Studio
Code → Build
S32N_BareMetal_UA
S32N_System S32N_BareMet
Images
S32N_BareMetal_UART
(S32N_System)
→ Test S32N_
../../../../NXP/S32N/BareMetal_UART
../../../../NXP/S32N/BareMetal_UART
26 | NXP | Public
Amazon Machine Image
Workspace S32N_System/vpconfigs/S32N_BareMetal_UART/S32N_BareMetal_UART.vpcfg – Virtualizer Studio
Code → Build
S32N_BareMetal_UA
S32N_System VP Disassembly S32N_BareMetal
→ Test
/S32N_System/S32N/RTU_0/Cluster_0/R52_CLUSTER/cpu0
S32N
27 | NXP | Public
Amazon Machine Image
S i d e - b y - s ide c o m par is o n b e t w e e n v i r t u a l r e s u l t s a n d p h y s i c al r e s u l t s
S32N Virtual SoC S32N Physical SoC
28 | NXP | Public
SDV offers
new experiences
29 | NXP | Public
SDV: New Experiences Software-defined
vehicles
The
are
dynamic,
personalized and
Portable healthcare
transformative and biotech
Wearables Game streaming
Seamlessly integrated Smart home Augmented reality
into your life devices AI and machine
Gaming consoles learning
Your vehicle gets better over
time
Upgradeable
Software-defined Reflects the personal style of the driver
vehicles Always operates safely and reliably
30 | NXP | Public
2030:
My preferences are the
of every car I drive
My subscriptions
stay with me from
car to car
31 | NXP | Public
2030
My car dynamically
to my experiences
Optimize fuel use Adaptive driving Advanced motion and Enhance safety Maximize range for
on short trips experiences traction control and comfort long commutes
32 | NXP | Public
:
SDV demonstrations – vehicle personalization and freedom from interference
33 | NXP | Public
Software enables vehicle innovation
Vehicle enhancements through software updates
Continuous development and deployment cycle through lifetime
New user experiences and revenue opportunities
A software-defined
journey
34 | NXP | Public
Q&A Session
For more information
S32 CoreRide S32N Vehicle NXP
Platform Super-Integration Cloud Studio
Processors
35 | NXP | Public
nxp.com/sdv
| Public | NXP and the NXP logo are trademarks of NXP B.V. All other product
or service names are the property of their respective owners. © 2024 NXP B.V.