在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

使用STM32緩存來優化性能與功率效率

MCU開發加油站 ? 來源:STM32單片機 ? 2023-02-06 11:32 ? 次閱讀

來源:STM32單片機

本應用筆記描述了意法半導體開發的首款指令緩存(ICACHE)和數據緩存(DCACHE)。

Arm Cortex-M33 處理器的 AHB 總線中引入的 ICACHE 和 DCACHE 嵌入到下表中列出的 STM32 微控制器(MCU)中。

這些緩存使用戶從內部和外部存儲器提取指令和數據時或在用于外部存儲器的數據流量時提高應用性能并降低功耗。本文檔提供了典型示例,以強調 ICACHE 和 DCACHE 功能,并便于配置。

1. ICACHE 和 DCACHE 概述

本節概述了嵌入在基于 STM32 Arm Cortex內核的微控制器中的 ICACHE 和 DCACHE 接口。詳細介紹了 ICACHE 和 DCACHE 框圖架構以及在系統架構中的集成。

1.1 STM32L5 系列智能架構

此架構基于總線矩陣,允許多個主設備(Cortex-M33、DMA1/2 和 SDMMC1)訪問多個從設備(如Flash 存儲器、SRAM1/2、OCTOSPI1 或 FSMC)。

下圖描述了 STM32L5 系列智能架構。

b195c390-a4cb-11ed-bfe3-dac502259ad0.png

由于將 8-Kb 的 ICACHE 接口引入其 C-AHB 總線,通過快速總線從內部存儲器(Flash 存儲器、SRAM1 或SRAM2)或通過慢速總線從外部存儲器(OCTOSPI1 或 FSMC)提取代碼或數據時,Cortex-M33 的性能有所提升。

1.2 STM32U5 系列智能架構

此架構基于總線矩陣,允許多個主設備(Cortex-M33、GPDMA1、DMA2D 和SDMMC1/2)訪問多個從設備(如 Flash 存儲器、SRAM1/2/3/4、BKPSRAM、OCTOSPI1/2 或 FSMC)。

下圖描述了 STM32U5 系列智能架構。

b1ba09d0-a4cb-11ed-bfe3-dac502259ad0.png

其 C-AHB 總線引入了 8-Kb 的 ICACHE 接口,通過快速總線從內部存儲器(Flash 存儲器、SRAM1、SRAM2 或SRAM3)或通過慢速總線從外部存儲器(OCTOSPI1、OCTOSPI2 或 FSMC)提取代碼或數據時,Cortex-M33 的性能有所提升。其 S-AHB 總線引入了 4-Kb 的 DCACHE 接口,提高了外部存儲器(OCTOSPI1、OCTOSPI2 或 FSMC)的數據流量。

1.2 ICACHE 框圖

ICACHE 框圖如下圖所示:

b1d4ae3e-a4cb-11ed-bfe3-dac502259ad0.png

ICACHE 存儲器包括:

? 具有以下元素的 TAG 存儲器:

– 指示將哪些數據包含在緩存數據存儲器中的地址標簽

– 有效位

? 數據存儲器,包含緩存的數據

1.4DCACHE 框圖

DCACHE 框圖如下圖所示。

b1f41de6-a4cb-11ed-bfe3-dac502259ad0.png

DCACHE 存儲器包括:

? 具有以下元素的 TAG 存儲器:

– 指示將哪些數據包含在緩存數據存儲器中的地址標簽

– 有效位 特權位

– dirty 位

? 數據存儲器,包含緩存的數據

本文檔詳細介紹了意法半導體開發的首款指令緩存(ICACHE)和數據緩存(DCACHE)的基本特性,并在文中提供示例介紹其性能,為大家帶來關于這款指令的全面解讀。由于文章篇幅有限僅展示部分,完整內容請點擊“閱讀原文”下載原文檔。

審核編輯:湯梓紅

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

    關注

    48

    文章

    7627

    瀏覽量

    151769
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17263

    瀏覽量

    351986
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9143

    瀏覽量

    368322
  • 存儲器
    +關注

    關注

    38

    文章

    7522

    瀏覽量

    164102
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    46537

原文標題:使用 STM32 緩存來優化性能與功率效率

