在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

RA8 Cortex-M85 Helium技術(shù)入門指南(1)

瑞薩MCU小百科 ? 來源:瑞薩嵌入式小百科 ? 2024-05-14 14:30 ? 次閱讀

瑞薩電子在2023年10月底推出強(qiáng)大的RA8系列MCU,具備突破性的3000 CoreMark,并可滿足客戶應(yīng)用所需的完全確定性、低延遲及實(shí)時(shí)操作要求。RA8系列MCU同時(shí)也是業(yè)界首款采用Arm Cortex-M85處理器產(chǎn)品,能夠提供卓越的6.39 CoreMark/MHz性能——這一性能水平將使系統(tǒng)設(shè)計(jì)人員能夠使用RA MCU替代應(yīng)用中常用的微處理器(MPU)。全新系列產(chǎn)品是廣受歡迎的基于Arm Cortex-M處理器的RA產(chǎn)品家族中的一員。此外,為其它RA產(chǎn)品構(gòu)建的現(xiàn)有設(shè)計(jì)可以輕松移植到新型RA8 MCU上。

新型RA8系列MCU部署了Arm Helium技術(shù),即Arm的M型矢量擴(kuò)展單元(M-profile Vector Extension——MVE)。MVE是ARM v8.1M架構(gòu)中非常重要的一部分。目前ARM v8.1M架構(gòu)下的內(nèi)核包括Cortex-M52、Cortex-M55、Cortex-M85三種。下面的表格Arm Cortex-M Processor Comparison Table詳細(xì)展示了從Armv6到Armv8.1M內(nèi)核之間的不同??梢匀菀椎匕l(fā)現(xiàn),Cortex-M85是目前性能最強(qiáng)的Arm Cortex-M內(nèi)核MCU。

c3f1c266-11ba-11ef-a297-92fbcf53809c.jpg

Arm v8.1-M架構(gòu)是Arm v8-M架構(gòu)的擴(kuò)展版本。除了新的矢量指令集架構(gòu)(Helium)以外,還有幾個(gè)其他新特性:

循環(huán)和分支增強(qiáng)的附加指令集(低開銷分支擴(kuò)展,Low Overhead Branch Extension)。

支持半精度浮點(diǎn)指令。

調(diào)試功能增強(qiáng),包括性能監(jiān)測單元(Performance Monitoring Unit,PMU)和針對信號(hào)處理應(yīng)用程序開發(fā)的調(diào)試附加功能支持。

用于FPU的TrustZone管理增強(qiáng)指令集。

非特權(quán)調(diào)試擴(kuò)展。

內(nèi)存保護(hù)單元(Memory Protection Unit,MPU)提供了一個(gè)新的內(nèi)存屬性,即“特權(quán)模式下永不執(zhí)行”(Privileged eXecute Never,PXN)的屬性。這允許當(dāng)CPU處于特權(quán)模式下時(shí)阻止執(zhí)行任意代碼,而這些代碼可能已經(jīng)寫入了用戶空間。這是一個(gè)重要的安全特性。

可靠性、可用性及可維護(hù)性(Reliability,Availability and Serviceability,RAS)擴(kuò)展。

引入Helium是為了在Cortex-M內(nèi)核MCU上實(shí)現(xiàn)更高效的DSP類和機(jī)器學(xué)習(xí)操作。它和Cortex-A內(nèi)核MPU中Neon有很多相似之處。Neon和Helium都使用FPU中的寄存器作為矢量寄存器。兩者都使用128位向量,并且許多向量處理指令對于兩種體系結(jié)構(gòu)都是通用的。

然而,Helium是一種全新的設(shè)計(jì),可在小型處理器中實(shí)現(xiàn)高效的信號(hào)處理性能。它為嵌入式用例提供了許多新的架構(gòu)功能,因?yàn)樗槍γ娣e(成本)和功耗進(jìn)行了優(yōu)化,為M-Profile架構(gòu)帶來了類似Neon的功能(Cortex-A的SIMD注指令)。Helium經(jīng)過優(yōu)化,可有效利用較小Cortex-M內(nèi)核中的所有可用硬件。下表詳細(xì)給出了Helium和Neon之間的對比信息。

Helium與Neon對比表

c41d203c-11ba-11ef-a297-92fbcf53809c.jpg

注:SIMD(Single Instruction Multiple Data)即單指令多數(shù)據(jù),表示在該硬件中的多個(gè)處理單元中可以同時(shí)對多個(gè)數(shù)據(jù)項(xiàng)執(zhí)行相同的操作,也就是說,CPU可以同時(shí)執(zhí)行并行計(jì)算,但只有一個(gè)指令正在執(zhí)行。這是數(shù)據(jù)級(jí)的并行。

