色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于MAX78000FTHR的機器學習實時處理方案

電子設計 ? 來源:Maxim ? 作者:Maxim ? 2021-01-16 11:22 ? 次閱讀

MAX78000本質上是一個ARM Cortex-M4F微控制器,周邊有很多硬件,其中包括Maxim設計的神經網絡(CNN)加速器(圖1)。這種機器學習(ML)支持使芯片能夠實時處理諸如識別關鍵字甚至人臉識別等,而不會浪費功率預算。

1.MAX78000包括Cortex-M4F和RISC-V內核以及CNN加速器。

該芯片還包括一個引人注意的是RISC-V內核,但是,由于其太新了,因此Cortex-M4F是主要處理器。甚至CNN的支持都還處于beta階段之外,但這些都是本文的重點。

MAX78000具有通常的微控制器外設功能,包括一系列串行端口定時器和并行/串行接口,例如I2S。它甚至具有并行攝像頭接口,在模擬外設中有一個8通道10位sigma-delta ADC,也包括四個比較器

該芯片具有512kB的閃存以及128kB的SRAM和引導ROM,該引導ROM允許更復雜的引導過程,例如安全引導支持。有片上密鑰存儲以及CRC和AES硬件支持,未來將獲得CNN支持。基于Github的文檔可一覽無余。

開發工具是基于Eclipse的免費開發工具,而Eclipse是其他平臺(例如德州儀器的Code Composer Studio和Silicon LabsSimplicity Studio)的基礎。 Maxim并沒有做太多的定制工作,但是有足夠的便利來使用諸如MAX78000之類的硬件,同時使第三方插件和工具的使用變得容易,這在處理云或物聯網開發環境時非常方便。默認安裝包括示例和教程,可輕松測試CNN硬件和其他外圍設備。

MAX78000開發板具有兩個LCD顯示器。較大的3.5英寸TFT觸摸顯示屏適用于處理器,而第二個較小的顯示屏則提供電源管理信息。該芯片沒有內置顯示控制器,使用串行接口與較大的顯示器配合使用。功率跟蹤支持非常完善。

開發板帶有一個16 MB的QSPI閃存芯片,可以方便地存儲圖像數據。此外,閃存芯片的USB橋接器允許更快,更輕松地下載數據。

該開發板還添加了一些有用的設備,例如數字麥克風,3D加速度計和3D陀螺儀。幾個按鈕和LED完善了外圍設備,支持JTAG。

如前所述,這次沒有使用RISC-V內核,而是采用為Cortex-M4F生成C代碼以設置CNN硬件。 CNN硬件旨在處理單個模型,但是可以快速更換新模型。

與大多數機器學習硬件一樣,大多數程序員都傾向于隱藏底層硬件,從而提供了更多的黑盒操作,您可以在其中設置盒子并將其數據饋入另一端。如果可用模型,這將很好地工作;這是用不同的信息或使用經過訓練的模型來訓練。開發和訓練新模型時面臨挑戰,這是我在此將避免討論的問題。

我確實嘗試了Maxim提供的兩種模型,包括關鍵字搜索和面部識別(FaceID)應用程序。 Keyword Spotting應用程序本質上是語音識別系統,可用于偵聽關鍵字以啟動基于云的服務,這是大多數基于Alexa的語音系統的工作方式,因為云在識別關鍵字后會處理所有內容。

另一方面,能夠識別許多不同的關鍵字使構建基于語音的命令系統成為可能,例如許多汽車導航系統中使用的命令系統。Cortex-M4F會處理輸入,并進行一些調整以向CNN加速器提供合適的輸入(圖2)。檢測到的類輸出指定識別哪個關鍵字(如果有)。然后,應用程序可以利用此信息。

2.在將信息移交給CNN加速器之前,Cortex-M4F會處理初始音頻輸入流。

FaceID系統突出顯示了MAX78000的攝像機支持(圖3)。這可用于識別人臉或識別在裝配線上移動的特定零件。樣品應用程序可以使用固定輸入(如圖所示)或從攝像機進行操作。

3.FaceID應用程序強調了CNN實時處理圖像的能力。

使用默認值會變得很容易。Maxim提供所有示例代碼和過程。這些可以稍作修改,但是重新訓練模型是一項涉及更多的工作,盡管Maxim的文檔確實涵蓋了這一工作。這些示例概述了需要做什么以及需要更改哪些內容以定制解決方案。

