NXP S32 User Manual

PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
SAF
V2.4
4/18/2021
Page 1 of 9
All information hereunder is per NXP’s best knowledge. This document does not provide for any representation or warranty express or implied by NXP. NXP makes no representation or warranty that
customer’s applications or design will be suitable for customers’ specified use without further testing or
modification. Customers are responsible for the design and operation of their applications and products using NXP products, and NXP accepts no liability for any assistance with applications or customer product design. Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products.
For reliable information on the NXP product please consult the respective NXP data sheet. Unless otherwise recorded in a written agreement, all sales transactions by NXP are subject to our general terms and conditions of commercial sale. These are published at http://www.nxp.com/about/about-nxp/our-
terms-and-conditions-of-commercial-sale:TERMSCONDITIONSSALE
S32 Safety Software Framework
Product Brief
PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
SAF
V2.4
4/18/2021
Page 2 of 9
NXP S32 Safety Software Framework.
The same SAF API, slightly different functionality.
S32S/E/Z
S32K
S32R/V
S32G
1.0 Software Product Overview
The S32 Safety Software Framework (SAF) is a software product containing software components for establishing the safety foundation for customer’s safety applications compliant with ISO 26262 functional safety. It allows integration up to ASIL D automotive safety integrity level. It is developed as Safety Element out of Context (SEooC). The S32 Safety Software Framework is designed to be integrable within AUTOSAR® and non - AUTOSAR applications. It is a software product covering all NXP S32 Automotive Platform devices (see Figure 1, S32K in a separate package).
Vehicle
Networking
Gateway,
Domain Controllers
ADAS &
Autonomous
Driving
Body & Comfort
Powertrain & Vehicle
Dynamics
Radar, LIDAR
Vision
Sensor Fusion
Body Electronics
Edge Nodes
Chassis & Safety
Powertrain & Hybrid/EV
Figure 1. NXP’s S32 Safety Software Framework supporting all NXP S32 devices
PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
SAF
V2.4
4/18/2021
Page 3 of 9
Fu Safety
The S32 Safety Software Framework provides the software modules from Hardware and Service safety layers as shown in Figure 2. The Software modules provided are:
- BIST Manager - Built in Self-Test Manager covering both LBIST (Logic BIST) and MBIST (Memory BIST)
- eMCEM – extended Microcontroller Error Manager
- Mode Selector – Mode Selector (including Safety Config)
- sBoot – Safety Boot
- SquareCheck – Square Check (Check the Checkers)
- SW Recovery – Software Recovery
* SbSW – Safety by SW
Figure 2. NXP’s S32 Safety Software Framework content
Note: The users who will develop their own safety solution can use the S32 Safety Peripheral Drivers (SPD) product containing the BIST Manager and eMCEM. It complements the S32 Real Time Drivers product to provide software support for the on-chip peripheral modules.
Service Safety Layer
HW Safety
Layer
BIST Manager
SW Recover
e M
Flash
Controller
Computational Shell
+ IO Peripherals
R52 R52
M7
A53 A53
A53 A53
Comm + IO Perip
SWT
SbSW IP
HW Safety
Measures
ECC
CMU
FCCU
ERM
STCU
MBIST
LBIST
NXP
Microcontroller
Loading...
+ 6 hidden pages