目前有許多系統(tǒng)將Cortex-M處理器和專用可編程的DSP處理器結(jié)合來使用。Helium允許這樣的系統(tǒng)只用一個(gè)處理器來實(shí)現(xiàn)。這樣做有如下優(yōu)點(diǎn):

從軟件開發(fā)的角度來看,它允許使用單個(gè)工具鏈,而不是分別對CPU和DSP使用各自的編譯器和調(diào)試器。這就意味著程序員只需要熟悉一種架構(gòu)。

消除了對處理器間通信的需求,這點(diǎn)可能非常重要,因?yàn)橐獙?shí)時(shí)交互的兩個(gè)運(yùn)行時(shí)處理器中的不同軟件進(jìn)行調(diào)試既困難也耗時(shí)。

Cortex-M系列的CPU相比專用DSP而言,更易于編程。

在硬件設(shè)計(jì)層面,使用一個(gè)處理器(而不是兩個(gè)處理器)可以簡化系統(tǒng),從而減少芯片面積和成本,并縮短開發(fā)周期。

在詳細(xì)介紹Helium之前,我們現(xiàn)在來聊聊標(biāo)量和矢量的概念。

數(shù)學(xué)和物理世界中的觀點(diǎn)

標(biāo)量是一個(gè)只要大小的量

- 比如純數(shù)字,質(zhì)量,速率,溫度,體積等

矢量是一個(gè)有大小而且有方向的量

- 比如速度,加速度,位移,重力,摩擦力等

計(jì)算機(jī)科學(xué)世界中的觀點(diǎn)

標(biāo)量(處理器)是一次性處理一個(gè)數(shù)據(jù)元素的處理器。

- 通常用來處理通用的計(jì)算任務(wù),如文字處理和電子表格。

- 功耗低,價(jià)格便宜。

矢量(處理器)是一次性對多組數(shù)據(jù)(每組一般為兩個(gè)數(shù)據(jù))成批地進(jìn)行同樣的運(yùn)算,得到一批結(jié)果的處理器。如一次將100個(gè)加數(shù)與100個(gè)被加數(shù)相加,同時(shí)得到100個(gè)和的運(yùn)算。

- 對于圖像,視頻,音頻數(shù)據(jù)處理等需要并行處理大量數(shù)據(jù)的任務(wù)特別有用。

- 也可用于科學(xué)計(jì)算,加速復(fù)雜算法的處理。

- 功耗高,價(jià)格稍高。

Helium寄存器、數(shù)據(jù)類型和通道

Helium寄存器是128位的,一共有8個(gè)Helium寄存器,寄存器數(shù)量不可修改。它和浮點(diǎn)單元(FPU)共同使用。在FPU中使用S0~S31來訪問32個(gè)單精度(32位)寄存器,同樣的硬件寄存器也可看做16個(gè)雙精度(64位)寄存器D0~D15。例如,D0和S0、S1共用64位相同的硬件寄存器。

在Helium架構(gòu)中,Helium使用8個(gè)矢量寄存器Q0~Q7。這就意味著,Helium寄存器Q0和S0~S3、D0~D1浮點(diǎn)寄存器使用相同的物理寄存器,Q1和S4~S7、D2~D3浮點(diǎn)寄存器使用相同的物理寄存器,其他Helium寄存器以此類推。因?yàn)镠elium寄存器重用了標(biāo)量FPU寄存器,所以當(dāng)發(fā)生異常時(shí)無須使用額外的資源去保存和恢復(fù)這些寄存器(同樣不影響中斷延遲)。

c439aaea-11ba-11ef-a297-92fbcf53809c.png

每個(gè)Helium寄存器都可以劃分為8位,16位,32位寬的通道。每個(gè)通道可以被一條指令看作:

整型數(shù)值(8/16/32位寬)

定點(diǎn)飽和值(Q7/Q15/Q31)

浮點(diǎn)數(shù)值(半精度FP16/單精度FP32)

c4601b08-11ba-11ef-a297-92fbcf53809c.png

下圖是一個(gè)矢量寄存器相加的示例。Helium寄存器q5和q0都是8個(gè)int16的元素?cái)?shù)據(jù)(8個(gè)通道),將他們相加的結(jié)果存在q0中。

c47c0d54-11ba-11ef-a297-92fbcf53809c.png

