令人難以置信的創新正在推動汽車的技術變革,但有一件事必須繼續放在首位:駕駛員、乘客和道路使用者的安全。Arm技術已經存在了幾十年,我們知道汽車技術需要適合安全應用的處理器,這些處理器仍然可以滿足我們合作伙伴更廣泛的功率、成本、面積和軟件考慮。在本博客中,我們談論了最近更新的Arm Cortex-M23處理器,該處理器現在具有增強的汽車應用功能。
Arm Cortex-M處理器在面積和功耗方面都很高效,非常適合廣泛的汽車應用。它們也很容易編程,因為有一個龐大的軟件和工具生態系統支持它們,而且它們有一個簡單的程序員模型。構建安全相關產品可能在時間和精力上成本都很高。為了加快汽車合作伙伴的上市時間,Arm為M型芯添加了更多的功能安全功能,并通過ISO 26262的外部評估機制進行了認證。這提高了芯片設計者的安全起點,減輕了他們的安全工作的負擔,并使他們能夠專注于其他領域。隨著更新版Cortex-M23的發布,包括Cortex-M85(https://community.arm.com/arm-community-blogs/b/internet-of-things-blog/posts/cortex-m85-safety-and-performance-updates)和Cortex-M55(https://community.arm.com/arm-community-blogs/b/automotive-blog/posts/functional-safety-cortex-m55)在內的Cortex-M處理器的全部產品組合現在都包含了領先的功能性安全功能。
更新的Cortex-M23
在所有車輛中,都有一些小型、單一的功能需要具有成本效益的計算解決方案。正是在這個領域,在低功率和低面積的限制下實現功能安全是一個持續的挑戰。Cortex-M23是Arm最節能的v8-M Cortex-M CPU,經過更新,包括功能性安全功能,提高了安全關鍵應用程序的診斷覆蓋率。例如,用于停車輔助的超聲波停車傳感器、輪胎壓力和雨水傳感器、用于前照燈和剎車燈的照明和LED控制器等等。其中許多應用程序需要ASIL B,這是一種中等級別的完整性,更新后的Cortex-M23可能與其單核安全機制完美匹配。
面積和功率高效的解決方案
ASIL B級通常要求檢測90%的單點故障,并在適用的情況下解決瞬態故障。您可以在我們的Cortex-M55:功能安全就緒博客(https://community.arm.com/arm-community-blogs/b/automotive-blog/posts/functional-safety-cortex-m55)中了解更多關于ASIL B的信息,我們在博客中概述了ISO 26262定義的不同ASIL級別。瞬態故障很棘手,因為它們很容易被發現。這是因為粒子可能會擊中設計的一個區域并翻轉一位數據,但不久后下一位數據就會被寫入該位置,覆蓋翻轉的位。
更新后的Cortex-M23增加了瞬態故障保護,以解決受面積和成本限制的應用程序的這一問題,而雙核鎖步方法是不可取的。它還增加了用于檢測CPU邊界故障的接口保護,為芯片設計者省去了系統級的更多工作。Cortex-M23軟件測試庫的使用也將為永久性故障提供更多的診斷覆蓋范圍,補充內部核心安全機制。此外,與以前的Cortex-M23相比,這些附加功能對基準性能沒有影響,因此采用起來更簡單。
別忘了ASIL D
對于需要雙核鎖步(dual-core lockstep)的應用,Arm現在發布了Cortex-M23專用的新雙核鎖步應用說明(https://developer.arm.com/documentation/107936/0200/?lang=en)。本文檔提供了如何在Cortex-M23上實現此功能的指導,以及在實現此功能時應注意的事項。如果您的設計能夠支持雙鎖步實現帶來的額外管芯面積和功率,則這可能也是ASIL B應用程序的正確解決方案。
Cortex-M23,提醒
Cortex-M23于2016年首次推出,實現了ARMv8-M架構,帶來了更多指令和系統級功能。那些有Cortex-M0+經驗的人可以在Cortex-M23中看到許多相同的能效優勢。這些好處包括深度睡眠模式和退出時睡眠,這使其成為低功耗應用的理想選擇。隨著越來越多的車輛實現電氣化,Tier 1必須開發能夠滿足原始設備制造商電力需求的解決方案,Cortex-M處理器非常適合這些解決方案。
開發人員可以使用可選的MPU(內存保護單元)來設計更健壯、更安全的系統。MPU可以編程為定義內存區域,根據任務分配某些屬性和訪問權限。當應用程序試圖訪問未經授權的內存區域時,MPU可能會觸發故障異常。
全功能安全產品組合
Cortex-M23、Cortex-M55和Cortex-M85是Cortex-M處理器的可擴展集合,可以支持從低功耗到高性能需求的各種汽車應用。為了便于代碼移植,它們共享一個通用的體系結構。廣泛的生態系統支持它們,包括安全認證的軟件和工具,以簡化下一代汽車的開發。
審核編輯 :李倩
-
處理器
+關注
關注
68文章
19740瀏覽量
232933 -
控制器
+關注
關注
114文章
16840瀏覽量
182306 -
汽車應用
+關注
關注
0文章
52瀏覽量
17182
原文標題:Cortex-M23:現在針對安全關鍵型汽車應用進行了增強
文章出處:【微信號:Arm軟件開發者,微信公眾號:Arm軟件開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
AMC3302-Q1 具有內部時鐘的汽車類、±50mV輸入、精密電流檢測增強型隔離式放大器技術手冊

【瑞薩RA2L1入門學習】+UART測試
【瑞薩RA2L1入門學習】+LED流水燈實驗
【瑞薩RA2L1入門學習】+Key控制LED實驗
新唐科技M2351系列MCU引領物聯網安全時代

XMC1402-F064X0128AA——基于 ARM? Cortex?-M 的32位工業微控制器
高壓SiC針對電動汽車長途卡車運輸中的兆瓦級充電進行了優化

FPGA通過SPI對DAC進行了配置,用頻譜儀測不到輸出是怎么回事?
石墨烯基導電油墨具有良好的滲透性和低阻抗,針對 RFID天線性能進行了優

AMC1306M05-Q1汽車類高精度±50mV輸入增強型隔離式Δ-Σ調制器數據表

AMC1306M25-Q1汽車類高精度±250mV 輸入增強型隔離式Δ-Σ調制器數據表

AMC23C15-Q1具有可調節閾值的汽車類、雙路、快速響應、增強型隔離式窗口比較器數據表

更深入地了解汽車與航空電子等安全關鍵型應用的IP核考量因素

評論