NXP has launched its Real-Time Drivers (RTD) software supporting all S32 automotive processors featuring Arm Cortex-M or Cortex-R52 cores. One of several new offerings in the S32 software enablement platform, RTD supports the new S32K3 and existing S32K1/S32G families with a package of production-grade, safety-compliant software drivers that endeavour to simplify AUTOSAR and non-AUTOSAR application development. The usage of a common code base and software API helps maximise software reuse over processor platforms. At the same time, the inclusion of the production license in the silicon price broadens AUTOSAR access for mass-market developers.
The software includes a high-level interface for AUTOSAR; low-level interface for non-AUTOSAR, with ISO 26262 safety compliance up to ASIL D. AUTOSAR 4.4 includes multi-core and security support. Comprehensive IP coverage is provided through AUTOSAR standard and complex device drivers. It is configurable utilising the company’s S32 Configuration Tool or AUTOSAR partner toolchains.
RTD has also been increased to the successful S32K1 MCU family, offering software portability over the complete S32K portfolio from 128KB to 8MB and 32-pin to 289-pin.
Further complimentary software for S32K3 MCUs includes Hardware Security Engine firmware created to anticipate future OEM demands and an Inter-Platform Communication Framework – middleware for managing communication and resources in multi-core/OS systems. A new Safety Software Framework is provided under license and contains safety libraries for fault detection and reaction mechanisms providing a foundation for ISO 26262 compliance.