0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

使用 Renesas RA8M1 MCU 快速地部署強(qiáng)大高效的 AI 和 ML 功能

海闊天空的專(zhuān)欄 ? 來(lái)源:Kenton Williston ? 作者:Kenton Williston ? 2024-05-05 10:14 ? 次閱讀

作者:Kenton Williston

人工智能 (AI)、機(jī)器學(xué)習(xí) (ML) 和其他計(jì)算密集型工作負(fù)載在物聯(lián)網(wǎng) (IoT) 網(wǎng)絡(luò)邊緣的興起,給微控制器 (MCU) 帶來(lái)了額外的處理負(fù)載。處理這些新的工作負(fù)載會(huì)增加功耗,盡管要求設(shè)計(jì)人員盡量降低功耗并加快產(chǎn)品上市時(shí)間。

設(shè)計(jì)人員需要一個(gè)計(jì)算選項(xiàng),既能保持 MCU 的效率,又能增加專(zhuān)為低功耗應(yīng)用定制的高性能功能。這一選項(xiàng)還應(yīng)保留與傳統(tǒng) MCU 相關(guān)的簡(jiǎn)單部署模式,同時(shí)增加足夠的功能,以支持 AI 和 ML 帶來(lái)的復(fù)雜應(yīng)用,如語(yǔ)音控制和預(yù)見(jiàn)性維護(hù)。

本文討論了推動(dòng) AI 和 ML 需求的因素,解釋了為什么需要新型處理器架構(gòu)來(lái)高效地實(shí)現(xiàn)這些功能。然后介紹 [Renesas]的 [RA8M1]系列 MCU,并說(shuō)明如何利用其來(lái)滿(mǎn)足這些要求。

邊緣 AI 和 ML 的要求

從樓宇自動(dòng)化、工業(yè)設(shè)備到家用電器,邊緣物聯(lián)網(wǎng)應(yīng)用對(duì) AI 和 ML 的需求與日俱增。現(xiàn)在,即使是相對(duì)較小、功耗較低的嵌入式系統(tǒng),也要承擔(dān)關(guān)鍵詞識(shí)別、語(yǔ)音命令控制和音頻/圖像處理等工作任務(wù)。目標(biāo)應(yīng)用包括傳感器中樞、無(wú)人機(jī)導(dǎo)航和控制、增強(qiáng)現(xiàn)實(shí) (AR)、虛擬現(xiàn)實(shí) (VR) 和通信設(shè)備。

為了最大限度地減少能耗、開(kāi)銷(xiāo)和延遲,同時(shí)確保隱私,在邊緣處理數(shù)據(jù)通常比將數(shù)據(jù)發(fā)送到云更可行。這對(duì)設(shè)計(jì)人員來(lái)說(shuō)具有挑戰(zhàn)性,因?yàn)檫吘壴O(shè)備往往資源有限,特別是在采用電池供電的情況下。

用于邊緣計(jì)算的增強(qiáng)型 MCU

AI 和 ML 工作負(fù)載通常包含在大型數(shù)據(jù)集中重復(fù)執(zhí)行相同的數(shù)學(xué)運(yùn)算。這些工作負(fù)載適合使用單指令、多數(shù)據(jù) (SIMD) 處理進(jìn)行加速。SIMD 可并行執(zhí)行多個(gè)數(shù)學(xué)運(yùn)算,與傳統(tǒng)處理方式相比,吞吐量更多,能效更高。

由于傳統(tǒng) MCU 缺乏 SIMD 功能,因此無(wú)法獨(dú)立執(zhí)行 AI 和 ML 工作負(fù)載。一種解決方案是同時(shí)使用 MCU 和數(shù)字信號(hào)處理器 (DSP) 或其他 SIMD 加速器。然而,這種多處理器方法會(huì)使系統(tǒng)設(shè)計(jì)變得復(fù)雜。

另一種方法是使用具有 SIMD 功能且性能更高的微處理器單元 (MPU)。這可以在單處理器設(shè)置中提供必要的性能,但 MPU 在功耗和功能集方面需要進(jìn)行權(quán)衡。例如,并非所有 MPU 都具有面向 MCU 應(yīng)用所需的確定性、低延遲計(jì)算。

