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

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

3天內不再提示

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

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

瑞薩RA8x1系列工具支持如下:

013da7b8-134e-11ef-a297-92fbcf53809c.png

*編譯器必須直接從第三方購買并獲得許可

J-Link model需要支持Cortex-M85

- BASE / PLUS V11

- ULTRA+ / PRO V5

- J-Link Model

瑞薩RA8x1編譯器支持如下:

01586152-134e-11ef-a297-92fbcf53809c.png

注:

1.CM85有限支持。

2.Beta版本。

3.IAR自動矢量化支持還在開發中。

PACBTI : Pointer Authentication Code & Branch Target Identification 指針驗證和分支目標識別

Helium實例

我們將通過一個RGBA圖像數據中的R(紅色),G(綠色),B(藍色)3種色彩通道數據分離的例子,介紹使用helium原語函數的解交織(deinterleaving)功能。

在計算機圖形學中,一個RGB顏色模型是由RGB3個色彩通道數據構成的,每個通道用了8位色彩深度,共計24位,包含了所有的彩色信息。

為實現圖形的透明效果,采取在圖形文件的處理與存儲中附加上另一個8位信息的方法,這個附加的代表圖形中各個素點透明度的通道信息就被叫做Alpha通道。

Alpha通道使用8位二進制數,就可以表示256級灰度,即256級的透明度,因此圖片可以是RGB888或者RGBA888,當然現在也有一些其他的格式,如RGB565,RGB555等。

下圖這張彩色圖片的分辨率是240*160,格式是RGBA8888的。

015fe03a-134e-11ef-a297-92fbcf53809c.png

圖片的色彩數據排列為按照下列方式,RGBA,RGBA,如此反復循環。

01a15b14-134e-11ef-a297-92fbcf53809c.jpg

通過使用vld4q來進行4個色彩通道數據的解交織操作。

01b89e6e-134e-11ef-a297-92fbcf53809c.png

在這個例子中,我們使用了以下的Helium原語函數編程。

01d0b83c-134e-11ef-a297-92fbcf53809c.png

通過上面的代碼,我們可以得到3張不同灰度的圖片,下面僅給出G通道的數據供參考,其他通道數據類似,只是灰度不同。

圖像數據可以使用e2 studio中的Memory工具直接顯示出來,非常方便圖像類的調試。

021bf7ac-134e-11ef-a297-92fbcf53809c.png

使用普通的標量操作C代碼,如下所示:

02437bf6-134e-11ef-a297-92fbcf53809c.png

在RA8x1的實際部署中,對比了上面的兩種代碼運行時間,使用了helium原語函數編程的代碼比普通的標量C代碼要快1倍以上。如果圖片的分辨率越大,提示效果會更加明顯。


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

    關注

    2

    文章

    719

    瀏覽量

    41315
  • RGB
    RGB
    +關注

    關注

    4

    文章

    774

    瀏覽量

    57669
  • Cortex-M85
    +關注

    關注

    0

    文章

    13

    瀏覽量

    497

原文標題:RA8 Cortex-M85 Helium入門指南(3)[完結]

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    瑞薩電子在2023年10月底推出強大的RA8系列MCU,具備突破性的3000 CoreMark,并可滿足客戶應用所需的完全確定性、低延遲及實時操作要求。
    的頭像 發表于 05-14 14:30 ?494次閱讀
    <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>(1)

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

    這里介紹的是Helium的匯編語言指令集,雖然大部分程序員不會直接使用這些指令,而是通過C語言或者高級語言編程實現
    的頭像 發表于 05-15 14:31 ?735次閱讀
    <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)

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

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

    Arm Cortex-M85在安全設計上除了*** 還有哪些提升嗎?

    Arm Cortex-M85在安全設計上除了*** 還有哪些提升嗎?
    發表于 09-20 14:46

    請問一下Arm Cortex-M85性能的提升是對總線進行了優化嗎?

    請問一下Arm Cortex-M85性能的提升是對總線進行了優化嗎?
    發表于 09-21 11:28

    請問Arm Cortex-M85內核相對于M7內核有哪些提升

    請問Arm Cortex-M85內核相對于M7內核有哪些提升?有沒有哪位大神科普一下
    發表于 09-22 10:37

    IAR為瑞薩RA8系列MCU開發提供支持

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

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

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

    新品發布 | 瑞薩推出面向圖形顯示應用和語音/視覺多模態AI應用的全新RA8 MCU產品群

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

    瑞薩電子推出全新RA MCU家族產品RA8

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

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

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

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

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

    Cortex-M85內核單片機如何快速上手

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

    業界首款基于Arm Cortex-M85處理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器和Arm的Helium技術所帶來的高性能,結合矢量/SIMD指令集擴展,能夠在數字信號處理器(DSP)和機器學習(ML)的實施方面獲得相比
    發表于 03-05 14:14 ?233次閱讀
    業界首款基于Arm <b class='flag-5'>Cortex-M85</b>處理器的MCU

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

    瑞薩電子RA家族推出RA8系列高算力通用MCU,是業界首款基于Arm? Cortex?-M85(CM85)內核的32位MCU,主頻高達480
    的頭像 發表于 04-02 14:14 ?519次閱讀
    瑞薩電子<b class='flag-5'>RA</b>家族推出<b class='flag-5'>RA8</b>系列高算力通用MCU
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>