Overview

As the application of functional safety standards such as IEC 61508 expands within many industrial fields, Renesas offers a Functional Safety Support Scheme “RX Functional Safety” which reduces the development burden on customers and contributes to the realization of safe and trusted factories.

The “RX Functional Safety” offers core technology indispensable for IEC 61508 SIL* certification, a reference kit for constructing a functional safety system, and certification support for solving customer problems.

Main features are as follows:

  1. Offers one-stop functional safety technology
  2. Reduces time for constructing functional safety systems
  3. Corresponds to various safety applications

* SIL: Safety Integrity Level which is defined in the functional safety standard

 

Functional Safety Support Scheme for Industrial Automation

Contents of RX Functional Safety

IEC61508 SIL3 Core Technology

IEC61508 SIL3 core technology consists of “RX Functional Safety - Self-Test Software Kit”, “RX Functional Safety - SIL3 System Software Kit”, and “Functional safety certified compiler”.

  • RX Functional Safety - Self-Test Software Kit : Product package of MCU Self-diagnostics software
  • RX Functional Safety - SIL3 System Software Kit:Product package of Functional Safety Platform Software

MCU Self-diagnostics software is software for diagnosing CPU, ROM, and RAM in the MCU.
Functional Safety Platform Software is software for cross-monitoring dual MCU and controlling user’s application behavior.
Functional Safety Platform Software is used by incorporating MCU Self-diagnostics software.

 

●RX Functional Safety – Self-Test Software Kit

Self-Test Software Kit provides a Self-diagnostics software library for microcontroller and a complete safety manual. The package has been IEC61508 SIL3 certified by TÜV Rheinland Industrie Service GmbH (Germany) . For safe system development, developers can select the information they require from the safety manual and make use of the Self-diagnostics software library to alleviate the burden on microcontroller-level development to confirm to functional safety.

RX Functional Safety – Self-Test Software Kit

Product name Contents MCU Frequency
Self-Test
Software Kit
for RXv1
  • Self-diagnostics software library
  • Safety manual
  • User guide
  • IEC61508 SIL3 certificate, test report

(The above is certified.) TUV

RX631, RX63N Group 100MHz
RX111 Group
RX113 Group
RX130 Group
32MHz
Self-Test
Software Kit
for RXv2
RX71M Group 240MHz
RX64M Group 120MHz
RX651, RX65N Group 120MHz
RX24U Group 80MHz
RX24T Group 80MHz
RX230, RX231 Group 54MHz
RX23T Group 40MHz
  • Diagnosis targets

    Diagnosis Targets

  • Test timing
    • At start up, interval execution after start up
  • Running of test condition
    • All execution or division execution
  • Development tool (C compiler)
    • Renesas CC-RX compiler for functional safety
    • IAR Embedded Workbench® for RX FS

●RX Functional Safety - SIL3 System Software Kit

SIL3 System Software Kit provides Functional Safety Platform Software, Safety manual, and User guide as a IEC61508 SIL3 package certified by TÜV Rheinland Industrie Service GmbH (Germany).

It also packs Configuration tool for evaluating behavior of Functional Safety Platform Software on PC and Software development handbook for ease of development.

By using the Functional Safety Platform Software in this package, the developer can vastly reduce development burden required to build the dual safety MCU system.

RX Functional Safety - SIL3 System Software Kit

Product name Contents MCU
SIL3 System
Software Kit
  • Functional Safety Platform Software
  • Safety manual *1
  • User guide
  • IEC61508 SIL3 Certificate, test report *1

(The above is certified.)TUV

  ---------------------------------------------------------------------

  • Software development handbook
  • Configuration tool
  • Configuration tool manual
RX71M Group
RX64M Group
RX651, RX65N Group
RX24U Group
RX24T Group
RX230, RX231 Group
RX23T Group

*1 : not included in a Evaluation version of SIL3 System Software Kit.

Feature 1 MCU Self-diagnostics and cross-monitoring are executed by the Functional Safety Platform Software.

Feature 2 Only by adding user application software, safety MCU software can be completed.

Feature 3 Software partitioning function simplifies re-certification and enables coexistence of safety software and non-safety software.

 

●CC-RX Compiler for Functional Safety

For constructing software in the functional safety system, it is necessary to prove that the compiler generates valid code. Renesas offers a IEC 61508 certified C compiler for functional safety.

Product Name Contents
C/C++ Compiler Package
for RX Family

TUV

