国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

如何將ARM的 Cortex?-M 處理器用于多核微控制器設計

454398 ? 來源: ARM ? 作者: ARM ? 2021-06-20 18:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將介紹設計、挑戰以及與 Cortex-M 處理器和 CoreSight SoC 的使用相關的內容。

多核設計即將進入 MCU

一些應用程序可以從多核設計中受益

  • 更高的性能/吞吐量
  • 將實時和非實時任務結合在一起。
  • 實時數據引擎+通信協議/GUI(例如NXP LPC4300)
  • 實時控制任務 + 應用處理器(例如 Freescale Vybrid)
  • 應用處理器 + 子系統 (OMAP)
  • 出于可靠性原因——將關鍵核心操作與具有“更高風險”的任務隔離開來。這也可以促進認證

多處理器系統挑戰

記憶系統

  • AMBA? 旨在支持多個總線主控,但是……
  • 內存帶寬和總線帶寬有限

低功耗

  • Cortex-M 處理器旨在支持各種睡眠模式
  • 未使用的處理器可以進入睡眠模式甚至斷電
  • 總線系統和共享組件的時鐘門控是可能的
  • 需要考慮來自調試器的訪問

調試

  • CoreSight 調試架構允許共享調試和跟蹤連接
  • 各種走線總線寬度、時鐘域

內存 – 程序 ROM / 閃存

  • 當前的 Cortex-M 系列處理器沒有緩存*
  • 頻繁的指令提取
  • 相對于 CPU 時鐘速度,閃存通常較慢
  • 總線是32位的,很多指令都是16位的
  • Cortex-M3 和 Cortex-M4 有一個指令緩沖區(3 字)
  • 可以添加系統級緩存
  • 額外的內存系統設計技巧

閃存訪問加速器

  • 64 位或 128 位閃存
  • 預取單元
  • 分支目標緩存
  • 例如 STM32 F2/F4 有
  • 藝術加速器

pYYBAGDPEumAZi_YAAHVO7e_g1c725.png

簡單雙核設計中的 ROM 共享

簡單的程序 ROM 共享
獲得 78% 的理想性能(Dhrystone 2.1,在 Verilog 模擬中)

poYBAGDPEvSAbEyGAAFtz1Ncdb0842.png

修改仲裁
從任一核心獲取文字,性能略有提高 78.9%

編輯:hfy

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

    關注

    147

    文章

    18925

    瀏覽量

    398299
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9553

    瀏覽量

    391931
  • 多處理器
    +關注

    關注

    0

    文章

    22

    瀏覽量

    9235
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    東芝首款ARM Cortex-M0微控制器 專為智能電表而設計

      據悉,東芝公司發布推出一款基于 ARM Cortex-M0 處理器內核構建的 32 位 RISC 微控制器,此低功耗32位器件結合了
    發表于 06-01 09:13 ?1713次閱讀

    【圖書分享】STM32系列ARM Cortex-M3微控制器原理與實踐

    用于使用STM32系列CortexM3微控制器的研發人員作為技術、編程參考,也可作為STM32系列微控制器教學或培訓用教材。目錄第1章
    發表于 03-13 14:05

    怎么區分ARM Cortex系列的處理器

    的基于虛擬內存的操作系統和用戶應用  2、Cortex-R:針對實時系統  3、Cortex-M微控制器ARM Cortex系列
    發表于 09-13 10:01

    什么是用于數字信號控制CORTEX-M4處理器

    ARM公司今天發布了創新的Cortex-M4處理器,為數字信號控制(DSC)應用提供高效的解決方案。同時,ARM公司也繼續保持了針對先進的
    發表于 09-25 07:36

    基于ARM? Cortex??M處理器概覽

    一、 STM32 32-bit ARM Cortex MCUs 概覽STM32系列32位微控制器,基于ARM? Cortex??
    發表于 08-02 08:04

    介紹易于使用的Arm Cortex-M處理器上的信號處理功能

    的操作系統之上的成熟的、高端的應用程序Arm Cortex-R系列處理器,適用于高性能實時系統Arm C
    發表于 07-29 14:48

    LPC43xx/LCP43Sxx ARM Cortex-M4/M0多核微控制器資料分享

    LPC43xx / LPC43Sxx ARM Cortex-M4 / M0多核微控制器
    發表于 12-07 06:46

    ARM Cortex-M處理器對比表

    Cortex-M處理器系列針對低成本、高能效的微控制器進行了優化。 這些處理器可以在各種應用中找到,包括物聯網、工業和日常消費設備。 該處理器
    發表于 08-29 07:00

    ARM Cortex-M 系列微控制器(ST)

    ARM Cortex-M 系列微控制器(ST) 意法半導體(ST)宣布在基于ARM Cortex-M系列
    發表于 11-02 09:29 ?1188次閱讀

    Stellaris微控制器用作IO處理器

    Stellaris微控制器用作IO處理器
    發表于 01-12 18:07 ?7次下載

    ARM_Cortex-M0+微控制器原理與應用

    ARM Cortex-M0+微控制器原理與應用,非常實用的教程。
    發表于 01-15 15:46 ?10次下載

    《振南電子STM32視頻教程》第一講:ARM處理器和STM32微控制器

    [第1講] ARM處理器和STM32微控制器,由何強主講。本課主要講解:(1).ARM處理器家族;(2).
    發表于 10-09 15:32 ?2650次閱讀

    STM32系列ARM Cortex-M3處理器微控制器原理與實踐

    STM32系列ARM Cortex-M3處理器微控制器原理與實踐
    發表于 09-22 16:34 ?24次下載
    STM32系列<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>3<b class='flag-5'>處理器</b><b class='flag-5'>微控制器</b>原理與實踐

    ADuCM320:精密模擬微控制器,14位模擬I/O, 帶MDIO接口、ARM Cortex-M3處理器

    ADuCM320:精密模擬微控制器,14位模擬I/O, 帶MDIO接口、ARM Cortex-M3處理器
    發表于 03-21 06:11 ?3次下載
    ADuCM320:精密模擬<b class='flag-5'>微控制器</b>,14位模擬I/O, 帶MDIO接口、<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>3<b class='flag-5'>處理器</b>

    如何將Arm Cortex-M處理器與Xilinx的FPGA和SoC結合使用

    電子發燒友網站提供《如何將Arm Cortex-M處理器與Xilinx的FPGA和SoC結合使用.pdf》資料免費下載
    發表于 09-15 15:04 ?2次下載
    <b class='flag-5'>如何將</b><b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b><b class='flag-5'>處理器</b>與Xilinx的FPGA和SoC結合使用