將模型和應用程序更改為電動機振動監控系統之類的工作將是一項艱巨的工作,需要一種新的模型,但是該芯片很可能能夠處理。它將需要更多的機器學習和CNN支持。

該工具集支持TensorFlow和PyTorch等平臺的模型(圖4)。這很有用,因為訓練不是由芯片處理的,而是在PC或云服務器等平臺上進行的。同樣,可以對模型進行完善和在高端硬件上進行測試以驗證模型,然后可以對其進行修剪以適合MAX78000。

4.PyTorch只是MAX78000處理的框架之一。訓練不是在微型計算機上進行的。 Maxim的工具將模型轉換為驅動CNN硬件的代碼。

此時,CNN加速器文檔以及RISC-V支持都很少。Maxim的CNN模型編譯器可將C代碼導入到Eclipse IDE中。調試常規應用程序代碼與通過JTAG進行遠程調試。

Maxim還提供MAX78000FTHR,它是簡化評估板(圖5),它沒有顯示器或其他外圍硬件,但大多數I / O是裸露的。單是開發板僅有25美元。批量購買時,該芯片的單價約為15美元。

5.簡化評估板MAX78000FTHR

MAX78000的使用非常有趣。這是一個支持邊緣ML應用程序的絕佳平臺。但是,請注意,盡管這是一種非常低功耗的解決方案,但它與低端Nvidia Jetson Nano都不一樣。檢驗電源跟蹤支持很有趣,因為低功耗可能是許多MAX78000應用中的關鍵因素,尤其是基于電池的解決方案。
編輯:hfy

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

    關注

    8

    文章

    859

    瀏覽量

    87273
  • 神經網絡
    +關注

    關注

    42

    文章

    4774

    瀏覽量

    100909
  • 機器學習
    +關注

    關注

    66

    文章

    8425

    瀏覽量

    132774