在 MCU 中實(shí)現(xiàn) AI 和 ML

Renesas 意識(shí)到需要一套優(yōu)化型 MCU 來(lái)支持 AI 和 ML 工作負(fù)載,因此推出了 RA8M1 系列 MCU(圖 1)。該系列基于帶有 Helium 和 TrustZone 的 [Arm?]Cortex?-M85 架構(gòu),其運(yùn)行頻率為 480 MHz,典型功耗為 225μA/MHz。

Renesas 的 RA8M1 MCU(點(diǎn)擊放大)圖 1:Renesas 的 RA8M1 MCU 基于 Arm Cortex-M85,包含可加速 AI 和 ML 處理功能的 Helium 技術(shù)。(圖片來(lái)源:Renesas)

RA8M1 MCU 專(zhuān)為實(shí)現(xiàn)高效性能和低功耗而設(shè)計(jì),具有確定性、中斷時(shí)間短和最先進(jìn)的電源管理支持等特性。該處理器的性能效率達(dá)到每兆赫 6.39 CoreMark (CoreMark/MHz)。

Helium 是一種SIMD M-Profile 矢量擴(kuò)展(MVE),可顯著加快信號(hào)處理和ML 的速度。它增加了150 條標(biāo)量和矢量指令,可處理128 位寄存器(圖2)。它針對(duì)資源有限、功耗較低的微控制器進(jìn)行了優(yōu)化。例如,Helium 重新使用浮點(diǎn)單元(FPU) 寄存器,而不是引入新的SIMD 寄存器。這有助于降低處理器功耗,減少設(shè)計(jì)復(fù)雜性。

Helium 重新利用 FPU 寄存器組進(jìn)行矢量處理的圖圖 2:Helium 重新利用 FPU 寄存器組進(jìn)行矢量處理。(圖片來(lái)源:Image source: Arm)

如圖 3 所示,RA8M1 的 Cortex-M85 包含了 Arm 的 TrustZone 技術(shù)。TrustZone 為關(guān)鍵固件、資產(chǎn)和私人信息提供硬件隔離。Cortex-M85 還增加了新的安全保障功能,如指針驗(yàn)證和分支目標(biāo)識(shí)別 (PACBTI) 擴(kuò)展。在 AI 環(huán)境下,設(shè)備可能會(huì)與個(gè)人數(shù)據(jù)進(jìn)行交互,因此這些安全功能尤為重要。

Arm Cortex-M85 的 TrustZone圖 3:Cortex-M85 的 TrustZone 為關(guān)鍵固件、資產(chǎn)和私人信息提供硬件隔離。(圖片來(lái)源:Image source: Arm)

具備 AI 功能的 MCU 應(yīng)具備的硬件特性

MCU 應(yīng)將高效性與強(qiáng)大的功能集相結(jié)合,以支持人工智能應(yīng)用。RA8M1 可用于電機(jī)控制、可編程邏輯控制 (PLC)、計(jì)量以及其他工業(yè)和物聯(lián)網(wǎng)應(yīng)用。

例如,人工智能算法需要大量存儲(chǔ)器。RA8M1 系統(tǒng)存儲(chǔ)器包括高達(dá) 2 MB 的閃存和 1 MB 的 SRAM。SRAM 包括 128 KB 的緊耦合內(nèi)存 (TCM),可實(shí)現(xiàn)高性能計(jì)算的快速存儲(chǔ)訪問(wèn)。

為確??煽窟\(yùn)行,384 KB 的用戶(hù) SRAM 和整個(gè) 128 KB 的 TCM 均配置為糾錯(cuò)碼 (ECC) 存儲(chǔ)器。32 KB 指令和數(shù)據(jù)高速緩存也受 ECC 保護(hù)。

RA8M1 除包含 Arm 內(nèi)核的功能外,還集成了多種安全功能。其中包括用于安全數(shù)據(jù)處理的可重復(fù)編程安全知識(shí)產(chǎn)權(quán) (RSIP) 加密引擎、用于關(guān)鍵數(shù)據(jù)保護(hù)的不可變存儲(chǔ)以及篡改保護(hù)機(jī)制。

