IAR supports NXP’s S32M2 motor control SiC for software-defined EVs
IAR Embedded Workbench for Arm supports NXP’s latest S32 system in package (SiP), the S32M2 motor control device which enables motor efficiency for software-defined EVs.
The S32M2 results in reduced in-cabin noise and increases occupant comfort, said IAR.
The complete IAR Embedded Workbench for Arm, with powerful compiler and debugging tools, is now available for automotive software developers working on the new S32M2 devices.
The S32M2 is an integrated SiP based on Arm Cortex-M microcontroller cores. It is fully software compatible with NXP’s S32K microcontrollers but adds high voltage analogue features and high efficiency for vehicle applications such as pumps, fans, sunroof and seat position, seat belt pre-tensioners or trunk openers, explained IAR. S32M2’s SiP integrates automotive-qualified and application-focused capabilities such as voltage regulators operating directly from a 12V car battery supply, physical communications interfaces (LIN or CAN FD), MOSFET gate pre-drivers for motor control and non-volatile memory (from 128kbyte to 1Mbyte) to reduce overall component count. This allows OEMs to reduce the PCB footprint, minimise design risks, cut BoM (bill of materials) costs and accelerate time to market.
The IAR Embedded Workbench for Arm development environment has provided support for NXP’s S32K microcontrollers since their introduction and now also supports the new S32M2 series, which allows for an efficient software re-use. The comprehensive C/C++ suite includes a highly optimised compiler and advanced debugging and analysis functionalities, including an integrated monitoring of power consumption.
Complementing the highly optimised building tools, user-friendly code analysis add-ons such as IAR C-STAT, IAR C-RUN, and the C-SPY debugger help developers catch potential code issues and bugs early in the development process.
IAR Embedded Workbench for Arm is also available in a functional safety version certified according to ISO 26262. This aligns with the S32K’s development processes, which are also certified to meet ISO 26262 ASIL B standards.