99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用ARM Cortex-R5解決功能安全應用

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Neil Werdmuller ? 2022-06-14 09:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著電子產品在汽車、工業(yè)自動化和醫(yī)療設備領域變得越來越普遍,容錯電子子系統(tǒng)正在成為標準要求。使用具有高容錯能力的 Cortex-R 系列處理器設計這些系統(tǒng)可實現(xiàn)以下優(yōu)勢:

提高可靠性

增強的故障檢測和覆蓋

降低運營成本

功能安全支持正日益成為這些系統(tǒng)的重要組成部分。隨著各種功能安全標準的復雜性不斷發(fā)展,ARM 開發(fā)了 Cortex-R5 安全文檔包以加快上市時間、簡化認證工作并獲得更高級別的認證。

支持 ARM Cortex-R 系列功能安全的關鍵技術

ARM Cortex-R 系列處理器已開發(fā)用于需要高可靠性和檢測處理器或系統(tǒng)中可能出現(xiàn)的任何錯誤的應用程序。任何系統(tǒng)中可能發(fā)生的故障類型包括導致錯誤值的硬件故障(例如內存老化或溫度引起的應力造成的故障)和隨機故障(例如隨機輻射撞擊到“翻轉”位或門的硅甚至造成永久性硬件損壞)。如果系統(tǒng)具有安全隱患,任何故障都可能產生嚴重后果,則必須針對特定系統(tǒng)以適當?shù)姆绞綑z測和處理任何錯誤。

為了解決這個問題,存在兩個關鍵策略:

內存中的錯誤檢測:附加糾錯碼 (ECC) 附加到所有內存值,并在使用數(shù)據(jù)之前進行檢查。這實現(xiàn)了單比特錯誤的自動檢測和糾正以及多比特錯誤的檢測(但不糾正)。這需要使用具有額外位的更寬內存來存儲 ECC,并用于系統(tǒng)中的所有內存,包括高速緩存和緊密耦合內存 (TCM)。處理器在讀取數(shù)據(jù)時自動檢查 ECC 代碼,自動糾正單位錯誤,如果無法糾正,則向系統(tǒng)發(fā)出錯誤信號。在寫入內存時,處理器會自動創(chuàng)建 ECC 代碼。Cortex-R5 還可以檢測將處理器連接到系統(tǒng)的所有總線上的錯誤。

處理器中的錯誤檢測:輻射可能會擊中系統(tǒng)中的任何門,如果這導致錯誤(不是在內存中,而是在實際邏輯中),那么也必須檢測到這一點。雙核鎖定步驟 (DCLS) 實現(xiàn)了兩個具有相同輸入的相同處理器,但其中一個會稍微延遲以確保檢測到同時影響整個系統(tǒng)的事件,并檢查兩個處理器的輸出是否相同。如果比較的輸出不匹配,則系統(tǒng)中一定存在錯誤,系統(tǒng)會發(fā)出錯誤信號,以便系統(tǒng)采取適當?shù)拇胧?/p>

這些關鍵領域與 Cortex-R 系列中的許多其他功能相結合,可以開發(fā)出滿足許多功能安全標準要求的 SoC 和更廣泛的系統(tǒng)。

Cortex-R 系列已被 70 多個合作伙伴采用,其中許多合作伙伴依賴于錯誤檢測功能。這些處理器已在超過 15 億臺設備中出貨,其可靠性已在汽車、工業(yè)、存儲和醫(yī)療等許多數(shù)據(jù)完整性至關重要的市場中得到驗證。

然而,僅僅擁有具有這些特性的處理器并不足以滿足具有功能安全要求的應用的需求。

ARM 如何支持Cortex-R5的功能安全?

ISO 26262 和 IEC 61508 等功能安全標準需要證據(jù)來證明特定的系統(tǒng)或系統(tǒng)組件屬性。Cortex-R5 系列處理器的安全文檔包旨在簡化認證,并幫助 SoC 集成商開發(fā)和展示所需的功能安全級別。

在功能安全標準(特別是 ISO 26262)的上下文中,半導體 IP 可以被視為脫離上下文 (SEooC) 的安全元素。對于此類元素,實際用例在設計時不一定是已知的。當然,Cortex-R5 就是這種情況,它可用于大量實時應用程序。安全文檔包的設計考慮到了這一點,以允許 SoC 集成商為具有安全要求的特定應用開發(fā)產品。

Cortex-R5 安全文檔包包含有關 Cortex-R5 產品本身的信息,重點介紹其故障檢測和控制機制,例如 DCLS 和帶有 ECC 或奇偶校驗的內存保護選項。為了便于將 Cortex-R5 集成到與安全相關的設計中,還包括一份 FMEA 報告以及示例故障率分布。

