NSITEXE and Green Hills Software partner on RISC-V solutions

1 min read

Green Hills Software is to support NSITEXE’s RISC-V processors with the ISO 26262 ASIL D safety-certified Green Hills MULTI integrated development environment (IDE) and optimising C/C++ compilers.

NSITEXE is a wholly owned subsidiary of Denso Corporation and develops and sells high efficiency processor IP for embedded systems.

Starting with support for the DR1000C, a RISC-V based parallel processor with vector extensions targeting data flow processing applications, and the NS31A RISC-V based embedded microcontroller (MCU), NSITEXE and Green Hills Software will work together to enable safe and secure RISC-V solutions for automotive and industrial MCU applications.

The DR1000C is able to offload heavy-load arithmetic processing (Model Predictive Control, real-time modelling, sensor data processing, etc.) required by automotive MCUs which are targeted for safety critical systems.

The NS31A is a general-purpose CPU with a single-issue, in-order 4-stage pipeline that uses a 32bit RISC-V ISA (RV32IMAF). It supports a privileged mode which is required for an AUTOSAR Platform. It is a highly efficient general-purpose CPU that is intended for controlling various embedded systems, including automotive applications.

Both processor IPs allow developers to quickly analyse functional safety designs and quickly achieve functional safety certification, because they support the ISO 26262 ASIL D functional safety mechanism required for automotive applications.

The ISO 26262 ASIL D and IEC 61508 SIL 4 certified MULTI IDE with its advanced C/C++ compilers and analysis tools is purpose-built to find even the most difficult bugs on RISC-V cores, from complex SoCs comprised of multiple heterogenous cores to standalone embedded RISC-V controllers and accelerators. Customers can rapidly develop production-ready systems on the NSITEXE RISC-V reference designs to meet production requirements for performance, memory efficiency and functional safety through use of the Green Hills MULTI IDE solution with its qualification at the highest levels of functional safety for automotive (ISO 26262), industrial systems (IEC 61508) and railway (EN 50128).

Developers can run, debug and analyse RISC-V application programs using MULTI and the TimeMachine debugger where they can:

  • Run the program backward and forward, set breakpoints, and debug
  • Debug µ-velOSity RTOS, AUTOSAR real-time operating systems, or other operating systems
  • Verify adherence to MISRA C/C++ and CERT-C rules
  • Perform Run-time Error Detection & Memory Leak Detection
  • Optimise the program with Performance Profiling
  • Analyse code coverage with DoubleCheck source code analyser