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

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

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

ADI發(fā)力邊緣AI MCU,由ARM Cortex-M4F+RISC-V+硬件CNN打造

花茶晶晶 ? 來源:電子發(fā)燒友網(wǎng) ? 作者:黃晶晶 ? 2023-01-10 17:00 ? 次閱讀

電子發(fā)燒友網(wǎng)報道(文/黃晶晶)作為模擬芯片國際大廠的ADI,不僅以電源、信號產(chǎn)品知名,在MCU領(lǐng)域也耕耘數(shù)十年。1995年至今ADI的MCU產(chǎn)品出貨量已經(jīng)超過10億片。在2002年之前推出8051系列MCU,2004年以來推出MAXQ系列MCU,2012年之后推出ARM內(nèi)核系列MCU,2020年以來推出人工智能MCU。這些不同類型的MCU系列產(chǎn)品應(yīng)時代而生,而人工智能MCU則是面向邊緣智能開發(fā)的低功耗、高性能產(chǎn)品。最近,ADI公司的技術(shù)專家就邊緣AI MCU進(jìn)行了詳細(xì)分享。

ADI MCU產(chǎn)品系列


ADI中國技術(shù)支持中心高級工程師辛毅介紹,ADI MCU系列產(chǎn)品在功耗方面,具備靈活的操作模式和超低功耗,可以大大提升電池壽命,延長系統(tǒng)續(xù)航時間;在接口方面,具備高速安全的多時鐘選項,可以優(yōu)化程序性能;通訊方面,部分產(chǎn)品集成最新的低功耗藍(lán)牙(BLE)模塊,支持遠(yuǎn)程模式和BLE音頻等特色,從而允許設(shè)備在更遠(yuǎn)的范圍內(nèi)進(jìn)行通信。同時,還針對大多數(shù)產(chǎn)品提供完備的評估方案和開發(fā)示例,硬件包括評估板、演示套件等,軟件包括SDK、庫文件、驅(qū)動代碼等,從而助力用戶全面了解產(chǎn)品性能、加速產(chǎn)品開發(fā)。



此外,ADI還具備30余年的MCU的IP保護(hù)和信任根研發(fā)經(jīng)驗,從而極大增強(qiáng)系統(tǒng)安全性,幫助安全敏感型的設(shè)備制造商快速、高效地為其產(chǎn)品增加安全加密、密鑰存儲和防篡改功能。簡而言之,ADI的MCU產(chǎn)品具備功耗低、接口優(yōu)、通訊新、評估全、開發(fā)易、安全強(qiáng)等六大特色。

目前ADI的MCU產(chǎn)品根據(jù)功能應(yīng)用主要分為三類:第一類是低功耗MCU,具備小體積、低功耗、大存儲的特點(diǎn),這類產(chǎn)品相對而言比較通用,適用于工業(yè)物聯(lián)網(wǎng)、醫(yī)療、消費(fèi)類等各類產(chǎn)品;

第二類是安全MCU,這類產(chǎn)品具備安全的系統(tǒng)架構(gòu),具有很強(qiáng)的抗攻擊加密能力,可以用在對安全性能要求較高的智能機(jī)器或者是終端上,比如POS機(jī)、讀卡器等等;

第三類是人工智能MCU(AI MCU)。這類產(chǎn)品脫胎于第一類低功耗MCU,又具備人工智能。其特色是可以將AI推理從云端推向邊緣端,從而助力電池供電的人工智能和物聯(lián)網(wǎng)設(shè)備,比如說智能家居、人臉打卡、語音控制等等。

ADI邊緣AIMCU做到低功耗、低延遲、高集成度


IoT技術(shù)是物與物之間的互連,多數(shù)設(shè)備需要電池供電,并且數(shù)據(jù)在物與物之間的流通并不能完全依賴于云端,于是邊緣AI應(yīng)用而生。根據(jù)預(yù)測,2025年將有75%的數(shù)據(jù)產(chǎn)生在邊緣側(cè)進(jìn)行處理。邊緣AI技術(shù)在靠近用戶本地的終端網(wǎng)絡(luò)邊緣執(zhí)行AI運(yùn)算,而不是將數(shù)據(jù)集中在云或數(shù)據(jù)中心進(jìn)行處理。相比于云端AI,由于不需要將數(shù)據(jù)上傳至云端,邊緣AI具備實時性好、帶寬資源要求低、隱私性高等特點(diǎn),特別適合物聯(lián)網(wǎng)應(yīng)用。例如人臉識別、災(zāi)難檢測、醫(yī)療應(yīng)用、指令識別、Speaker識別等。