這些信息分為三個文檔:Cortex-R5 安全手冊、Cortex-R5 FMEA 報告以及描述在集成 Cortex-R5 處理器的項目中功能安全的角色和責任分配的文檔。安全手冊詳細介紹了在處理器設計和驗證活動中用于避免和控制系統(tǒng)故障的措施。它還包括檢測到故障時處理器行為的詳細信息。FMEA 報告包括對設計的詳細分析,可作為系統(tǒng)級安全概念定義和后續(xù)分析的起點。

這些信息有助于 SoC 集成商為其產品創(chuàng)建所需的安全文檔,從而縮短產品上市時間。該信息還可用于支持集成 Cortex-R5 處理器的 SoC 產品的功能安全評估活動。

ARM 僅將這些信息提供給 SoC 集成商。因此,如果您是針對安全相關設計的系統(tǒng)或軟件開發(fā)人員,則需要參考 SoC 供應商提供的任何安全文檔。造成這種情況的關鍵原因是 Cortex-R5 具有高度可配置性,不同的配置選項可能會對處理器故障行為產生影響。由于 Cortex-R5 的 ARM 安全手冊描述了所有這些配置選項,我們希望確保系統(tǒng)和軟件開發(fā)人員可用的任何安全文檔正確反映您選擇的 SoC 實現(xiàn)的實際功能集。

