一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

本文將介紹設(shè)計、挑戰(zhàn)以及與 Cortex-M 處理器和 CoreSight SoC 的使用相關(guān)的內(nèi)容。

多核設(shè)計即將進入 MCU

一些應(yīng)用程序可以從多核設(shè)計中受益

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

多處理器系統(tǒng)挑戰(zhàn)

記憶系統(tǒng)

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

低功耗

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

調(diào)試

  • CoreSight 調(diào)試架構(gòu)允許共享調(diào)試和跟蹤連接
  • 各種走線總線寬度、時鐘域

內(nèi)存 – 程序 ROM / 閃存

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

閃存訪問加速器

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

pYYBAGDPEumAZi_YAAHVO7e_g1c725.png

簡單雙核設(shè)計中的 ROM 共享

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

poYBAGDPEvSAbEyGAAFtz1Ncdb0842.png

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

編輯:hfy

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

    關(guān)注

    146

    文章

    17984

    瀏覽量

    366972
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9353

    瀏覽量

    377581
  • 多處理器
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

      據(jù)悉,東芝公司發(fā)布推出一款基于 ARM Cortex-M0 處理器內(nèi)核構(gòu)建的 32 位 RISC 微控制器,此低功耗32位器件結(jié)合了
    發(fā)表于 06-01 09:13 ?1578次閱讀

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

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

    怎么區(qū)分ARM Cortex系列的處理器

    的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用  2、Cortex-R:針對實時系統(tǒng)  3、Cortex-M微控制器ARM Cortex系列
    發(fā)表于 09-13 10:01

    什么是用于數(shù)字信號控制CORTEX-M4處理器?

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

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

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

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

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

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

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

    ARM Cortex-M處理器對比表

    Cortex-M處理器系列針對低成本、高能效的微控制器進行了優(yōu)化。 這些處理器可以在各種應(yīng)用中找到,包括物聯(lián)網(wǎng)、工業(yè)和日常消費設(shè)備。 該處理器
    發(fā)表于 08-29 07:00

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

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

    Stellaris微控制器用作IO處理器

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

    ARM_Cortex-M0+微控制器原理與應(yīng)用

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

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

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

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

    STM32系列ARM Cortex-M3處理器微控制器原理與實踐
    發(fā)表于 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處理器
    發(fā)表于 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結(jié)合使用

    電子發(fā)燒友網(wǎng)站提供《如何將Arm Cortex-M處理器與Xilinx的FPGA和SoC結(jié)合使用.pdf》資料免費下載
    發(fā)表于 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結(jié)合使用