前面我們已分享過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時執行時間如上表中所示。
-
mcu
+關注
關注
146文章
17123瀏覽量
350983 -
瑞薩
+關注
關注
35文章
22308瀏覽量
86239 -
軟件包
+關注
關注
0文章
104瀏覽量
11590
原文標題:瑞薩RA MCU功能安全解決方案簡介之Self-Test自檢軟件包
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論