2026 / 07 / 22
瑞萨RA MCU功能安全解决方案简介之Self-Test自检软件包

RA系列MCU Self-Test软件包

内容

下面介绍一下瑞萨自检软件套件。该软件包包括RA系列MCU诊断软件、安全手册、用户指南和功能安全证书。RA系列MCU诊断软件已通过安全标准认证,因此可以直接集成到您的系统中。无需进行认证。


概述

RA系列MCU诊断软件是针对CPU、RAM、和ROM 的永久失效诊断软件。

*1:Refer to the reference document for the diagnostic method

 

CPU和内部RAM的目标诊断覆盖率为90%,内部ROM的目标检测覆盖率高达99%。


本软件不包括片上外设模块和外部存储器的永久失效或瞬态失效检测。


必要的资源

RA系列MCU诊断软件所需的MCU资源。

*1:Compatible with RA6M1, RA6M2, RA6M3, RA6T1, RA4M1

*2:Compatible with RA6M4, RA6M5, RA4M2, RA4M3

*3:Compatible with RA2A1, RA2L1, RA2E1


该软件使用内部ROM和RAM,片上CRC模块。不需要外部引脚。


订购号码

用户可以通过这些订购号购买自检软件包。

*1:兼容RA6M1, RA6M2, RA6M3, RA6T1

*2:兼容RA4M1

*3:兼容RA6M4, RA6M5

*4:兼容RA4M2, RA4M3

*5:兼容RA2A1, RA2L1, RA2E1


目前支持的编译器为IAR编译器,需要注意的是,使用自检软件包时,编译器的版本是有限的,不支持此处列出的其他版本。


RA系列MCU诊断软件

CPU内核的诊断

RA系列MCU诊断软件执行的CPU内核诊断。

*1: Unit = CPU clock cycles


对于目标区域和失效类型来说,这个诊断用于检测CPU内核和通用寄存器中的永久失效。


对于诊断方法来说,在CPU内核诊断中,从一系列CPU指令代码执行中生成签名,并将签名与预定义的预期值进行比较。


对于诊断覆盖率,该软件的诊断覆盖率为90%。


CPU内核诊断被划分为多个测试单元,以不影响其他程序的性能。CPU内核诊断的测试单元的数量和总执行时间如上表中所示。


内部ROM诊断

RA系列MCU诊断软件执行的内部ROM诊断。

*1: 只能选择Cortex-M4的诊断软件

*2: Unit = CPU clock cycles

*3: 当诊断ROM大小为1K字节时

*4: 当诊断ROM大小为4K字节时


对于目标区域和失效类型来说,此诊断用于检测内部ROM的永久性失效。它不包括MCU外部的ROM。


对于诊断方法来说,在这个诊断中,ROM在其写入操作期间通过计算其内容的CRC值并与PC工具计算的参考CRC值进行比较来进行测试。该软件的诊断覆盖率高达99%。


有三个多项式可用于CRC计算。执行时间如上表中所示。


内部RAM诊断

RA系列MCU诊断软件执行的内部RAM诊断。

*1: Unit = CPU clock cycles

*2: 当诊断RAM大小为1 KB时


对于目标区域和失效类型来说,此诊断用于检测内部RAM中的永久性失效。它不包括瞬态失效和对MCU外部的RAM的检测。


对于诊断算法,可提供两种诊断算法,瑞萨开发的Extended March C-实现90%的诊断覆盖率。


对于诊断类型,内部RAM可以用破坏性或非破坏性方法进行测试。当RAM诊断的大小为 1Kbyte时执行时间如上表中所示。

文件下载
隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。

样品
申请

应用
资源

微信