通信接口方面,MCU 配備了用于網(wǎng)絡(luò)連接的以太網(wǎng)、用于汽車(chē)和工業(yè)應(yīng)用的控制器區(qū)域網(wǎng)靈活數(shù)據(jù)速率 (CAN FD) 以及用于通用連接的 USB 高速/全速接口。該器件還集成了攝像頭接口和八進(jìn)制串行外設(shè)接口 (SPI),可為外部存儲(chǔ)器進(jìn)行即時(shí)解密。

模擬接口包括 12 位模數(shù)轉(zhuǎn)換器 (ADC) 和數(shù)模轉(zhuǎn)換器 (DAC)、高速模擬比較器以及三個(gè)采樣和保持電路。RA8M1 支持多種串行通信協(xié)議,包括帶 SPI 的串行通信接口 (SCI)、通用異步接收器/發(fā)射器 (UART) 和內(nèi)部集成電路間 (I2C) 模式。該 MCU 還提供改進(jìn)型內(nèi)部集成電路 (I3C),以提高數(shù)據(jù)傳輸速率和效率。

對(duì)于需要全面訪問(wèn)這些輸入/輸出 (I/O) 功能的開(kāi)發(fā)人員,可使用像 224 引腳 [R7FA8M1AHECBD#UC0] 這樣的球柵陣列 (BGA) 封裝。那些希望印刷電路板(PC 板)設(shè)計(jì)和組裝流程更加簡(jiǎn)化的用戶(hù),可考慮選用外形扁平的扁平封裝 (LQFP),如 144 引腳 [R7FA8M1AHECFB#AA0]。

AI 應(yīng)用的開(kāi)發(fā)環(huán)境

對(duì) RA8M1 系列感興趣的設(shè)計(jì)人員可以從 [EK-RA8M1 R7FA8M]評(píng)估板開(kāi)始(圖 4)。該評(píng)估板包括一個(gè) RJ45 RMII 以太網(wǎng)接口、一個(gè) USB 高速主機(jī)和設(shè)備接口以及一個(gè)三針 CAN FD 插座。在內(nèi)存方面,該評(píng)估板配備 64 MB 的八進(jìn)制 SPI 存儲(chǔ)器。

Renesas 的 EK-RA8M1 評(píng)估板(點(diǎn)擊放大)圖 4:EK-RA8M1 評(píng)估板具有強(qiáng)大的 I/O 支持功能,可用于 RA8M1 MCU。(圖片來(lái)源:Renesas)

RA8M1 由 Renesas [Flexible Software Package] (FSP) 提供支持,F(xiàn)SP 是一種綜合框架,旨在為嵌入式系統(tǒng)設(shè)計(jì)提供可擴(kuò)展、高質(zhì)量的用戶(hù)友好型軟件基礎(chǔ)。

該軟件包提供開(kāi)發(fā)工具,包括基于流行的 Eclipse IDE 的 [e2 studio] 集成開(kāi)發(fā)環(huán)境 (IDE)。該軟件包還包含兩個(gè)著名的免費(fèi)實(shí)時(shí)操作系統(tǒng):Azure RTOSFreeRTOS。

該軟件包包括了支持嵌入式系統(tǒng)常見(jiàn)用例的輕型生產(chǎn)就緒型驅(qū)動(dòng)程序。這些驅(qū)動(dòng)程序與評(píng)估板相結(jié)合,成為開(kāi)發(fā)人員使用 RA8M1 I/O 進(jìn)行實(shí)驗(yàn)的捷徑。

結(jié)語(yǔ)

RA8M1 為開(kāi)發(fā)人員在邊緣物聯(lián)網(wǎng)應(yīng)用中實(shí)施 AI 和 ML 工作負(fù)載提供了新的選擇,它可以節(jié)省功耗、提高性能、降低復(fù)雜性并縮短上市時(shí)間。

審核編輯 黃宇

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17687

    瀏覽量

    357702
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7604

    瀏覽量

    165830
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    33420

    瀏覽量

    273959
  • Renesas
    +關(guān)注

    關(guān)注

    0

    文章

    1762

    瀏覽量

    23432
  • ML
    ML
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    34902
收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    分享四款使用瑞薩RA8M1 MCURA8D1 MCU的成功產(chǎn)品組合解決方案

    RA8M1 MCU是業(yè)界首款基于Arm? Cortex?-M85 (CM85) 內(nèi)核的32位通用微控制器(MCU)。這里介紹2個(gè)基于RA8M1
    的頭像 發(fā)表于 03-18 13:34 ?3275次閱讀
    分享四款使用瑞薩<b class='flag-5'>RA8M1</b> <b class='flag-5'>MCU</b>或<b class='flag-5'>RA8D1</b> <b class='flag-5'>MCU</b>的成功產(chǎn)品組合解決方案

    基于 RenesasRA8M1 實(shí)現(xiàn) AIML 部署

    新的工作負(fù)載會(huì)增加功耗,盡管要求設(shè)計(jì)人員盡量降低功耗并加快產(chǎn)品上市時(shí)間。 設(shè)計(jì)人員需要一個(gè)計(jì)算選項(xiàng),既能保持 MCU 的效率,又能增加專(zhuān)為低功耗應(yīng)用定制的高性能功能。這一選項(xiàng)還應(yīng)保留與傳統(tǒng) MCU 相關(guān)的簡(jiǎn)單
    的頭像 發(fā)表于 04-23 15:04 ?1488次閱讀
    基于 <b class='flag-5'>Renesas</b> 的 <b class='flag-5'>RA8M1</b> 實(shí)現(xiàn) <b class='flag-5'>AI</b> 和 <b class='flag-5'>ML</b> <b class='flag-5'>部署</b>

    端到端語(yǔ)音解決方案的Renesas RA8M1語(yǔ)音套件

    應(yīng)用對(duì)語(yǔ)音識(shí)別技術(shù)的需求。Renesas Electronics RA8M1套件設(shè)有基于RA系列32位MCU的易于使用的語(yǔ)音用戶(hù)界面(VUI)。該解決方案支持本地端點(diǎn)語(yǔ)音識(shí)別,無(wú)需網(wǎng)絡(luò)
    的頭像 發(fā)表于 09-27 16:12 ?6602次閱讀
    端到端語(yǔ)音解決方案的<b class='flag-5'>Renesas</b> <b class='flag-5'>RA8M1</b>語(yǔ)音套件

    RA8889ML3N-電路參考,一款帶AVI視頻硬解的TFT-LCD顯示控制芯片

    RA8889ML3N是一款低功耗及顯示功能強(qiáng)大的彩色TFT-LCD顯示控制芯片,內(nèi)帶記憶體SDRAM,可快速進(jìn)行螢?zāi)桓拢?b class='flag-5'>RA8889ML3N支持M
    發(fā)表于 02-17 13:05

    Renesas CPK-RA6M4開(kāi)發(fā)板之SDIO模塊評(píng)測(cè)

    首先感謝RT-Thread和Renesas給我這次評(píng)測(cè)的機(jī)會(huì),很榮幸成為本次評(píng)測(cè)的一員。本次評(píng)測(cè)的開(kāi)發(fā)板為Renesas的CPK-RA6M4開(kāi)發(fā)板,它是一款Renesas官方基于
    發(fā)表于 07-21 11:14

    Renesas RA2L1開(kāi)發(fā)板之PWM呼吸燈功能設(shè)計(jì)實(shí)現(xiàn)

    1、Renesas RA2L1開(kāi)發(fā)板之PWM呼吸燈功能實(shí)現(xiàn)  CPK-RA2L1評(píng)估板  MCU
    發(fā)表于 10-25 14:48

    RA MCU快速設(shè)計(jì)指南

    RA MCU快速設(shè)計(jì)指南
    發(fā)表于 11-07 19:50 ?0次下載
    <b class='flag-5'>RA</b> <b class='flag-5'>MCU</b><b class='flag-5'>快速</b>設(shè)計(jì)指南

    Renesas e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):快速入門(mén)指南 Renesas MCU RA 系列

    Renesas e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):快速入門(mén)指南 Renesas MCU RA 系列
    發(fā)表于 01-30 19:07 ?0次下載
    <b class='flag-5'>Renesas</b> e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):<b class='flag-5'>快速</b>入門(mén)指南 <b class='flag-5'>Renesas</b> <b class='flag-5'>MCU</b> <b class='flag-5'>RA</b> 系列

    Renesas e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):快速入門(mén)指南 Renesas MCU RA 系列

    Renesas e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):快速入門(mén)指南 Renesas MCU RA 系列
    發(fā)表于 07-03 20:51 ?0次下載
    <b class='flag-5'>Renesas</b> e2 studio 2021-04 或更高版本用戶(hù)手冊(cè):<b class='flag-5'>快速</b>入門(mén)指南 <b class='flag-5'>Renesas</b> <b class='flag-5'>MCU</b> <b class='flag-5'>RA</b> 系列

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

    瑞薩電子重磅發(fā)布了業(yè)界首款基于Arm Cortex-M85處理器的全新超高性能MCURA8M1系列微處理器。 RA8系列產(chǎn)品具備業(yè)界卓越的6.39 CoreMark/MHz測(cè)試
    發(fā)表于 11-10 09:44 ?761次閱讀

    EK-RA8D1 RENESAS高級(jí) MCU套件

    電子發(fā)燒友網(wǎng)站提供《EK-RA8D1 RENESAS高級(jí) MCU套件.pdf》資料免費(fèi)下載
    發(fā)表于 12-21 10:14 ?0次下載
    EK-<b class='flag-5'>RA8D1</b> <b class='flag-5'>RENESAS</b>高級(jí) <b class='flag-5'>MCU</b>套件

    32位MCU系列RENESAS RA8T1組應(yīng)用說(shuō)明

    電子發(fā)燒友網(wǎng)站提供《32位MCU系列RENESAS RA8T1組應(yīng)用說(shuō)明.pdf》資料免費(fèi)下載
    發(fā)表于 01-29 14:03 ?0次下載
    32位<b class='flag-5'>MCU</b>系列<b class='flag-5'>RENESAS</b> <b class='flag-5'>RA8T1</b>組應(yīng)用說(shuō)明

    貿(mào)澤電子開(kāi)售提供端到端語(yǔ)音解決方案的 Renesas Electronics RA8M1語(yǔ)音套件

    自動(dòng)化、工業(yè)自動(dòng)化、消費(fèi)電子以及醫(yī)療保健應(yīng)用等領(lǐng)域?qū)φZ(yǔ)音識(shí)別的需求。 ? Renesas Electronics VK-RA8M1語(yǔ)音套件為基于RA8M1系列32位MCU的語(yǔ)音用
    發(fā)表于 09-12 17:42 ?273次閱讀

    AI MCU# 瑞薩RA8T1搭載 Helium 和 TrustZone 的電機(jī)控制MCU 詳細(xì)介紹

    Renesas Electronics RA8T1 Arm? Cortex?-M85微控制器 Renesas Electronics RA8T1
    的頭像 發(fā)表于 03-03 14:26 ?722次閱讀
    <b class='flag-5'>AI</b> <b class='flag-5'>MCU</b># 瑞薩<b class='flag-5'>RA8T1</b>搭載 Helium 和 TrustZone 的電機(jī)控制<b class='flag-5'>MCU</b> 詳細(xì)介紹

    簡(jiǎn)單認(rèn)識(shí)瑞薩RA8系列單片機(jī)

    2023年10月,瑞薩電子官方正式推出業(yè)界首款基于Arm Cortex-M85內(nèi)核的處理器:RA8M1系列MCU
    的頭像 發(fā)表于 03-26 09:22 ?349次閱讀
    簡(jiǎn)單認(rèn)識(shí)瑞薩<b class='flag-5'>RA8</b>系列單片機(jī)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品