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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

Arm社區(qū) ? 來(lái)源:Arm社區(qū) ? 2024-09-02 10:23 ? 次閱讀

作者:Arm 汽車事業(yè)部高級(jí)產(chǎn)品經(jīng)理 Prakash Mohapatra

在之前的一篇推文中我曾談到過(guò),汽車行業(yè)的近期發(fā)展趨勢(shì)正在推動(dòng)對(duì)汽車架構(gòu)中區(qū)域控制器和域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52 和 Cortex-R52+ 核心正是滿足區(qū)域控制器和域控制器設(shè)計(jì)和性能需求的理想之選。Cortex-R52 和 Cortex-R52+ 已廣泛應(yīng)用于汽車設(shè)計(jì)領(lǐng)域,既包括獨(dú)立的微控制器 (MCU),也有與 Cortex-A 核心結(jié)合的異構(gòu)設(shè)計(jì)。

對(duì)于更多特性和功能的需求使得車載算力要求與日劇增。在追求更高性能的過(guò)程中,區(qū)域控制器的發(fā)展也齊頭并進(jìn)。為應(yīng)對(duì)新興的電子/電氣 (E/E) 架構(gòu)引發(fā)的應(yīng)用整合趨勢(shì),對(duì)更高性能區(qū)域控制器的需求愈發(fā)高漲。在某些設(shè)計(jì)場(chǎng)景中,可能需要多個(gè) Cortex-R52 和 Cortex-R52+ 集群來(lái)滿足性能要求。

新的 Arm Cortex-R82AE

為了滿足區(qū)域控制器的高性能需求,Arm 推出了基于 Armv8-R AArch64 架構(gòu)的 Cortex-R82AE。Cortex-R82AE 核心現(xiàn)已向合作伙伴開(kāi)放授權(quán)并可部署到其設(shè)計(jì)中。作為首款采用 Armv8-R AArch64 架構(gòu)的汽車增強(qiáng) (AE) 處理器,Cortex-R82AE 提供先進(jìn)的功能安全性和出色的單核性能。Cortex-R82AE 不僅拓展了性能邊界,更為汽車合作伙伴提供了擴(kuò)展產(chǎn)品系列的升級(jí)途徑。

Cortex-R82AE 的優(yōu)勢(shì)

Cortex-R82AE 進(jìn)一步擴(kuò)大了已被廣泛采用的 Cortex-R 系列在汽車市場(chǎng)的覆蓋范圍。這款 64 位處理器支持每個(gè)集群多達(dá)八個(gè)核心。其內(nèi)存系統(tǒng)經(jīng)過(guò)增強(qiáng)后,具備更寬的集群端口和共享 L2 緩存,能夠提供更高的性能。與此同時(shí),通過(guò)支持集群內(nèi)和集群間一致性,Cortex-R82AE 簡(jiǎn)化了面向更高計(jì)算對(duì)稱多處理 (SMP) 設(shè)計(jì)的軟件開(kāi)發(fā)流程。

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

Cortex-R82AE 可與 Cortex-A 核心等應(yīng)用處理器一起部署在異構(gòu)設(shè)計(jì)中。由于應(yīng)用處理器核心集群和 Cortex-R82AE 集群具有統(tǒng)一的內(nèi)存視圖,對(duì)大地址位寬的支持簡(jiǎn)化了系統(tǒng)集成。在這種異構(gòu)設(shè)計(jì)中,Cortex-R82AE 的主要用例之一是充當(dāng)安全島。安全島的目的是進(jìn)行故障報(bào)告并驗(yàn)證應(yīng)用處理器的運(yùn)行情況。它還可用于實(shí)時(shí)任務(wù)、啟動(dòng)編排和系統(tǒng)測(cè)試。

升級(jí)至 Cortex-R82AE

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

其中包含以下幾個(gè)部分:

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

異常模型:深入探討這兩種架構(gòu)中的異常向量表和異常處理的細(xì)節(jié)。

