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

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

    文章

    8381

    瀏覽量

    164604
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18925

    瀏覽量

    398265
  • ARM
    ARM
    +關注

    關注

    135

    文章

    9553

    瀏覽量

    391912
  • 存儲器
    +關注

    關注

    39

    文章

    7739

    瀏覽量

    171679
  • Cortex
    +關注

    關注

    2

    文章

    220

    瀏覽量

    48801

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

    優化能源效率:基于軟件的功率分析
    的頭像 發表于 05-31 09:41 ?2834次閱讀
    <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 ?3253次閱讀

    使用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 ?1676次閱讀
    <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>的圖片

    性能緩存設計:如何解決緩存偽共享問題

    緩存行,引發無效化風暴,使看似無關的變量操作拖慢整體效率。本文從緩存結構原理出發,通過實驗代碼復現偽共享問題(耗時從3709ms優化至473ms),解析其底層機制;同時深入剖析高
    的頭像 發表于 07-01 15:01 ?763次閱讀
    高<b class='flag-5'>性能</b><b class='flag-5'>緩存</b>設計:如何解決<b class='flag-5'>緩存</b>偽共享問題

    伺服電機編碼器安裝與維護最佳實踐:優化性能與延長系統壽命

    ,正確的安裝與精心的維護可是必不可少的。今天,咱們就來聊聊伺服電機編碼器安裝與維護的最佳實踐,一起探尋優化性能與延長系統壽命的秘訣。
    的頭像 發表于 08-29 17:27 ?880次閱讀