前面我们已分享过RX MCU功能安全解决方案的Self-Test自检软件包的介绍,您可点击查看:
瑞萨RX MCU功能安全解决方案简介(3)Self-Test自检软件包
01RA系列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编译器,需要注意的是,使用自检软件包时,编译器的版本是有限的,不支持此处列出的其他版本。
02
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时执行时间如上表中所示。
全部0条评论
快来发表一下你的评论吧 !