邊緣AI作為在設(shè)備本地端執(zhí)行的AI,需要在系統(tǒng)功耗、計算速度和設(shè)備成本之間取得一個平衡。針對邊緣AI提出的新要求,ADI推出邊緣AI解決方案MAX7800X系列。

MAX7800X系列由兩個微控制器內(nèi)核(ARM Cortex-M4F和RISC-V)加上一個卷積神經(jīng)網(wǎng)絡(luò)(CNN)加速器構(gòu)成。這三個內(nèi)核當(dāng)中,Cortex-M4F是Arm公司的IP,RISC-V和CNN都是ADI自研的。



辛毅表示,數(shù)據(jù)的加載和啟動由微控制器內(nèi)核負(fù)責(zé),AI推理由卷積神經(jīng)網(wǎng)絡(luò)加速器專門負(fù)責(zé),不需要再通過互聯(lián)網(wǎng)上傳。它具有低功耗、低延遲、高集成度的優(yōu)勢。低能耗方面,硬件加速器與超低功耗ARM Cortex-M4F及RISC-V微控制器相結(jié)合,將智能化實施推進(jìn)到邊緣,能耗不足嵌入式競爭方案的百分之一。低延遲方面,在邊緣執(zhí)行AI功能,實現(xiàn)復(fù)雜的認(rèn)知,使IoT應(yīng)用減少或省去云端事務(wù)處理,速度提高到軟件方案的100倍。高度集成上,帶有神經(jīng)網(wǎng)絡(luò)加速器的低功耗微控制器使得在電池供電的IoT設(shè)備中是實現(xiàn)復(fù)雜、實時認(rèn)知成為可能。另外,其成本只是FPGAGPU方案的零頭。

實際上,RISC-V與CNN進(jìn)行配合工作。ADI MCU產(chǎn)品線資深業(yè)務(wù)經(jīng)理李勇表示,Cortex-M4F主要做一些應(yīng)用和通信,同時內(nèi)部還配有FLASH和SRAM。而RISC-V則是一顆小內(nèi)核,采用32位精簡指令集,它主要配合CNN來工作。由于CNN工作時需要輸入一些原始數(shù)據(jù),比如圖片、聲音、波形等數(shù)據(jù)通過通信接口或者圖像camera接口輸入進(jìn)來后,會由RISC-V內(nèi)核將這些數(shù)據(jù)搬運(yùn)至存儲空間,再讓CNN來用。CNN經(jīng)過硬件計算,將原始的數(shù)據(jù)通過矩陣的乘法和加法得到一些特征值,再放到內(nèi)存里來進(jìn)行比對。

對比來看,純微控制器的解決方案和ADI的邊緣AI解決方案去執(zhí)行AI推理的功耗。傳統(tǒng)的微控制器會將大量功耗用在執(zhí)行AI推理上,這個藍(lán)色的框基本90%以上都用到了AI推理上面,但是ADI的邊緣AI解決方案具備專用的卷積神經(jīng)網(wǎng)絡(luò)加速器,可以看到右邊藍(lán)色的小條是非常少的。



目前ADI的邊緣AI解決方案MA7800X系列主要有兩款人工智能MCU,MAX78000和MAX78002,這二者都是基于Arm Cortex-M4F和RISC-V的低功耗微處理器,搭載專用的卷積神經(jīng)網(wǎng)絡(luò)加速器執(zhí)行AI推理。MAX78002有更高頻率的微控制器內(nèi)核、更大存儲空間、更快的卷積神經(jīng)網(wǎng)絡(luò)加速器,模型維度達(dá)到MAX78000的4倍,更支持視頻處理,可以說是MAX78000的升級版。MAX78002和MAX78000相比,不僅可以做圖像識別,還可以進(jìn)行復(fù)雜的視頻分析。

以MAX78000為例,將MAX78000、ADI的通用微控制器MAX32650和競爭對手的某個微控制器執(zhí)行相同AI推理所花費(fèi)的時間和功耗做對比。MAX78000在人臉識別和關(guān)鍵字識別的性能表現(xiàn)均優(yōu)于MAX32650和競爭對手的微控制器。

一些典型應(yīng)用


針對MAX7800X系列產(chǎn)品,也推出了許多支持資源,包括數(shù)據(jù)手冊、應(yīng)用筆記、評估套件、參考設(shè)計、教學(xué)視頻、工具、例程,幫助用戶基于MAX7800X系列進(jìn)行進(jìn)一步的AI研發(fā)。用戶可以在ADI官網(wǎng)上或者GitHub上找到這些資源。