Helium允許矢量中的每個(gè)通道有條件地執(zhí)行,這稱作通道預(yù)測。矢量預(yù)測狀態(tài)和控制寄存器(VPR)保存每個(gè)通道的條件值。某些矢量指令(比如矢量比較VCMP)可以改變VPR中的條件值,當(dāng)這些條件值被設(shè)置好以后,接下來就可以使用VPT(矢量條件預(yù)測)指令,以每個(gè)通道為基礎(chǔ)在矢量預(yù)測中實(shí)現(xiàn)條件執(zhí)行。



審核編輯:劉清

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

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229817
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    553

    文章

    7998

    瀏覽量

    348904
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19123

    瀏覽量

    305151
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8418

    瀏覽量

    132628
  • Cortex-M85
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    543

原文標(biāo)題:RA8 Cortex-M85 Helium入門指南(1)

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    RA8 Cortex-M85 Helium入門指南(2)

    這里介紹的是Helium的匯編語言指令集,雖然大部分程序員不會(huì)直接使用這些指令,而是通過C語言或者高級(jí)語言編程實(shí)現(xiàn)
    的頭像 發(fā)表于 05-15 14:31 ?1360次閱讀
    <b class='flag-5'>RA8</b> <b class='flag-5'>Cortex-M85</b> <b class='flag-5'>Helium</b><b class='flag-5'>入門</b><b class='flag-5'>指南</b>(2)

    瑞薩推出全新RA8入門級(jí)MCU產(chǎn)品群, 提供極具性價(jià)比的高性能Arm Cortex-M85處理器

    :6723)今日宣布,推出RA8E1RA8E2微控制器(MCU)產(chǎn)品群,進(jìn)一步擴(kuò)展其業(yè)界卓越和廣受歡迎的MCU系列。2023年推出的RA8系列MCU是首批采用Arm? Cortex?
    發(fā)表于 11-07 15:51 ?475次閱讀

    Arm Cortex-M處理器—Cortex-M85介紹

    Arm發(fā)布了新一代的Cortex-M處理器,Cortex-M85。簡單粗暴的打個(gè)比方:Cortex-M85Cortex-M7TrustZoneHelium(
    發(fā)表于 07-15 14:59

    IAR為瑞薩RA8系列MCU開發(fā)提供支持

    嵌入式開發(fā)軟件和服務(wù)的全球領(lǐng)導(dǎo)者IAR今日宣布,其最新發(fā)布的IAR Embedded Workbench for Arm 9.40.2版本中無縫集成了對瑞薩(Renesas)RA8系列MCU的支持,為基于Arm Cortex-M85R
    的頭像 發(fā)表于 11-02 17:08 ?1042次閱讀

    業(yè)界首款基于Arm Cortex-M85的超高性能MCU

    瑞薩電子重磅發(fā)布了業(yè)界首款基于Arm Cortex-M85處理器的全新超高性能MCU:RA8M1系列微處理器。 RA8系列產(chǎn)品具備業(yè)界卓越的6.39 CoreMark/MHz測試分?jǐn)?shù),縮小了MCU與MPU之間的性能差距。
    發(fā)表于 11-10 09:44 ?580次閱讀

    新品發(fā)布 | 瑞薩推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新RA8 MCU產(chǎn)品群

    的各類圖形顯示和語音/視覺多模態(tài)AI要求。 所有RA8系列MCU均利用Arm Cortex-M85處理器和Arm的Helium 技術(shù)所帶來的高性能
    的頭像 發(fā)表于 12-15 16:00 ?779次閱讀
    新品發(fā)布 | 瑞薩推出面向圖形顯示應(yīng)用和語音/視覺多模態(tài)AI應(yīng)用的全新<b class='flag-5'>RA8</b> MCU產(chǎn)品群

    瑞薩電子推出全新RA MCU家族產(chǎn)品RA8

    瑞薩電子推出的全新RA MCU家族產(chǎn)品RA8,是業(yè)界首款搭載Arm Cortex-M85內(nèi)核超高性能MCU,可滿足工業(yè)自動(dòng)化、家電、智能家居、消費(fèi)電子、樓宇/家庭自動(dòng)化、醫(yī)療和AI領(lǐng)域的各種計(jì)算密集型應(yīng)用。
    的頭像 發(fā)表于 12-20 12:25 ?1108次閱讀
    瑞薩電子推出全新<b class='flag-5'>RA</b> MCU家族產(chǎn)品<b class='flag-5'>RA8</b>

    AMEYA360 | 皇華:瑞薩面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU

    AMEYA360 | 皇華:瑞薩面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU:全球半導(dǎo)體解決方案供應(yīng)商 瑞薩 電子今日宣布推出基于Arm? Cortex?-M85處理器的RA8T1微控
    的頭像 發(fā)表于 02-02 16:02 ?509次閱讀

    瑞薩電子發(fā)布業(yè)界首款基于Cortex-M85處理器的全新超高性能MCU

    去年10月,瑞薩電子重磅發(fā)布了業(yè)界首款基于Cortex-M85處理器的全新超高性能MCU:RA8M1系列微處理器。 今年,瑞薩將舉辦RA8巡回技術(shù)研討會(huì)。
    的頭像 發(fā)表于 02-26 10:27 ?632次閱讀
    瑞薩電子發(fā)布業(yè)界首款基于<b class='flag-5'>Cortex-M85</b>處理器的全新超高性能MCU

    Cortex-M85內(nèi)核單片機(jī)如何快速上手

    2022年4月,Arm推出了全新的MCU級(jí)內(nèi)核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強(qiáng)的Cortex-M內(nèi)核。
    發(fā)表于 02-29 09:35 ?745次閱讀
    <b class='flag-5'>Cortex-M85</b>內(nèi)核單片機(jī)如何快速上手

    業(yè)界首款基于Arm Cortex-M85處理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器和Arm的Helium技術(shù)所帶來的高性能,結(jié)合矢量/SIMD指令集擴(kuò)展,能夠在數(shù)字信號(hào)處理器(DSP)和機(jī)器學(xué)習(xí)(ML)的實(shí)
    發(fā)表于 03-05 14:14 ?722次閱讀
    業(yè)界首款基于Arm <b class='flag-5'>Cortex-M85</b>處理器的MCU

    瑞薩電子RA家族推出RA8系列高算力通用MCU

    瑞薩電子RA家族推出RA8系列高算力通用MCU,是業(yè)界首款基于Arm? Cortex?-M85(CM85)內(nèi)核的32位MCU,主頻高達(dá)480
    的頭像 發(fā)表于 04-02 14:14 ?1440次閱讀
    瑞薩電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b>系列高算力通用MCU

    RA8 Cortex-M85 Helium入門指南(3)

    我們將通過一個(gè)RGBA圖像數(shù)據(jù)中的R(紅色),G(綠色),B(藍(lán)色)3種色彩通道數(shù)據(jù)分離的例子,介紹使用helium原語函數(shù)的解交織(deinterleaving)功能。
    的頭像 發(fā)表于 05-16 14:33 ?599次閱讀
    <b class='flag-5'>RA8</b> <b class='flag-5'>Cortex-M85</b> <b class='flag-5'>Helium</b><b class='flag-5'>入門</b><b class='flag-5'>指南</b>(3)

    瑞薩電子全新RA8系列MCU產(chǎn)品介紹

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8
    的頭像 發(fā)表于 11-09 17:04 ?425次閱讀
    瑞薩電子全新<b class='flag-5'>RA8</b>系列MCU產(chǎn)品介紹

    瑞薩電子RA8E1RA8E2 MCU新品解讀

    Arm Cortex-M85 RA8系列于2024年11月推出RA8E1RA8E2兩款新產(chǎn)品。這兩款新產(chǎn)品已正式量產(chǎn)上市,將高算力的RA8
    的頭像 發(fā)表于 12-09 10:35 ?273次閱讀
    瑞薩電子<b class='flag-5'>RA8E1</b>和<b class='flag-5'>RA8</b>E2 MCU新品解讀
    主站蜘蛛池模板: 日本福利网址| 狠狠色噜狠狠狠狠色综合久| 亚洲成a人片在线观看88| 亚洲大香伊人蕉在人依线| 亚洲国产精品乱码在线观看97| 免费国产黄网站在线观看视频| 夜夜操综合| 国产h视频在线观看网站免费| 五月天精品| 国产精品乳摇在线播放| 99久久香蕉国产综合影院| 亚洲 成人 欧美 自拍| 日本色黄视频| 天天爽夜夜爽人人爽免费 | 国产美女亚洲精品久久久久久 | 欧美午夜视频一区二区三区| 欧美一区二区三区不卡免费观看 | 久久手机视频| 精品看片| 性网站在线观看| 91色爱| 在线永久免费观看黄网站| 全国最大色成免费网站| 天天操天天操| 欧美激情五月| 日韩美毛片| 日本特黄视频| 亚洲瑟瑟网| 亚洲免费黄色网址| 一区二区三区免费在线| 美女又黄又免费的视频| 国产美女久久| 日韩色中色| 久操视频网| 四虎影院黄色片| 天天爱夜夜| 亚洲成在人线久久综合| 亚洲精品久| 亚洲综合色站| 亚洲午夜精品久久久久久抢| 操白虎美女|