吴忠躺衫网络科技有限公司

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

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

3天內不再提示

Arm Cortex-R82AE賦能高性能區域控制器設計

Arm社區 ? 來源:Arm社區 ? 2024-09-02 10:23 ? 次閱讀

作者:Arm 汽車事業部高級產品經理 Prakash Mohapatra

在之前的一篇推文中我曾談到過,汽車行業的近期發展趨勢正在推動對汽車架構中區域控制器和域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52 和 Cortex-R52+ 核心正是滿足區域控制器和域控制器設計和性能需求的理想之選。Cortex-R52 和 Cortex-R52+ 已廣泛應用于汽車設計領域,既包括獨立的微控制器 (MCU),也有與 Cortex-A 核心結合的異構設計。

對于更多特性和功能的需求使得車載算力要求與日劇增。在追求更高性能的過程中,區域控制器的發展也齊頭并進。為應對新興的電子/電氣 (E/E) 架構引發的應用整合趨勢,對更高性能區域控制器的需求愈發高漲。在某些設計場景中,可能需要多個 Cortex-R52 和 Cortex-R52+ 集群來滿足性能要求。

新的 Arm Cortex-R82AE

為了滿足區域控制器的高性能需求,Arm 推出了基于 Armv8-R AArch64 架構的 Cortex-R82AE。Cortex-R82AE 核心現已向合作伙伴開放授權并可部署到其設計中。作為首款采用 Armv8-R AArch64 架構的汽車增強 (AE) 處理器,Cortex-R82AE 提供先進的功能安全性和出色的單核性能。Cortex-R82AE 不僅拓展了性能邊界,更為汽車合作伙伴提供了擴展產品系列的升級途徑。

Cortex-R82AE 的優勢

Cortex-R82AE 進一步擴大了已被廣泛采用的 Cortex-R 系列在汽車市場的覆蓋范圍。這款 64 位處理器支持每個集群多達八個核心。其內存系統經過增強后,具備更寬的集群端口和共享 L2 緩存,能夠提供更高的性能。與此同時,通過支持集群內和集群間一致性,Cortex-R82AE 簡化了面向更高計算對稱多處理 (SMP) 設計的軟件開發流程。

此外,作為首款汽車增強 Cortex-R 處理器,Cortex-R82AE 配備了可選的內存管理單元 (MMU),能夠支持 LinuxAdaptive AUTOSAR 等功能強大的操作系統。除此之外,與 Cortex-R 系列的其他核心一樣,Cortex-R82AE 也配備了內存保護單元 (MPU)。它支持實時虛擬化,可在單個核心上運行功能強大的操作系統,以及 Zephyr、FreeRTOS、Classic AUTOSAR 等實時操作系統。虛擬機管理程序可確保運行不同軟件組件的虛擬機之間互不干擾 (FFI)。

Cortex-R82AE 可與 Cortex-A 核心等應用處理器一起部署在異構設計中。由于應用處理器核心集群和 Cortex-R82AE 集群具有統一的內存視圖,對大地址位寬的支持簡化了系統集成。在這種異構設計中,Cortex-R82AE 的主要用例之一是充當安全島。安全島的目的是進行故障報告并驗證應用處理器的運行情況。它還可用于實時任務、啟動編排和系統測試。

升級至 Cortex-R82AE

為了滿足區域控制器和安全島設計的新興需求,目前采用 Cortex-R52 和 Cortex-R52+ 的合作伙伴考慮在其即將推出的產品中升級到 Cortex-R82AE。為了支持這一升級過程,Arm 精心編制了一份指南,為合作伙伴如何將其現有軟件遷移到基于 Cortex-R82AE 的設計中提供建議。該指南同樣適用于 Cortex-R82AE 的新項目開發。除了提供軟件遷移指導外,該指南還討論了基于 Armv8-R AArch32 的 Cortex-R52 和 Cortex-R52+,與基于 Armv8-R AArch64 的 Cortex-R82AE 之間的主要區別。

其中包含以下幾個部分:

指令集架構 (ISA):該節列出了 Armv8-R AArch32 和 Armv8-R AArch64 架構上使用的不同指令集。該節還闡述了這兩種架構在浮點支持和寄存器集方面的差異。

