前篇回顾:
01
RX系列Self-Test软件包
内容
RX系列MCU自检软件包,包括诊断软件、安全手册、用户指南和IEC61508功能安全认证文档。
RX系列MCU诊断软件已通过功能安全标准认证,因此可以直接集成到您的系统中。无需进行认证。
02
RX系列MCU诊断软件
概要
RX系列MCU诊断软件是针对CPU, RAM, 和ROM的永久失效诊断软件。
CPU和内部RAM的目标诊断覆盖率为90%,内部ROM的目标诊断覆盖率为99%。
本软件不包括片上外设模块和外部存储器的永久失效或瞬态失效检测。
必要的资源
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的编译器,需要注意的是,使用自检软件包时,编译器的版本是限定的,不支持此处列出的其他版本。
*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内核诊断的测试单元的数量和总执行时间如表中所示。
*1: Unit = CPU clock cycles
内部ROM诊断
是RX系列MCU诊断软件执行的内部ROM诊断。
对于目标区域和失效类型来说,此诊断用于检测内部ROM的永久性失效。
它不包括MCU外部的ROM。
对于诊断方法来说,在这个诊断中,ROM在其写入操作期间通过计算其内容的CRC值并与PC工具计算的参考CRC值进行比较来进行测试。
对于诊断覆盖率,这个软件的诊断覆盖率为99%。
有两个多项式可用于CRC计算。
当ROM诊断的大小为4Kbyte时,执行时间如表中所示。
*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时执行时间如表中所示。
*1: Unit = CPU clock cycles
*2:当RAM诊断的大小为 is 1Kbyte
全部0条评论
快来发表一下你的评论吧 !