瑞萨RX MCU功能安全解决方案简介(3)Self-Test自检软件包

频道:消费点评 日期: 浏览:44513

前篇回顾:

瑞萨RX MCU功能安全解决方案简介(1)参考文档

瑞萨RX MCU功能安全解决方案简介(2)硬件参考板

01

RX系列Self-Test软件

内容

RX系列MCU自检软件包,包括诊断软件、安全手册、用户指南和IEC61508功能安全认证文档。

RX系列MCU诊断软件已通过功能安全标准认证,因此可以直接集成到您的系统中。无需进行认证。

f5373fce-3779-11ef-a4c8-92fbcf53809c.jpg

02

RX系列MCU诊断软件

概要

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

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

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

f56f2a4c-3779-11ef-a4c8-92fbcf53809c.png

必要的资源

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

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

*1:兼容RX111, RX113, RX130

*2:兼容RX24U, RX24T, RX230/RX231, RX23T, RX23W, RX23E-A

*3:兼容RX66T, RX66N, RX651/RX65N, RX64M

*4:兼容RX72M, RX72T, RX72N, RX71M

Self-Test 软件包订购号码

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

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

f609417c-3779-11ef-a4c8-92fbcf53809c.jpg

*1:兼容RX111, RX113, RX130

*2:兼容RX24U, RX24T, RX230/RX231, RX23T, RX23W, RX23E-A

*3:兼容RX66T, RX66N, RX651/RX65N, RX64M

*4:兼容RX72M, RX72T, RX72N, RX71M

04

RX系列MCU诊断软件

CPU 内核诊断

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

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

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

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

CPU内核诊断被划分为多个测试单元,以不影响其他程序的性能。

CPU内核诊断的测试单元的数量和总执行时间如表中所示。

f6338ff4-3779-11ef-a4c8-92fbcf53809c.jpg

*1: Unit = CPU clock cycles

内部ROM诊断

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

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

它不包括MCU外部的ROM。

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

对于诊断覆盖率,这个软件的诊断覆盖率为99%。

有两个多项式可用于CRC计算。

当ROM诊断的大小为4Kbyte时,执行时间如表中所示。

f65ef48c-3779-11ef-a4c8-92fbcf53809c.jpg

*1: Unit = CPU clock cycles

*2: 当ROM诊断的大小为 4 Kbyte

内部RAM诊断

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

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

对于诊断算法,可提供两种诊断算法。

根据IEC 61508,MarchC仅提供60%的诊断覆盖率。瑞萨开发了ExtendedMarch C-,这是MarchC的功能增强版,可实现90%的诊断覆盖率。

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

f6803610-3779-11ef-a4c8-92fbcf53809c.jpg

*1: Unit = CPU clock cycles

*2:当RAM诊断的大小为 is 1Kbyte

推荐阅读:

企业信用修复信息 加快共享互认

浙江深入推进中央生态环保督察边督边改工作 让环境更美发展更绿群众更舒心

突发!微软、OpenAI遭集体起诉

关键词:软件