異常模型:深入探討這兩種架構中的異常向量表和異常處理的細節。

內存模型:Armv8-R AArch32 僅支持物理地址;而 Armv8-R AArch64 還支持虛擬內存。該節討論內存映射和虛擬內存系統架構 (Virtual Memory System Architecture, VMSA),僅 Armv8-R AArch64 支持 VMSA 架構。

系統寄存器:深入探討這兩種架構中包含的系統寄存器。

安全性:Cortex-R82AE 支持“僅安全訪問”狀態,因此它可以發起正常訪問和安全內存訪問。而基于 Armv8-R AArch32 的 Cortex-R52 和 Cortex-R52+ 僅支持正常訪問狀態。

虛擬化:利用 EL2 MPU 技術的 Cortex-R82AE 以及 Cortex-R52 和 Cortex-R52+ 核心均支持虛擬化,可確保在同一設備上運行的多個混合關鍵軟件組件之間互不干擾 (FFI)。而 Cortex-R82AE 具有可選的 EL1 MMU,適合在虛擬機中運行 Linux 等功能強大的操作系統的同時,使用 EL1 MPU 運行實時操作系統。

編譯器和優化:該節圍繞基于 Cortex-R52 和 Cortex-R52+,以及 Cortex-R82AE 的開發,提供關于編譯選項的提示和指導。

Cortex-R82AE 可連接至更大容量的內存,并同時具備更高的性能,可助力合作伙伴在不影響域控制器和區域控制器設計的實時性要求下,實現更大的計算處理能力。更多關于 Cortex-R52/Cortex-R52+ 與 Cortex-R82AE 之間的對比,以及將軟件遷移到基于 Cortex-R82AE 的設計,可于《從 Armv8-R AArch32 到 Armv8-R AArch64 的軟件遷移指南》獲取更多細節。

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

    關注

    134

    文章

    9165

    瀏覽量

    369176
  • 控制器
    +關注

    關注

    112

    文章

    16445

    瀏覽量

    179444
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    46599

原文標題:基于 Arm Cortex-R82AE 簡化高性能區域控制器的軟件開發