針對MAX7800X系列產(chǎn)品在物聯(lián)網(wǎng)領(lǐng)域的應(yīng)用,推出了基于MAX78000參考設(shè)計——相機(jī)模組MAXREFDES178,供用戶評估MAX78000執(zhí)行AI推理的性能。MAXREFDES178的外觀像一個立方體,尺寸僅約為4.2cm×4.5cm×4cm,便攜性好。它除了自身魔方的形狀,還具備攝像頭、麥克風(fēng)、顯示屏、按鈕等多個機(jī)械組件,同時內(nèi)置電池,真正實現(xiàn)電池供電的邊緣AI推理,支持人臉識別和語音識別的功能。



另外還推出了許多其它的評估套件供用戶選用,這些套件的功能更加齊全。用戶也可以根據(jù)自己的需要去連接外設(shè)或者進(jìn)行個性化的開發(fā)。



MAX7800X支持在物聯(lián)網(wǎng)設(shè)備上實現(xiàn)視覺識別的功能,經(jīng)過訓(xùn)練,MAX7800X可以正確識別人臉,用于考勤打卡、智能門鎖等電池供電的物聯(lián)網(wǎng)設(shè)備上。

利用識別物品的功能,在攝像頭上面集成MAX78002,能夠?qū)崿F(xiàn)垃圾分類、產(chǎn)品分裝、快遞分揀的功能。



另外,MAX7800X系列還支持關(guān)鍵字識別,識別出用戶的語音指示來進(jìn)行操作,用在語音控制的物聯(lián)網(wǎng)設(shè)備上。比如智能音箱、電動窗簾、智能照明等等。


邊緣AI MCU會有哪些規(guī)劃?


當(dāng)被問及是否會考慮采用RISC-V做為主處理器時,李勇表示目前還在評估,沒有確定的答案。不過ADI一直以客戶為中心,會根據(jù)產(chǎn)品性能需求選擇最優(yōu)的解決方案,架構(gòu)的選擇方面比較純粹,是基于對性能、功耗及成本方面的考量,希望能夠為客戶提供更多元、更優(yōu)化的解決方案。未來一些比較簡易化的MCU可能會直接采用RISC-V架構(gòu)。

過去邊緣AI主要是處理器通過軟件算法來實現(xiàn),存在功耗等問題。另外與硬件CNN相比,處理器運(yùn)算更為復(fù)雜。而在ADI的硬件CNN當(dāng)中有64個8位處理器,存放權(quán)重數(shù)據(jù)的存儲分布在周圍,進(jìn)行快速地讀取和運(yùn)算??傊珹DI的邊緣AI MCU設(shè)計無論是Cortex-M4F、RISC-V還是硬件CNN,都是以低功耗為出發(fā)點(diǎn),以期滿足物聯(lián)網(wǎng)邊緣設(shè)備的性能與功耗的需求。

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

    關(guān)注

    146

    文章

    17148

    瀏覽量

    351182
  • ADI
    ADI
    +關(guān)注

    關(guān)注

    146

    文章

    45821

    瀏覽量

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

    關(guān)注

    87

    文章

    30887

    瀏覽量

    269062
  • cnn
    cnn
    +關(guān)注

    關(guān)注

    3

    文章

    352

    瀏覽量

    22213
  • 邊緣AI
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

    4998