值得記住的是,作為 Cortex-R5 安全文檔包的補充,ARM 編譯器工具鏈還獲得了公認的安全行業(yè)專家 TüV SüD 的認證。TüV 證書和隨附報告確認 ARM Compiler 5.04 滿足安全相關應用程序開發(fā)工具的要求。這使您能夠使用ARM 編譯器 5.04 進行安全相關的開發(fā),達到 SIL 3 (IEC 61508) 或 ASIL D (ISO 26262),無需進一步的認證活動,只要遵循認證套件中記錄的建議和條件。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19899

    瀏覽量

    235432
  • soc
    soc
    +關注

    關注

    38

    文章

    4395

    瀏覽量

    222866
  • 編譯器
    +關注

    關注

    1

    文章

    1662

    瀏覽量

    50247
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    在IAR Embedded Workbench for Arm中使用Arm Cortex-R52 NEON

    隨著嵌入式系統(tǒng)變得越來越智能,對嵌入式處理器的要求也越來越高。為了更好應對汽車、醫(yī)療和工業(yè)機器人等領域對嵌入式處理器的要求,Arm推出了采用Armv8-R架構的Cortex-R52。Corte
    的頭像 發(fā)表于 06-05 09:57 ?870次閱讀
    在IAR Embedded Workbench for <b class='flag-5'>Arm</b>中使用<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-R</b>52 NEON

    AM263P4 高達 400 MHz 的四核 Arm? Cortex-R5F? MCU,具有實時控制和可擴展內存技術手冊

    ? Cortex-R5F? 內核。作為選件,Arm? R5F 子系統(tǒng)可以編程為以鎖步或雙核模式運行,以實現(xiàn)多種功能安全配置。工業(yè)通信子系統(tǒng)
    的頭像 發(fā)表于 04-15 09:51 ?667次閱讀
    AM263P4 高達 400 MHz 的四核 <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex-R5</b>F? MCU,具有實時控制和可擴展內存技術手冊

    AM2612 雙核 Arm Cortex-R5F MCU,頻率高達 500MHz技術手冊

    AM261x Sitara Arm 微控制器是 Sitara AM26x 實時 MCU 系列的一部分,旨在滿足下一代工業(yè)和汽車嵌入式產品復雜的實時處理需求。AM261x 器件具有可擴展的 Arm Cortex
    的頭像 發(fā)表于 04-14 14:57 ?707次閱讀
    AM2612 雙核 <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-R5</b>F MCU,頻率高達 500MHz技術手冊

    AM263P2 高達 400 MHz 的雙核 Arm?Cortex-R5F? MCU數(shù)據(jù)手冊

    ? Cortex-R5F? 內核。作為選件,Arm? R5F 子系統(tǒng)可以編程為以鎖步或雙核模式運行,以實現(xiàn)多種功能安全配置。工業(yè)通信子系統(tǒng)
    的頭像 發(fā)表于 04-14 13:34 ?670次閱讀
    AM263P2 高達 400 MHz 的雙核 <b class='flag-5'>Arm</b>?<b class='flag-5'>Cortex-R5</b>F? MCU數(shù)據(jù)手冊

    AM62L系列 帶顯示屏的低功耗 Arm? Cortex-A53? SoC,適用于 IOT、HMI 和通用應用技術手冊

    低成本&性能優(yōu)化的AM62L系列應用處理器專為Linux應用開發(fā)而構建。具有可擴展的 Arm Cortex-A53 內核性能和嵌入式功能,例如:多媒體 DSI/DPI 支持、集成片上 ADC、先進的低功耗管理模式以及具有內置
    的頭像 發(fā)表于 04-14 09:50 ?489次閱讀
    AM62L系列 帶顯示屏的低功耗 <b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex</b>-A53? SoC,適用于 IOT、HMI 和通用應用技術手冊

    瑞芯微RK3506(3核ARM+Cortex-A7 + ARM Cortex-M0)工業(yè)核心板選型資料

    創(chuàng)龍科技SOM-TL3506是一款基于瑞芯微RK3506J/RK3506B處理器設計的3核ARM Cortex-A7 + ARM Cortex-M0全國產工業(yè)核心板,主頻高達1.5GH
    的頭像 發(fā)表于 04-09 09:04 ?1031次閱讀
    瑞芯微RK3506(3核<b class='flag-5'>ARM+Cortex</b>-A7 + <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>-M0)工業(yè)核心板選型資料

    Arm Cortex-A320 CPU助力嵌入式設備實現(xiàn)高能效AI計算

    ,要確定適合特定 AI 應用的處理器,系統(tǒng)開發(fā)者需要通過比較基于 Arm Cortex-A、Arm Cortex-M 和 Arm Ethos
    的頭像 發(fā)表于 02-27 17:17 ?770次閱讀
    <b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b>-A320 CPU助力嵌入式設備實現(xiàn)高能效AI計算

    詳解Arm Cortex-A320 CPU的特性

    Arm Cortex-A320 CPU 的推出具有重要的里程碑意義。作為首個基于 Armv9 架構的超高能效 CPU,這一突破性的處理器為功耗有限的設備引入了此前僅在尖端移動計算解決方案中使用的先進功能,使其在人工智能 (AI)
    的頭像 發(fā)表于 02-27 17:13 ?1052次閱讀

    極海G32R501數(shù)據(jù)手冊# 內置FPU,支持 Arm Helium,實時控制 MCU

    極海G32R501實時控制MCU : 基本信息 : G32R5系列實時控制MCU搭載Arm v8.1-M架構的Arm? Cortex?-M5
    的頭像 發(fā)表于 02-19 13:58 ?1593次閱讀
    極海G32<b class='flag-5'>R</b>501數(shù)據(jù)手冊# 內置FPU,支持 <b class='flag-5'>Arm</b> Helium,實時控制 MCU

    Cortex-A55 處理器到底什么來頭?創(chuàng)龍教儀一文帶您了解

    處理器采用了Cortex-A55架構。該處理器不僅集成了Cortex-A55高性能核心,還集成了Cortex-R5安全島(實時硬核),支持多種接口和
    發(fā)表于 12-03 17:00

    兆易創(chuàng)新推出基于Arm Cortex-M33內核的GD32G5系列高性能微控制器

    近日,業(yè)界領先的半導體器件供應商兆易創(chuàng)新GigaDevice (股票代碼 603986) 宣布,正式推出基于Arm Cortex-M33內核的GD32G5系列高性能微控制器。
    的頭像 發(fā)表于 11-13 17:24 ?1783次閱讀
    兆易創(chuàng)新推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b>-M33內核的GD32G<b class='flag-5'>5</b>系列高性能微控制器

    采用Arm AE IP產品組合實現(xiàn)SDV功能安全

    Arm 汽車增強 (AE) IP 產品組合。然而,Arm功能安全策略不僅僅局限于硬件,還通過提供軟件測試庫 (STL)、工具和編譯器等帶來全方位的支持。因此,便能助力
    的頭像 發(fā)表于 09-03 11:47 ?2149次閱讀
    采用<b class='flag-5'>Arm</b> AE IP產品組合實現(xiàn)SDV<b class='flag-5'>功能</b><b class='flag-5'>安全</b>

    Arm Cortex-R82AE賦能高性能區(qū)域控制器設計

    在之前的一篇推文中我曾談到過,汽車行業(yè)的近期發(fā)展趨勢正在推動對汽車架構中區(qū)域控制器和域控制器的需求。而基于 Armv8-RArm Cortex-R52 和 Cortex-R52+
    的頭像 發(fā)表于 09-02 10:23 ?1061次閱讀

    RM57L843基于ARM? Cortex?-R內核的Hercules?微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《RM57L843基于ARM? Cortex?-R內核的Hercules?微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-08 10:52 ?4次下載
    RM57L843基于<b class='flag-5'>ARM</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>R</b>內核的Hercules?微控制器數(shù)據(jù)表

    TMS570LC4357基于ARM Cortex?-R內核的Hercules?微控制器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMS570LC4357基于ARM Cortex?-R內核的Hercules?微控制器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-07 11:01 ?5次下載
    TMS570LC4357基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>?-<b class='flag-5'>R</b>內核的Hercules?微控制器數(shù)據(jù)表