文章出處:【微信號:Arm社區,微信公眾號:Arm社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Cortex-R82運行具有高達1TB RAM的64位Linux

    平時都是發一些技術貼,今天來點輕松的。Arm推出了一款針對高端存儲控制器的64位,實時功能的Cortex-R82處理,該處理提供了可選的
    發表于 09-04 16:59

    高性能Arm Cortex-R處理,會領導計算型存儲的未來嗎?

    時,處于更有優勢的地位。目前 85%的硬盤控制器與固態硬盤控制器都是基于 Arm 架構,Arm 已是數十億個存儲設備信任的伙伴。在一個充斥數十億個連網設備的世界,數據處理不能只在云端進
    發表于 09-16 11:02

    介紹汽車區域控制器的一些關鍵技術和MCU解決方案

    更高的需求。在傳統功能單一的ECU中往往使用性能較低的單核MCU即可滿足要求,而對于區域控制器,往往需要高性能的多核MCU才能滿足要求。在多核MCU中每個核可以跑一種單獨功能,多核即可實現多種功能,從而
    發表于 10-26 16:47

    Cortex-R82的預取功能分析

    降低其他程序的性能。因此,即使Cortex-R82對預取有一定的控制權,如何啟用它也是一種實現選擇。這可以通過使用不同的控制選項來配置預取
    發表于 08-09 06:11

    Arm Cortex-R82處理技術參考手冊

    的所有強制功能,以及預取推測保護、斷電調試、可靠性、可用性和可維護性(RAS)擴展以及性能監視擴展。 Cortex?-R82處理面向需要
    發表于 08-17 07:45

    基于Zigbee的路燈區域控制器設計

    基于Zigbee的路燈區域控制器設計...
    發表于 01-04 15:26 ?33次下載

    新唐科技M031KG8AE控制器

    M031KG8AE 是基于 Arm? Cortex?-M0 內核的低工作電壓微控制器,具有 32 位硬件乘法器/除法器。
    的頭像 發表于 12-01 10:47 ?1892次閱讀
    新唐科技M031KG8<b class='flag-5'>AE</b><b class='flag-5'>控制器</b>

    新唐科技M031FB0AE控制器

    M031FB0AE 是基于 Arm? Cortex?-M0 內核的低工作電壓微控制器,具有 32 位硬件乘法器/除法器。
    的頭像 發表于 12-01 11:03 ?2973次閱讀
    新唐科技M031FB0<b class='flag-5'>AE</b><b class='flag-5'>控制器</b>

    高性能Arm Cortex-R處理,會領導計算型存儲的未來嗎?

    變化的需求時,處于更有優勢的地位。目前 85%的硬盤控制器與固態硬盤控制器都是基于 Arm 架構,Arm 已是數十億個存儲設備信任的伙伴。在一個充斥數十億個連網設備的世界,數據處理不能
    的頭像 發表于 09-30 10:39 ?2036次閱讀

    ARM發布新款Cortex-R82:首次支持Linux

    今天剛說到5個大學生4個月造出RISC-V芯片的事情,那邊“敵對陣營”ARM就發布了新款Cortex-R82:首款64位實時控制器,首次支持Linux,SSD緩存可達1TB,號稱比R8
    發表于 01-01 09:05 ?1670次閱讀

    基于Cortex-M7內核的STM32H725AE高性能控制器

    本開發板將用于此次ST端側人工智能之視覺檢測線下實訓 特性 基于Cortex-M7內核的STM32H725AE高性能控制器,主頻高達550Mhz 外擴16MB SPI 串行Flash
    的頭像 發表于 09-29 16:24 ?3664次閱讀

    恩智浦助力汽車區域控制器開發

    經過一個多世紀的演化發展,汽車行業目前正面臨一個前所未有的挑戰——汽車日益增長的大量功能單元之間的基本通信方式的技術升級。區域架構是應對這一挑戰的一個關鍵技術路徑,而在區域架構中,區域控制器更是至關重要的一個組件。歡迎訪問恩智浦
    的頭像 發表于 02-28 15:47 ?1908次閱讀

    NXP車身域和區域控制器介紹

    NXP 車身域和區域控制器
    發表于 11-15 11:25 ?1497次閱讀

    汽車區域控制器架構趨勢下的SmartFET應用

    汽車市場正在轉向區域控制器架構的趨勢方向,而汽車區域控制器架構正朝著分布式、集成化、智能化的方向發展,以實現更高效的數據處理、功能整合與自動駕駛支持。
    的頭像 發表于 03-19 10:41 ?913次閱讀
    汽車<b class='flag-5'>區域控制器</b>架構趨勢下的SmartFET應用

    ScaleFlux即將推出集成Arm Cortex-R82處理的企業SSD控制器

    ScaleFlux宣布,將在其即將推出的企業級固態硬盤(SSD)控制器系列中整合Arm? Cortex?-R82處理
    的頭像 發表于 03-22 11:25 ?1052次閱讀
    香港六合彩资料| 威尼斯人娱乐城开户| 百家乐在线游戏| 真钱百家乐开户试玩| 大发888 护栏| 百家乐官网技巧打| 大发888娱乐网下| 手机百家乐官网能兑换现金棋牌游戏| 舟山星空棋牌下载| 千亿百家乐官网的玩法技巧和规则 | 聚众玩百家乐官网的玩法技巧和规则| 大发888官方下载| 百家乐tt娱乐平台| 百家乐官网稳赢秘笈| 星空棋牌大厅下载| 最好的百家乐好评平台都有哪些 | bet365手机| 百家乐群详解包杀| 多伦多百家乐官网的玩法技巧和规则| 易胜博官网| 威尼斯人娱乐城投注| 高楼24层风水好吗| 波音百家乐官网网上娱乐| 24是吉还是凶| 百家乐官网龙虎台布价格| 牛牛现金棋牌| 百家乐正网| 网上百家乐的赌博网站| 免水百家乐官网的玩法技巧和规则| 百家乐大| 皇冠网百家乐赢钱| 百家乐官网平台哪个有在线支付呢| 皇冠现金网哪个最好| 水果老虎机的规律| 百家乐官网高手论坛| 百家乐官网l23| 百家乐官网大眼仔路| 太阳成娱乐网| 大发888娱乐城dknmwd| 网上百家乐娱乐网| CEO百家乐的玩法技巧和规则|