內(nèi)存模型:Armv8-R AArch32 僅支持物理地址;而 Armv8-R AArch64 還支持虛擬內(nèi)存。該節(jié)討論內(nèi)存映射和虛擬內(nèi)存系統(tǒng)架構(gòu) (Virtual Memory System Architecture, VMSA),僅 Armv8-R AArch64 支持 VMSA 架構(gòu)。

系統(tǒng)寄存器:深入探討這兩種架構(gòu)中包含的系統(tǒng)寄存器。

安全性:Cortex-R82AE 支持“僅安全訪問(wèn)”狀態(tài),因此它可以發(fā)起正常訪問(wèn)和安全內(nèi)存訪問(wèn)。而基于 Armv8-R AArch32 的 Cortex-R52 和 Cortex-R52+ 僅支持正常訪問(wèn)狀態(tài)。

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

編譯器和優(yōu)化:該節(jié)圍繞基于 Cortex-R52 和 Cortex-R52+,以及 Cortex-R82AE 的開(kāi)發(fā),提供關(guān)于編譯選項(xiàng)的提示和指導(dǎo)。

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

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

    關(guān)注

    134

    文章

    9094

    瀏覽量

    367540
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16361

    瀏覽量

    178028
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    202

    瀏覽量

    46495

原文標(biāo)題:基于 Arm Cortex-R82AE 簡(jiǎn)化高性能區(qū)域控制器的軟件開(kāi)發(fā)