IEC 61508 Certification Kit
for RX Compilers
  • IEC 61508 certificate that TÜV Rheinland has issued for the C/C++ compiler for the RX family V2.03.00
  • Safety manual, etc.

  • More details here >>

IEC 61508 SIL3 Reference Kit

Renesas has documented safety system specifications and specifications for its implementation, and based on these has performed detailed design, safety analysis, and diagnostics on a dual structure of microcontroller system. These results are offered as a Reference Kit. By using the Reference Kit as a template, the developer can vastly reduce the system development time. The content and format of the safety requirements specifications and safety concept of the documents have been verified by TÜV Rheinland, so it is easy for developers who are aiming for system certification to use.

●RX Functional Safety – Reference hardware

Product name Contents MCU
Reference
hardware
  • Evaluation board
  • User manual
  • Connection diagram
  • BOM
RX71M-RX651 Dual MCU
RX111-RX111 Dual MCU

Board for evaluating function and performance, mounted with two RX microcontrollers

For RX71M-RX651

For RX71M-RX651

For RX111-RX111

For RX111-RX111

●RX Functional Safety – Reference document

Product name Contents
Reference document Safety-related documents, and documents covering diagnostic and control methods, required CPU performance, etc.
  • Documents and guidelines for the concept phase
    • Safety plan (SP)
    • Verification and validation plan (V & V)
    • Safety requirements specification (SRS)
    • Safety concept (SC)
  • Documents for diagnostic method
    • Inter-MCU communication
    • Software error diagnosis
    • Power supply voltage diagnosis
    • Other circuits diagnosis
  • Documents for safety validation
    • FMEA, coverage computation and more

    Total 18 documents

Reference Documents

Certification Support

 According to the requirement of the customer, Renesas widely offers certification support like seminar, design consulting and so on.

Solution Application Image

Motor Control Application

Motor Control Application

Remote IO Application

Remote IO Application

Solution Product List

・RX Functional Safety - Self-Test Software Kit

Product Part Number
for Product Version
Part Number
for Free Version*1
CPU Core MCU Series/Group Corresponding Compiler
RXv1 RX631/RX63N Group CC-RX RTK0EF0040F21001SJ -
IAR RTK5631NSPF24000SJ -
RX100 Series CC-RX RTK0EF0059F21001SJ RTK0EF0059F31001SJ
IAR RTK0EF0060F21001SJ RTK0EF0060F31001SJ
RXv2 RX700 Series CC-RX RTK0EF0054F27001SJ RTK0EF0054F37001SJ
IAR RTK0EF0055F27001SJ RTK0EF0055F37001SJ
RX600 Series CC-RX RTK0EF0054F26001SJ RTK0EF0054F36001SJ
IAR RTK0EF0055F26001SJ RTK0EF0055F36001SJ
RX200 Series CC-RX RTK0EF0054F22001SJ RTK0EF0054F32001SJ
IAR RTK0EF0055F22001SJ RTK0EF0055F32001SJ

*1 : Same contents as the product version, but has no support.

・RX Functional Safety - SIL3 System Software Kit

Product Part Number
for Product Version
Part Number
for Evaluation Version*2
CPU Core MCU Series/Group Corresponding Compiler
RXv2 Common to all series CC-RX RTK0EF0061F22001SJ RTK0EF0061F32001SJ

*2 : Same function as the product version, but not certified.

・RX Functional Safety - Reference document

Product Part Number
Reference document
All documents set
RTK0EF0005Z21001ZJ
Reference document
Concept phase set
RTK0EF0031Z21001ZJ

・RX Functional Safety - Reference hardware

Product Part Number
CPU Core MCU Series/Group
RXv1 RX111-RX111 RTK0EF0011D01001BJ
RXv2 RX71M-RX651 RTK0EF0058D01001BJ

・Safety Reference Software

