Arm 提供基于云的虛擬Cortex-M 硬件和安全框架為了允許早期軟件開發,Arm 正在為其一些標準Cortex-M SoC 配置提供基于云的模擬。 同時,它創建了一個基于標準的模型,用于創建圍繞Cortex-M 處理器構建的安全物聯網設備。 Cortex-M 的基于云的 SoC 仿真 被稱為“Arm 虛擬硬件”的基于云的模擬器面向軟件開發商、原始設備制造商和服務提供商,并將可用于公司預先驗證的預集成 IP 塊的“Corstone”計劃中已經提供的特定SoC配置。 “憑借基于 Arm 的 SoC 的準確模型,提供模擬內存、外設等的機制,現在可以在硅可用之前開發和測試軟件,”Arm 表示。它“為物聯網和嵌入式平臺帶來了現代敏捷軟件開發方法,如 CI/CD [持續集成 - 持續部署]、DevOps 和 MLOps,而無需投資于復雜的硬件農場”。 首先發布的是虛擬Corstone 300,其中包括Cortex-M55 CPU、Ethos-U55 神經處理器、隨機數發生器、閃存控制器(單端口或雙端口)、AHB5 TrustZone 和其組件中的電源控制。 “具體來說,對于Corstone-300 中的Ethos-U55,”“Arm虛擬硬件模型提供了有關其執行的周期近似信息,可用于估計特定神經網絡在真實環境中的運行速度。硬件。” 該公司表示,Arm虛擬硬件在仍處于測試階段時是免費的,“但是在 AWS EC2 等云基礎設施中運行時可能會產生云成本”。“Arm 已與AWS合作,為在Arm網站上注冊的前1,000 名用戶提供價值超過100小時的免費 AWS EC2 積分。” 物聯網安全框架 受Cortex-A軟件生態系統“Project Cassini”的啟發,Arm為Cortex-M生態系統定義了“Project Centauri”——一套精心策劃的設備和平臺標準,以及設備啟動、安全性的參考實現和云集成。 Project Centauri API包括對PSA認證的安全固件和硬件塊的支持,以及對Open-CMSIS-CDI 的支持——后者是一種標準的云到設備規范,有助于適應不同的云和不同的實時操作系統。 將這三者結合在一起:Corestone、基于網絡的Corestone 虛擬硬件和Project Centauri,Arm 將它們包裝在一個品牌中:雄心勃勃地命名為“物聯網總體解決方案”。 物聯網路線圖的整體解決方案 (Polaris 和Kochab 是未來的Corstone,Olympus 是未來的Cortex-M CPU,Zaphod 是未來的Ethos 神經處理器。) “Arm Total Solutions for IoT 改變了我們向整個生態系統提供關鍵技術的方式,并展示了我們對軟件的重大和持續投資,”其副總裁表示。 第一個整體解決方案針對通用計算和機器學習——包括關鍵字識別——并基于上述 Corstone-300 集成知識產權塊。 |