2024年4月3日发(作者:栋欣艳)
SPT Programming on S32R
Rev. 0 — May 2019
Application Note
AN12424
by:NXP Semiconductors
Contents
1
®
1Introduction
The S32R274 is a 32-bit Power Architecture based Microcontroller (MCU) unit
for automotive applications. It extends the MPC5775K family by a value device
optimized for surround RADAR sensors and midrange front RADAR sensors.
The family members are designed to address advanced RADAR signal
processing capabilities and merge it with microcontroller capabilities for
generic software tasks and car bus interfacing.
2 Signal Processing Toolbox (SPT)
in 1
3 3
4 SPT 4
5 Common 4
S32R274 meets the high performance computation demands required by
6 4
modern beamforming fast chirp modulation RADAR systems by offering unique
6
signal processing acceleration together with powerful multi-core architecture.
7
The S32R274 supports automotive safety applications that require a high
Safety Integrity Level (ASIL) and adds SHE compliant security features to
prevent unauthorized manipulations. The high integration level of S32R274 enables the customer to build compact, safe and
secure, low cost RADAR sensors with leading edge performance. The family members have a high level of software compatible
for shared hardware modules.
S32R274 is a high end automotive MCU designed to support computation intensive application, like ADAS RADAR.
Figure application overview
2Signal Processing Toolbox (SPT) in S32R family
In radar signal processing or acceleration, Signal Processing Toolbox (SPT) and Z7 SIMD units are used.
•Accelerated hardware FFT, vector math, peak search, statistics
•Generic DSP functionality with SPE and VFPU unit of Z7 cores
Signal Processing Toolbox (SPT) contains all the hardware modules required for processing of the sampled RADAR signals. It is
a powerful processing engine containing high-performance signal processing operations, driven by a specific use-oriented
instruction set. The programmability ensures flexibility for modifications of signal processing. The CPU is removed from frequent
scheduling of hardware operations, but still controls and interacts with the processing flow.
NXP Semiconductors
Signal Processing Toolbox (SPT) in S32R family
SPT is connected to the device by an advanced high performance master bus and a peripheral bus.
Figure in S32R274 block diagram
The system bus master interface performs fast data transfers between external memory and local RAM.
The purpose of the peripheral interface is to set configuration, get status information and basic control of SPT (start/stop, program
pointer) and to trigger interrupts. It can also be used to exchange small amounts of the data between the CPU and the SPT, such
as constant operands.
Figure block diagram
It has the following features:
•Acquisition of ADC samples
—Capturing of ADC samples within programmed window
—On-the-fly statistical computation
—Supports MIPICSI2 interface
•Provides HW acceleration for
—FFT (8 - 4096 point)
—Histogram calculation
—Maximum and peak search
SPT Programming on S32R, Rev. 0, May 2019
Application Note
2 / 8
2024年4月3日发(作者:栋欣艳)
SPT Programming on S32R
Rev. 0 — May 2019
Application Note
AN12424
by:NXP Semiconductors
Contents
1
®
1Introduction
The S32R274 is a 32-bit Power Architecture based Microcontroller (MCU) unit
for automotive applications. It extends the MPC5775K family by a value device
optimized for surround RADAR sensors and midrange front RADAR sensors.
The family members are designed to address advanced RADAR signal
processing capabilities and merge it with microcontroller capabilities for
generic software tasks and car bus interfacing.
2 Signal Processing Toolbox (SPT)
in 1
3 3
4 SPT 4
5 Common 4
S32R274 meets the high performance computation demands required by
6 4
modern beamforming fast chirp modulation RADAR systems by offering unique
6
signal processing acceleration together with powerful multi-core architecture.
7
The S32R274 supports automotive safety applications that require a high
Safety Integrity Level (ASIL) and adds SHE compliant security features to
prevent unauthorized manipulations. The high integration level of S32R274 enables the customer to build compact, safe and
secure, low cost RADAR sensors with leading edge performance. The family members have a high level of software compatible
for shared hardware modules.
S32R274 is a high end automotive MCU designed to support computation intensive application, like ADAS RADAR.
Figure application overview
2Signal Processing Toolbox (SPT) in S32R family
In radar signal processing or acceleration, Signal Processing Toolbox (SPT) and Z7 SIMD units are used.
•Accelerated hardware FFT, vector math, peak search, statistics
•Generic DSP functionality with SPE and VFPU unit of Z7 cores
Signal Processing Toolbox (SPT) contains all the hardware modules required for processing of the sampled RADAR signals. It is
a powerful processing engine containing high-performance signal processing operations, driven by a specific use-oriented
instruction set. The programmability ensures flexibility for modifications of signal processing. The CPU is removed from frequent
scheduling of hardware operations, but still controls and interacts with the processing flow.
NXP Semiconductors
Signal Processing Toolbox (SPT) in S32R family
SPT is connected to the device by an advanced high performance master bus and a peripheral bus.
Figure in S32R274 block diagram
The system bus master interface performs fast data transfers between external memory and local RAM.
The purpose of the peripheral interface is to set configuration, get status information and basic control of SPT (start/stop, program
pointer) and to trigger interrupts. It can also be used to exchange small amounts of the data between the CPU and the SPT, such
as constant operands.
Figure block diagram
It has the following features:
•Acquisition of ADC samples
—Capturing of ADC samples within programmed window
—On-the-fly statistical computation
—Supports MIPICSI2 interface
•Provides HW acceleration for
—FFT (8 - 4096 point)
—Histogram calculation
—Maximum and peak search
SPT Programming on S32R, Rev. 0, May 2019
Application Note
2 / 8