Product Part Number
CPU Core MCU Series/Group Corresponding Compiler
RXv1 RX111 Group IAR RTK0EF0017F11001SJ
Recommended Products
Block Semiconductor device Semiconductor device Features, etc.
Safety Part MCU RX71M RXv2 Core 32bit CPU, 240MHz, FPU
Flash ROM: Max.4MB(program)/64KB(data)
RAM: Max.512KB
USB High-Speed Host/Function, Ethernet, SD Host Interface, Encryption
RX651
RX65N
RXv2 Core 32bit CPU, 120MHz, FPU
Flash ROM: Max.2MB(program)/32KB(data)
RAM: Max.640KB
CAN, USB Host/Function, Security, Image Capture, Ethernet, 2D Graphic Engine
RX64M RXv2 Core 32bit CPU, 120MHz, FPU
Flash ROM: Max.4MB(program)/64KB(data)
RAM: Max.552KB
CAN, USB Host/Function, Ethernet, SD Host Interface, Encryption
RX24U RXv2 Core 32bit CPU, 80MHz, FPU
Flash ROM: Max.512KB(program)/16KB(data)
RAM: Max.32KB
DSP/FPU/2 Motor/Differential PGA/3chS&H
RX24T RXv2 Core 32bit CPU, 80MHz, FPU
Flash ROM: Max.512KB(program)/8KB(data)
RAM: Max.32KB
DSP/FPU/2 Motor/PGA/3chS&H
RX230
RX231
RXv2 Core 32bit CPU, 54MHz, FPU
Flash ROM: Max.512KB(program)/8KB(data)
RAM: Max.64KB
DSP/FPU/Touch-key/Communication/Security
RX23T RXv2 Core 32bit CPU, 40MHz, FPU
Flash ROM: Max.128KB(program)
RAM: Max.12KB
DSP/FPU/1 Motor
RX631
RX63N
RXv1 Core 32bit CPU, 100MHz, FPU
Flash ROM: Max.2MB(program)/32KB(data)
RAM: Max.256KB
CAN, USB Host/Function, Etherner, Encryption, Image Capture
RX111 RXv1 Core 32bit CPU, 32MHz
Flash ROM: Max.512KB(program)/8KB(data)
RAM: Max.64KB
Small package, USB
RX113 RXv1 Core 32bit CPU, 32MHz
Flash ROM: Max.512KB(program)/8KB(data)
RAM: Max.64KB
Capacitive Touch, USB, Segment LCD
RX130 RXv1 Core 32bit CPU, 32MHz, 5V対応
Flash ROM: Max.512KB(program)/8KB(data)
RAM: Max.64KB
Capacitive Touch
Network interface Multi Protocol
Ethernet controller
R-IN32M3-CL Integrated real-time OS accelerator and Ethernet accelerator
Integrated CC-Link IE Field(slave) core and internal memory
ARM Cortex-M3(100MHz), Gbit Ethernet MAC(2 port switch)
CAN x2ch, CC-Link x1ch, UART x2ch, CSI x2ch, Timer x4ch
R-IN32M3-EC
Integrated real-time OS accelerator and Ethernet accelerator
Integrated EtherCAT(slave) core and internal memory
ARM Cortex-M3(100MHz), 2 port integrated Ethernet PHYs
CAN x2ch, CC-Link x1ch, UART x2ch, CSI x2ch, Timer x4ch
R-IN32M4-CL2
Integrated real-Qme OS accelerator and Ethernet accelerator
Integrated CC-Link IE Field(slave) core and internal memory
ARM®Cortex®-M4 processor with FPU (100MHz)
Two built-in Gbit EtherPHY ports
CANx2ch, CC-Link x1ch, UART x2ch, CSI x2ch, Timer 32bit x4ch, Timer
16bit x16ch, 10bit ADC x8ch
RZ/T Series(RZ/T1)
Tightly-coupled RAM*(TCM) 544KB
ARM® Cortex®-R4 Processor with FPU(600/450MHz),
Ethernet MAC(2 port switch),USB2.0,CAN
*High-speed built-in memory that allows direct access from the
processor core to the memory interface without passing through cache memory
Built-in network function MCU & MPU RX71M
RXv2 Core 32bit CPU, 240MHz, FPU
Flash ROM: Max.4MB(program)/64KB(data)
RAM: Max.512KB
USB High-Speed Host/Function, Ethernet, SD Host Interface, Encryption
RX64M
RXv2 Core 32bit CPU, 120MHz, FPU
Flash ROM: Max.4MB(program)/64KB(data)
RAM: Max.552KB
CAN, USB Host/Function, Ethernet, SD Host Interface, Encryption
RZ/N Series (RZ/N1D)
Dual 500MHz ARM ® Cortex ®-A7 and Cortex ®-M3 CPU, on-chip FPU, up to 2MB of on-chip SRAM with ECC,
Ethernet interface including advanced 5 port Ethernet switch,
independent Ethernet GMAC and support for EtherCAT, SercosIII, Profinet, Powerlink, EtherNet/IP, DLR, PRP, HSR.
Complete subset of peripherals such as Quad SPI, DDR controller, NAND Flash Controller, LCD controller, SDIO-eMMC