文章出處:【微信號(hào):Arm社區(qū),微信公眾號(hào):Arm社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Cortex-R82運(yùn)行具有高達(dá)1TB RAM的64位Linux

    平時(shí)都是發(fā)一些技術(shù)貼,今天來(lái)點(diǎn)輕松的。Arm推出了一款針對(duì)高端存儲(chǔ)控制器的64位,實(shí)時(shí)功能的Cortex-R82處理,該處理提供了可選的
    發(fā)表于 09-04 16:59

    高性能Arm Cortex-R處理,會(huì)領(lǐng)導(dǎo)計(jì)算型存儲(chǔ)的未來(lái)嗎?

    時(shí),處于更有優(yōu)勢(shì)的地位。目前 85%的硬盤(pán)控制器與固態(tài)硬盤(pán)控制器都是基于 Arm 架構(gòu),Arm 已是數(shù)十億個(gè)存儲(chǔ)設(shè)備信任的伙伴。在一個(gè)充斥數(shù)十億個(gè)連網(wǎng)設(shè)備的世界,數(shù)據(jù)處理不能只在云端進(jìn)
    發(fā)表于 09-16 11:02

    介紹汽車區(qū)域控制器的一些關(guān)鍵技術(shù)和MCU解決方案

    更高的需求。在傳統(tǒng)功能單一的ECU中往往使用性能較低的單核MCU即可滿足要求,而對(duì)于區(qū)域控制器,往往需要高性能的多核MCU才能滿足要求。在多核MCU中每個(gè)核可以跑一種單獨(dú)功能,多核即可實(shí)現(xiàn)多種功能,從而
    發(fā)表于 10-26 16:47

    Cortex-R82的預(yù)取功能分析

    降低其他程序的性能。因此,即使Cortex-R82對(duì)預(yù)取有一定的控制權(quán),如何啟用它也是一種實(shí)現(xiàn)選擇。這可以通過(guò)使用不同的控制選項(xiàng)來(lái)配置預(yù)取
    發(fā)表于 08-09 06:11

    Arm Cortex-R82處理技術(shù)參考手冊(cè)

    的所有強(qiáng)制功能,以及預(yù)取推測(cè)保護(hù)、斷電調(diào)試、可靠性、可用性和可維護(hù)性(RAS)擴(kuò)展以及性能監(jiān)視擴(kuò)展。 Cortex?-R82處理面向需要
    發(fā)表于 08-17 07:45

    基于Zigbee的路燈區(qū)域控制器設(shè)計(jì)

    基于Zigbee的路燈區(qū)域控制器設(shè)計(jì)...
    發(fā)表于 01-04 15:26 ?33次下載

    新唐科技M031KG8AE控制器

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

    新唐科技M031FB0AE控制器

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

    高性能Arm Cortex-R處理,會(huì)領(lǐng)導(dǎo)計(jì)算型存儲(chǔ)的未來(lái)嗎?

    變化的需求時(shí),處于更有優(yōu)勢(shì)的地位。目前 85%的硬盤(pán)控制器與固態(tài)硬盤(pán)控制器都是基于 Arm 架構(gòu),Arm 已是數(shù)十億個(gè)存儲(chǔ)設(shè)備信任的伙伴。在一個(gè)充斥數(shù)十億個(gè)連網(wǎng)設(shè)備的世界,數(shù)據(jù)處理不能
    的頭像 發(fā)表于 09-30 10:39 ?1988次閱讀

    ARM發(fā)布新款Cortex-R82:首次支持Linux

    今天剛說(shuō)到5個(gè)大學(xué)生4個(gè)月造出RISC-V芯片的事情,那邊“敵對(duì)陣營(yíng)”ARM就發(fā)布了新款Cortex-R82:首款64位實(shí)時(shí)控制器,首次支持Linux,SSD緩存可達(dá)1TB,號(hào)稱比R8
    發(fā)表于 01-01 09:05 ?1613次閱讀

    基于Cortex-M7內(nèi)核的STM32H725AE高性能控制器

    本開(kāi)發(fā)板將用于此次ST端側(cè)人工智能之視覺(jué)檢測(cè)線下實(shí)訓(xùn) 特性 基于Cortex-M7內(nèi)核的STM32H725AE高性能控制器,主頻高達(dá)550Mhz 外擴(kuò)16MB SPI 串行Flash
    的頭像 發(fā)表于 09-29 16:24 ?3575次閱讀

    恩智浦助力汽車區(qū)域控制器開(kāi)發(fā)

    經(jīng)過(guò)一個(gè)多世紀(jì)的演化發(fā)展,汽車行業(yè)目前正面臨一個(gè)前所未有的挑戰(zhàn)——汽車日益增長(zhǎng)的大量功能單元之間的基本通信方式的技術(shù)升級(jí)。區(qū)域架構(gòu)是應(yīng)對(duì)這一挑戰(zhàn)的一個(gè)關(guān)鍵技術(shù)路徑,而在區(qū)域架構(gòu)中,區(qū)域控制器更是至關(guān)重要的一個(gè)組件。歡迎訪問(wèn)恩智浦
    的頭像 發(fā)表于 02-28 15:47 ?1868次閱讀

    NXP車身域和區(qū)域控制器介紹

    NXP 車身域和區(qū)域控制器
    發(fā)表于 11-15 11:25 ?1474次閱讀

    汽車區(qū)域控制器架構(gòu)趨勢(shì)下的SmartFET應(yīng)用

    汽車市場(chǎng)正在轉(zhuǎn)向區(qū)域控制器架構(gòu)的趨勢(shì)方向,而汽車區(qū)域控制器架構(gòu)正朝著分布式、集成化、智能化的方向發(fā)展,以實(shí)現(xiàn)更高效的數(shù)據(jù)處理、功能整合與自動(dòng)駕駛支持。
    的頭像 發(fā)表于 03-19 10:41 ?863次閱讀
    汽車<b class='flag-5'>區(qū)域控制器</b>架構(gòu)趨勢(shì)下的SmartFET應(yīng)用

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

    ScaleFlux宣布,將在其即將推出的企業(yè)級(jí)固態(tài)硬盤(pán)(SSD)控制器系列中整合Arm? Cortex?-R82處理
    的頭像 發(fā)表于 03-22 11:25 ?991次閱讀