收藏 人收藏

    評論

    相關(guān)推薦

    MAX32675C超低功耗Arm? Cortex?-M4F MCU

    Analog Devices MAX32675C超低功耗Arm? Cortex?-M4F MCU是高度集成的混合信號微控制器,適用于工業(yè)應(yīng)用,特別適用于
    的頭像 發(fā)表于 11-28 11:50 ?383次閱讀
    MAX32675C超低功耗<b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>M4F</b> <b class='flag-5'>MCU</b>

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    我們會迎來前所未見的AI軟件應(yīng)用,而RISC-V有望打造出下一代的AI引擎?!?達(dá)摩院院長張建鋒此前在3月2024玄鐵RISC-V生態(tài)大會表
    發(fā)表于 10-31 16:06

    RISC-VAI領(lǐng)域的發(fā)展前景怎么樣?

    隨著人工智能的不斷發(fā)展,現(xiàn)在的視覺機(jī)器人,無人駕駛等智能產(chǎn)品的不斷更新迭代,發(fā)現(xiàn)ARM占用很大的市場份額,推出的ARM Cortex M85性能也是杠杠的,不知道
    發(fā)表于 10-25 19:13

    實際項目開發(fā)中為何選擇ARM? Cortex?-M4 內(nèi)核的HK32MCU?

    ?Cortex?-M4內(nèi)核的HK32F407芯片的深度知識,并圍繞各類實際案例詳細(xì)解讀了如何選型,為何選擇ARM?Cortex?-
    的頭像 發(fā)表于 10-22 17:19 ?419次閱讀
    實際項目開發(fā)中為何選擇<b class='flag-5'>ARM</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>M4</b> 內(nèi)核的HK32<b class='flag-5'>MCU</b>?

    樹莓派Pico 2發(fā)布,搭載RP2350雙核RISC-VArm Cortex-M33微控制器!

    ,樹莓派基金會特別在 RP2350 中添加了兩個 Cortex-M33 和兩個 RISC-V 核。在芯片的啟動階段,用戶可以從 4 個核心中任選兩個,由此我們產(chǎn)生了以下的組合:雙核 Corte
    發(fā)表于 08-13 10:07

    本土MCU產(chǎn)業(yè):RISC-VArm交鋒的正面戰(zhàn)場

    近來RISC-V造芯火熱,雖然市占率尚不及Arm零頭,坊間軼事卻充滿趣味,讓人饒有興致。試舉一例:去年底,瑞薩搭載Arm最高規(guī)格Cortex-M85內(nèi)核的超高性能
    的頭像 發(fā)表于 05-29 08:36 ?1912次閱讀
    本土<b class='flag-5'>MCU</b>產(chǎn)業(yè):<b class='flag-5'>RISC-V</b>與<b class='flag-5'>Arm</b>交鋒的正面戰(zhàn)場

    RISC-VMCU關(guān)于USB高速通信設(shè)計的難點(diǎn)

    自研或開源的USB PHY方案,降低IP成本并提高產(chǎn)品競爭。 整體成本優(yōu)化 :除了IP成本外,RISC-V MCU還需要在硬件設(shè)計、生產(chǎn)、測試等環(huán)節(jié)進(jìn)行成本優(yōu)化,確保產(chǎn)品具有良好的性
    發(fā)表于 05-27 16:23

    RISC-VMCUARM對比

    助于降低整體系統(tǒng)的成本。 ARMARM的專有性質(zhì)意味著使用ARMMCU需要支付版權(quán)費(fèi)或許可費(fèi),這增加了芯片的成本。然而,ARM的高性能
    發(fā)表于 05-27 15:58

    risc-v多核芯片在AI方面的應(yīng)用

    RISC-V多核芯片能夠更好地適應(yīng)AI算法的不同需求,包括深度學(xué)習(xí)、神經(jīng)網(wǎng)絡(luò)等,從而提高芯片的性能和效率,降低成本,使AI邊緣計算晶片更具競爭
    發(fā)表于 04-28 09:20

    國產(chǎn)RISC-V MCU推薦

    可以達(dá)到TOP 1。 官網(wǎng)顯示,HPM6700/6400系列MCU來是先楫的高性能實時RISC-V微控制器,為工業(yè)自動化及邊緣計算應(yīng)用提供了極大的算、高效的控制能力及豐富的多媒體功能
    發(fā)表于 04-17 11:00

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

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

    ARM?Cortex?-M23 32位MCU數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ARM?Cortex?-M23 32位MCU數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 02-22 14:32 ?0次下載
    <b class='flag-5'>ARM</b>?<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>23 32位<b class='flag-5'>MCU</b>數(shù)據(jù)表

    Arm?Cortex?-M4 32位MCU GD32F303xB數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《Arm?Cortex?-M4 32位MCU GD32F303xB數(shù)據(jù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 09:54 ?0次下載
    <b class='flag-5'>Arm</b>?<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M4</b> 32位<b class='flag-5'>MCU</b> GD32<b class='flag-5'>F</b>303xB數(shù)據(jù)手冊

    Arm?Cortex?-M4 32位MCU GD32F303xx數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《Arm?Cortex?-M4 32位MCU GD32F303xx數(shù)據(jù)手冊.pdf》資料免費(fèi)下載
    發(fā)表于 01-14 09:49 ?8次下載
    <b class='flag-5'>Arm</b>?<b class='flag-5'>Cortex</b>?-<b class='flag-5'>M4</b> 32位<b class='flag-5'>MCU</b> GD32<b class='flag-5'>F</b>303xx數(shù)據(jù)手冊

    HOLTEK新推出HT32F67742 Arm? Cortex?-M0+藍(lán)牙5.2低功耗MCU

    Holtek新推出通過BQB(Bluetooth Qualification Body)認(rèn)證Bluetooth 5.2 Arm Cortex-M0+低功耗藍(lán)牙(Bluetooth Low Energy, BLE) MCU,HT3
    的頭像 發(fā)表于 01-08 15:23 ?803次閱讀