文章出處:【微信號:mcugeek,微信公眾號:MCU開發加油站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    智能電機控制優化實時性能與效率設計介紹

    的電機類型與控制機制,以極低的成本提高電機的精度、性能、電源效率和使用一系列狀態簡化控制復雜性。所支持的狀態越多,對位置的控制精確度就越高,但這同時也意味著需要更復雜的處理過程壽命。
    發表于 07-08 06:35

    Linux和Android系統故障和優化性能的方法和流程探討

    優化變得異常復雜,如何定位性能問題出在哪個方面,是性能優化的一大難題, 從系統入手,闡述由于系統軟、硬件配置不當可能造成的性能問題,并且探
    發表于 07-22 06:48

    實時控制系統需要不斷優化性能

    設計實時控制系統的工程師不斷面臨優化性能的挑戰。這些系統需要最小的延遲,其中采樣、處理和輸出之間的時間延遲必須處在緊湊的時間窗口內,以便滿足性能規格。控制系統的核心是用于計算控制信號的數學密集算法
    發表于 07-23 04:45

    使用STM32緩存優化性能與功率效率

    下表中列出的 STM32 微控制器(MCU)中。這些緩存使用戶從內部和外部存儲器提取指令和數據時或在用于外部存儲器的數據流量時提高應用性能并降低功耗。本文檔提供了典型示例,以強調 ICACHE 和 DCACHE 功能,并便于配置
    發表于 09-07 07:51

    IR推出高效率氮化鎵功率器件

    IR推出高效率氮化鎵功率器件 目前,硅功率器件主要通過封裝和改善結構優化性能提升效率,不過隨
    發表于 05-10 17:50 ?1157次閱讀

    設計出優化性能的實時控制系統關鍵

    設計實時控制系統的工程師不斷面臨優化性能的挑戰。這些系統需要最小的延遲,其中采樣、處理和輸出之間的時間延遲必須處在緊湊的時間窗口內,以便滿足性能規格。控制系統的核心是用于計算控制信號的數學密集算法。利用可快速有效地執行數學運算的微控制器(MCU)是實現這一目標的關鍵。
    發表于 04-26 13:48 ?1216次閱讀
    設計出<b class='flag-5'>優化性能</b>的實時控制系統關鍵

    優化能源效率:基于軟件進行功率分析

    優化能源效率:基于軟件的功率分析
    的頭像 發表于 05-31 09:41 ?2139次閱讀
    <b class='flag-5'>優化</b>能源<b class='flag-5'>效率</b>:基于軟件進行<b class='flag-5'>功率</b>分析

    UWB帶通濾波器優化性能資料下載

    電子發燒友網為你提供UWB帶通濾波器優化性能資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-23 08:53 ?13次下載
    UWB帶通濾波器<b class='flag-5'>優化性能</b>資料下載

    AN5212_利用STM32L5系列緩存優化性能和電源效率

    AN5212_利用STM32L5系列緩存優化性能和電源效率
    發表于 11-21 08:11 ?0次下載
    AN5212_利用<b class='flag-5'>STM32</b>L5系列<b class='flag-5'>緩存</b><b class='flag-5'>優化性能</b>和電源<b class='flag-5'>效率</b>

    AN4850_STM32擴頻時鐘生成原理、性能與實現

    AN4850_STM32擴頻時鐘生成原理、性能與實現
    發表于 11-21 17:06 ?8次下載
    AN4850_<b class='flag-5'>STM32</b>擴頻時鐘生成原理、<b class='flag-5'>性能與</b>實現

    使用STM32高速緩存優化性能和能效

    使用STM32高速緩存優化性能和能效
    發表于 11-21 17:07 ?0次下載
    使用<b class='flag-5'>STM32</b>高速<b class='flag-5'>緩存</b><b class='flag-5'>優化性能</b>和能效

    應用筆記|使用 STM32 緩存優化性能與功率效率

    下表中列出的 STM32 微控制器(MCU)中。 這些緩存使用戶從內部和外部存儲器提取指令和數據時或在用于外部存儲器的數據流量時提高應用性能并降低功耗。本文檔提供了典型示例,以強調 ICACHE
    的頭像 發表于 02-05 02:25 ?1876次閱讀

    使用STM32緩存優化性能與功率效率應用筆記

    電子發燒友網站提供《使用STM32緩存優化性能與功率效率應用筆記.pdf》資料免費下載
    發表于 08-01 10:02 ?0次下載
    使用<b class='flag-5'>STM32</b><b class='flag-5'>緩存</b><b class='flag-5'>來</b><b class='flag-5'>優化性能與</b><b class='flag-5'>功率</b><b class='flag-5'>效率</b>應用筆記

    優化性能:使用基于閃存的存儲的I/O密集型工作負載

    電子發燒友網站提供《云優化性能:使用基于閃存的存儲的I/O密集型工作負載.pdf》資料免費下載
    發表于 08-28 10:04 ?0次下載
    云<b class='flag-5'>優化性能</b>:使用基于閃存的存儲的I/O密集型工作負載

    STM32GUI_使用 STLINK+stm32gui-pydfb 工具實時查看圖形緩存的圖片

    STM32GUI_使用 STLINK+stm32gui-pydfb 工具實時查看圖形緩存的圖片
    的頭像 發表于 10-27 10:28 ?983次閱讀
    <b class='flag-5'>STM32</b>GUI_使用 STLINK+<b class='flag-5'>stm32</b>gui-pydfb 工具<b class='flag-5'>來</b>實時查看圖形<b class='flag-5'>緩存</b>的圖片
    主站蜘蛛池模板: 女人张开腿让男人桶视频免费大全 | 国产成人综合一区人人| 亚洲欧美日韩在线观看你懂的| 国产午夜精品视频| 国产精品免费看久久久| 国产毛片农村妇女系列| 日本二区免费一片黄2019| 日本特黄特色大片免费播放视频 | 一本到在线观看视频不卡| 黄色亚洲| 美日韩一区二区| 黄色www| 99综合久久| 99视频全部免费| 天天做天天做天天综合网| 成 人 免 费 黄 色| 午夜视频在线观看完整高清在线| 爽天天天天天天天| 操日韩| 国产精品久久1024| 男人在线网站| 国产精品国产三级在线高清观看| 欧美成人影院免费观| 色偷偷91综合久久噜噜噜男男| 性满足久久久久久久久| 日本一区免费看| 性感美女逼| 在线看av的网址| 中文字幕网资源站永久资源| 亚洲区中文字幕| 亚洲欧美成人网| 成人a网| 三级黄色a| 欧亚激情偷乱人伦小说视频| 日韩成人免费一级毛片| 人人爽人人看| 国产成人综合久久| 免费午夜视频| 欧美视频一区二区三区四区 | 亚洲国产美女精品久久| 日本免费黄色片|