收藏 人收藏

    評論

    相關推薦

    EE-236:將混合信號前端器件與Blackfin處理器結合使用的實時解決方案

    電子發燒友網站提供《EE-236:將混合信號前端器件與Blackfin處理器結合使用的實時解決方案.pdf》資料免費下載
    發表于 01-07 13:51 ?0次下載
    EE-236:將混合信號前端器件與Blackfin<b class='flag-5'>處理</b>器結合使用的<b class='flag-5'>實時</b>解決<b class='flag-5'>方案</b>

    自然語言處理機器學習的關系 自然語言處理的基本概念及步驟

    自然語言處理(Natural Language Processing,簡稱NLP)是人工智能和語言學領域的一個分支,它致力于研究如何讓計算機能夠理解、解釋和生成人類語言。機器學習(Machine
    的頭像 發表于 12-05 15:21 ?553次閱讀

    NPU與機器學習算法的關系

    在人工智能領域,機器學習算法是實現智能系統的核心。隨著數據量的激增和算法復雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度學習機器
    的頭像 發表于 11-15 09:19 ?519次閱讀

    自然語言處理機器學習的區別

    在人工智能的快速發展中,自然語言處理(NLP)和機器學習(ML)成為了兩個核心的研究領域。它們都致力于解決復雜的問題,但側重點和應用場景有所不同。 1. 自然語言處理(NLP) 定義:
    的頭像 發表于 11-11 10:35 ?648次閱讀

    旋智多核心處理器助力電機控制應用

    電機控制應用軟件通常需要實時處理,以確保精確控制和快速響應。高性能、多核嵌入式處理器能夠實時處理多項復雜計算,是保持電機控制系統穩定性和準確性的關鍵。
    的頭像 發表于 10-24 16:17 ?495次閱讀
    旋智多核心<b class='flag-5'>處理</b>器助力電機控制應用

    恩智浦S32Z/E實時處理器實現車載ECU集成

    隨著車輛電子電氣架構的發展,整合各種實時汽車應用成為了剛需,恩智浦的S32Z和S32E實時處理器系列應運而生。
    的頭像 發表于 10-21 10:07 ?567次閱讀

    安富利攜手恩智浦推出人工智能解決方案

    在物聯網(IoT)和工業4.0時代,數據的海量化與實時處理需求日益增長,對邊緣計算設備提出了前所未有的挑戰。對此,安富利攜手恩智浦,基于創新的MCX-N系列微控制器,推出一系列“開箱即用”的人工智能解決方案,旨在為客戶提供高效、可靠、靈活的人工智能服務,加速
    的頭像 發表于 08-01 10:38 ?1424次閱讀
    安富利攜手恩智浦推出人工智能解決<b class='flag-5'>方案</b>

    國產FRAM SF25C20用于實時處理系統,兼容MB85RS2MT

    國產FRAM SF25C20用于實時處理系統,兼容MB85RS2MT
    的頭像 發表于 07-31 10:06 ?423次閱讀
    國產FRAM SF25C20用于<b class='flag-5'>實時處理</b>系統,兼容MB85RS2MT

    機器學習中的數據預處理與特征工程

    機器學習的整個流程中,數據預處理與特征工程是兩個至關重要的步驟。它們直接決定了模型的輸入質量,進而影響模型的訓練效果和泛化能力。本文將從數據預處理和特征工程的基本概念出發,詳細探討這
    的頭像 發表于 07-09 15:57 ?488次閱讀

    深度學習與傳統機器學習的對比

    在人工智能的浪潮中,機器學習和深度學習無疑是兩大核心驅動力。它們各自以其獨特的方式推動著技術的進步,為眾多領域帶來了革命性的變化。然而,盡管它們都屬于機器
    的頭像 發表于 07-01 11:40 ?1435次閱讀

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設計

    人、Zynq和攝像頭為硬件基礎,搭建了六自由度機器人視覺平臺。 (2)設計了基于 FPGA的視覺檢測方案。利用 西林提供的 HLS和CV庫對從攝像頭采集到的像素流進行實時處理,并設計了一套識別物塊坐標
    發表于 05-29 16:17

    請問PSoC? Creator IDE可以支持IMAGIMOB機器學習嗎?

    。 我發現IMAGIMOB 是一個很好的解決方案來滿足我的需求,但現在的問題是, PSoC? Creator 不支持 IMAGIMOB! PSoC? Creator 可以支持機器學習或 IMAGIMOB 嗎?
    發表于 05-20 08:06

    DU562音頻處理芯片—車載娛樂設備音響解決方案

    作為車載娛樂設備的核心組件,DSP音頻處理芯片在車載娛樂設備中起關鍵作用,它可以對音頻信號進行實時處理和增強,以提供更好的音質和音效體驗;可實時處理和增強音頻信號;通過聲音均衡功能,可自由調節音頻
    的頭像 發表于 05-17 11:06 ?766次閱讀
    DU562音頻<b class='flag-5'>處理</b>芯片—車載娛樂設備音響解決<b class='flag-5'>方案</b>

    使用STM32H7的AD進行了7M頻率的采集信號,采集進去后可以實現實時處理嗎?

    使用STM32H7的AD進行了7M頻率的采集信號,采集進去后可以實現實時處理嗎?
    發表于 03-08 08:10

    MAX78000進串口通信的驗證和調試

    該資源提供了一個完整的工程,可在MAX78000開發板上進行UART2阻塞式發送字符串的測試。以下是相關的引腳配置信息:UART2引腳配置:UART2的發送引腳為P1.1?(TXD2)。UART2
    發表于 02-18 09:43 ?0次下載
    主站蜘蛛池模板: 国产精品久久久久久久久久久| 亚洲AV色香蕉一区二区9255| 手机在线免费| 一个人HD高清在线观看免费视频| www.绿巨人| 精品蜜臀AV在线天堂| 日本超A大片在线观看| 野花韩国高清完整版在线观看5| 成人无码在线视频区| 久久只精品99品免费久| 息与子在线交尾中文字幕| 99热精品在线av播放| 极品少妇高潮啪啪AV无码吴梦梦| 日本不卡免免费观看| 6080YYY午夜理论片在线观看| 国产欧美国产综合第一区| 欧洲精品一区二区不卡观看 | 免费a毛片| 亚洲理论片在线中文字幕| 风情韵味人妻HD| 女的把腿张开男的往里面插| 亚洲无线观看国产| 国产精品一区二区在线观看| 亲嘴扒胸摸屁股视频免费网站| 中文国产在线观看| 黄色免费网址在线观看| 桃花免费高清在线观看| XXX国产麻豆HD| 理论片午午伦夜理片I| 亚洲国产精品热久久| 俄罗斯孩交精品| 青柠在线电影高清免费观看| 中文字幕亚洲综合小综合在线| 国产在线午夜| 午夜DJ国产精华日本无码| 18禁裸乳无遮挡免费网站 | 国产亚洲日韩欧美视频| 视频一区国产第一页| 天天躁日日躁狠狠躁AV麻豆| 99视频免费看| 麻豆国产自制在线观看|