AIE Processor Concept. Sequential Processor Stages DecodeFetchExecuteMemWB.
Get to Know the S32G Vehicle Network Processor
Transcript of Get to Know the S32G Vehicle Network Processor
PUBLIC
Get to Know the S32G
Vehicle Network Processor
March 4, 2020
Brian Carlson
Director, Product Line Management
Automotive Processors Business Line
PUBLIC
NXP Introduced the S32 Family of Processors
Safe
ASIL D
Functional Safety
Process certified to
ISO 26262:2018
Secure
Powerful hardware
security engine
(HSE)
Firmware-
upgradable
public key encryption
SW Reuse
Maximizes software
re-use within and
across application
domains
Cost savings for
customers
OTA Updates
OTA updates while
driving
Fault recovery
rollbacks
Performance
Optimized for
functional domains
Real-time and
high-performance
Scalable
Processors
Arm® cores across
portfolio
Arm Cortex® -A, -R,
and -M cores
The World’s First Fully Scalable Safe Auto Compute Platform
PUBLIC
Vehicle Network Processor optimized
for gateway, domain controller and
safety controller applications
S32G introduces network acceleration to automotive with
new levels of functional safety and security
Enables new service-oriented gateways to rapidly deploy
new services and support over-the-air (OTA) upgradeable
vehicles
High level of compute with legacy automotive and Ethernet
network interfaces ideal for domain controllers
High-level of ASIL D processing for AD/ADAS safety
controllers
Introducing the S32G
S32G
PUBLIC
The Versatile Uses of the S32G Vehicle Network Processor
DOMAIN VEHICLE
ARCHITECTURES
CENTRAL
COMPUTE
ZONAL
GATEWAY
ZONAL
GATEWAY
ZONAL
GATEWAY
ZONAL
GATEWAY
POWERTRAIN &
VEHICLE DYNAMICS
BODY & COMFORTADAS & HIGHLY
AUTOMATED DRIVING
INFOTAINMENT &
IN-VEHICLE EXPERIENCE
CONNECTIVITY
Domain
ControllerDomain
Controller
SERVICE-
ORIENTED
GATEWAY
Domain
Controller
Domain
Controller
Domain
Controller
Service-oriented
Gateway
Domain Controller /
ADAS Safety
Controller
Zonal Compute /
Gateways
ZONAL VEHICLE
ARCHITECTURES
PUBLIC
S32G is a New Type of Automotive Processor:
Vehicle Network ProcessorSAMPLING
NOW
ProcessingLockstep Microcontrollers
Cluster Lockstep Microprocessors
Automotive Networks Acceleration
Ethernet Packet Acceleration
Networking20 x CAN/CAN FD Interfaces
LIN and FlexRay™ Interfaces
4 x Gigabit Ethernet Interfaces
PCI Express Gen 3 Interfaces
Safety & SecurityASIL D Functional Safety Support
Advanced Hardware Security Engine
ApplicationsService-oriented Gateway
Domain Controller
ADAS/AD Safety Controller
PUBLIC
S32G: Bringing Together Automotive and Enterprise Worlds
to Enable Disruptive Opportunities
Technology
Convergence
Edge-to-Cloud
Processing
New
Opportunities
Enterprise
Networking
Automotive
Networking
CAN/LIN/FlexRay Interfaces
Real-time Processing
CAN Gateway
Gigabit Ethernet /
Network Acceleration
Applications/Services
Ethernet Routing /
Firewalling
Service-oriented
Gateway(Edge Processing)
Automotive
Sensors
Vehicle
Health
Usage-Based
Insurance
Over-the-Air
Upgradeable Vehicles
Other Monetization
Opportunities
PUBLIC
S32G is Optimized for Target Applications
6
Capability Gateway Domain Controller AD/ADAS Safety
Controller
Microcontrollers for real-time
processing
Microprocessors for
applications and services
Embedded hardware security
for trusted boot and services
Low-latency, deterministic
CAN network acceleration
Ethernet network acceleration
for routing and firewalling
PCI Express interfaces for co-
processors and storage
ISO 26262:2018 ASIL D
support for functional safetyOptional Optional
ASIL D applications
processing on Cortex-A coresOptional Optional
PUBLIC
S32G274A Vehicle Network Processor High-level Block Diagram
PUBLIC
S32G Scalable Family Applications*
Price a
nd P
erf
orm
ance
*These applications are only for guidance and can vary based on customer requirements.
Maximum processing performance for services, domain control and communications stacks Maximum ASIL D performance
Maximum real-time performance Application processing for services and domain control
Basic Service-oriented Gateway, Domain Controller
Advanced Service-oriented Gateway, Connected Gateway,
Zonal Central Gateway, ADAS/AD Domain/Safety Controller
Application processing for management and control Some real-time processing for automotive networking
Ethernet Gateway, Vehicle Management Controller
Maximum real-time performance for automotive networking and safety control No applications processing
Low/Mid-range Gateway, Zonal I/O Controller, Safety Controller
S32G
Fam
ily o
f D
evic
es
(Com
mon F
ootp
rint)
PUBLIC
S32G Software Support
Standard
BSP
Drivers
PFE HSE
AUTOSAR MCALs
Hardware Security Engine (HSE)
Packet Forwarding Engine (PFE)
Low Latency Communications Engine (LLCE)
Inte
r-P
latf
orm
Com
ms F
ram
ew
ork
(IP
CF
)
AUTOSAR ApplicationLinux Application
S32GShared Memory
S32 Safety Software Framework (SAF)
Linux
PFE LLCE(logging)
HSECrypto
Layer
Adaptive AUTOSAR
Arm Cortex-A53
Standard
BSP
Drivers
Adaptive AUTOSAR
Application
Arm Cortex-M7
PFE LLCE HSE
SDK
Real Time Application
Adaptive AUTOSAR
Application
PFE HSEStandard
BSP
Drivers
Hypervisor
Production
QualityLinux/AUTOSAR
ReferenceFirmware Third Party
PUBLIC
Hypervisor /
Virtualization
Data Analytics Cloud and
OTA Services
Security / IDPS
Anomaly Detection
Virtual
Prototyping
Debuggers /
Probes
Compilers
* NOTE: S32G ecosystem partner list as of 3/4/2020. Check with partners for support details. Contact NXP Sales for future updates.
Current S32G Ecosystem Partners*
Others
To Be Announced
Data Reduction
Cortex-A53
Operating Systems
Classic
AUTOSAR
Adaptive
AUTOSAR
Cortex-M7
Operating SystemsHardware
Platforms
PUBLIC
S32 Design Studio Software Development Environment
One integrated environment with tools and software
• GCC and premium industry compilers for all Arm® cores
• NXP S32 Debugger and 3rd party debugger support
• S32 Configuration Tools:
- Pins, Clocks, DDR, DCD, IVT, Peripheral, SW Config
• New Project Wizard
• Software Library Manager
• Flash Tool
• Platform software SDKs
▪ S32 SDK, Drivers, Initialization Functions
▪ FreeRTOS
• Operating system development support
▪ Linux/FreeRTOS
New Project
Wizard and
Software Library
Manager
Flash
Tool
Configuration Tools for
Pins, Clock, DCD, IVT,
DDR, SDK SW
configuration
S32 Debugger
and Third-Party
Debugger Support
GCC and
premium
compilers
Device Driver
Software SDK
and FreeRTOS
S32 Design
Studio IDE
PUBLIC
NXP S32G System Solution
S32G Highly-Integrated Solution
• Real-time MCU• High-performance MPU• HW offload for Ethernet &
Auto Communications• Integrated Security
Engine
CA
N P
HY
TJA
10
46
Fle
xR
ay
Sta
r
TJA
10
85
Dig
ita
l IN
Dig
ita
l O
UT
QSPI
NOR32/64-bt
LPDDR4
10-Port Ethernet Switch: SJA1110
Safety
MCU (S32K)
PMIC
(VR5510)
Cell
ModemCAN PHY
TJA1046
Eth PHY
100/1000
BASE-TX
Se
cu
re C
AN
PH
Y
TJA
11
5x
x20CH
LIN
PH
Y
TJA
10
22/2
4
LIN
PH
Y
TJA
10
22/2
4
OBD
x1CHx8CH
100/1000
MAC
100/1000
MAC
PHY PHY
100/1000
MAC
PHY
…
2 x
2 la
ne
s
Ethernet PHY
1000BASE-T1
1-Port 1-Port
1-Port 1-Port 1-Portx2CH x7CH
PC
Ie
Exp
an
sio
n
………
NXP Devices
NAND
(Managed)
S32G Vehicle Network Processor
2.5Gbps
Secure
Element(NCJ38A)
SP
I-Q
ua
dL
IN
SJA
11
24
32CH
SJA1110 Ethernet Switch
• Highest connectivity
• 2.5Gb/s Interfaces
• Integrated Security
VR5510 ASIL D PMIC • 60V direct connect• All system supplies
• ASIL D Functional Safety
SJA1124 SPI-QuadLIN
• Integrated MACs + PHYs
• Reduced MCU Pins
NXP PHY Portfolio• CAN, LIN, FlexRay
Broader NXP Portfolio• Secure Element, MCU
PUBLIC
Key Benefits of NXP S32G System Solution
• Reduced BOM via common PMIC for S32G, switch, transceivers, DDR
• Optimal PCB layout via optimized pin alignment
• Optimal Ethernet BOM with HW/SW-compatible switch variants
• Integrated Ethernet PHYs lowers cost and reduces design effort
BOM Optimization
• High-speed 2.5Gbps SGMII link between Ethernet switch and S32G
• Strong, layered security partitioning between Ethernet switch and S32G
• Strong functional safety support across S32G/Ethernet Switch/PMIC
• Integrated ASIL D support with VR5510 power management (PMIC)
Differentiating Capabilities
• Common reference design hardware platform with design information
• Common software tools and drivers
• Common AVB/gPTP software for important redundancy capabilities
• Common NXP support
Faster Time to Market
PUBLIC
Multiple S32G Hardware Platforms*
NXP
S32G-VNP-EVB
S32G Evaluation Board
Lab / Desktop
NXP
S32G-VNP-RDB
S32G Reference Design Board
Lab/Desktop
MicroSys miriac™
SBC-S32G274A
S32G Single Board
Computer + SoM
EmbeddedIn-Vehicle
Available Now Early Access Now, Broader Availability June’20 Available 2Q’20
* NOTE: Hardware platform delivery requires NXP marketing approval at this time.
PUBLIC
Carmakers Application Developers Cloud & Service Providers
Proof of concept
Benchmarking
Vehicle data insights
New services deployment
Innovation platform
Software development
Test and validation
Demo showcase
Symbiotic compute
Over-the-Air (OTA) updates
Machine learning deployment
Edge service deployment
✓ S32G Reference Design
Board (RDB)
✓ Software Enablement
✓ Demonstrations
Accelerating Transformation Across the Automotive Ecosystem
PUBLIC
S32G
Summary
S32G delivers advanced levels of
performance, security, ASIL D safety
and system integration
S32G enables edge-to-cloud
processing as well as ECU
consolidation to simplify vehicle
architectures
NXP offers a system solution for the
S32G along with a strong ecosystem
PUBLIC
For More Information
• Contact your local NXP sales representative for questions involving pricing and schedule or
to obtain further technical information under Non-Disclosure Agreement
• Check nxp.com/s32g for more information about the S32G processor
NXP, the NXP logo and NXP SECURE CONNECTIONS FOR A SMARTER WORLD are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2020 NXP B.V.