STM32单片机

文章数:1077 被阅读:2761645

推荐内容
账号入驻

应用笔记|使用 STM32 缓存来优化性能与功率效率

最新更新时间:2023-02-06 17:22
    阅读数:

本应用笔记描述了意法半导体开发的首款指令缓存(ICACHE)和数据缓存(DCACHE)。 


在 Arm® Cortex®-M33 处理器的 AHB 总线中引入的 ICACHE 和 DCACHE 嵌入到下表中列出的 STM32 微控制器(MCU)中。


这些缓存使用户从内部和外部存储器提取指令和数据时或在用于外部存储器的数据流量时提高应用性能并降低功耗。本文档提供了典型示例,以强调 ICACHE 和 DCACHE 功能,并便于配置





目录预览




1 ICACHE 和 DCACHE 概述

2 ICACHE 和 DCACHE 主要特性

3 ICACHE 和 DCACHE 的性能与功耗

4 结论



1.ICACHE 和 DCACHE 概述

本节概述了嵌入在基于 STM32 Arm® Cortex®内核的微控制器中的 ICACHE 和 DCACHE 接口。详细介绍了 ICACHE 和 DCACHE 框图架构以及在系统架构中的集成。



1.1 STM32L5 系列智能架构


此架构基于总线矩阵,允许多个主设备(Cortex-M33、DMA1/2 和 SDMMC1)访问多个从设备(如Flash 存储器、SRAM1/2、OCTOSPI1 或 FSMC)。 


下图描述了 STM32L5 系列智能架构。


由于将 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 系列智能架构。



其 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 框图如下图所示:


ICACHE 存储器包括: 


• 具有以下元素的 TAG 存储器: 

– 指示将哪些数据包含在缓存数据存储器中的地址标签 

– 有效位 


• 数据存储器,包含缓存的数据



1.4 DCACHE 框图


DCACHE 框图如下图所示。



DCACHE 存储器包括: 

• 具有以下元素的 TAG 存储器: 

– 指示将哪些数据包含在缓存数据存储器中的地址标签 

– 有效位 特权位 

– dirty 位 

• 数据存储器,包含缓存的数据


本文档详细介绍了意法半导体开发的首款指令缓存(ICACHE)和数据缓存(DCACHE)的基本特性,并在文中提供示例介绍其性能,为大家带来关于这款指令的全面解读。由于文章篇幅有限仅展示部分,完整内容请点击“阅读原文”下载原文档。


长按扫码关注公众号 


更多资讯,尽在STM32


点击“阅读原文”,可下载原文档

推荐帖子

PIC单片机 PWM模块开启后,一般通过什么关闭
1、是通过改CCP引脚的TRISX寄存器2、还是改CCXM《3:0》关闭PWM3、定制定时器我通过PROTES仿真第一种可以实现,但第二种第三种都不能实现。我想问一下大家都是通过配置什么来关闭PWM的PIC单片机PWM模块开启后,一般通过什么关闭
男哥 Microchip MCU
MSP430通过RC522实现门禁卡功能(RFID)
//实现门禁卡功能//刷卡实现LCD灯亮+12864LCD屏幕显示相应内容屏幕效果如下:////======================================
灞波儿奔 微控制器 MCU
CD4067 可以用3V供电吗?
4067是16入1出模拟开关。参数给的是5V供电。有3V的CD4067吗?CD4067可以用3V供电吗?
king_ee 嵌入式系统
音频功率放大器及啸叫抑制设计
本帖最后由paulhyde于2014-9-1503:08编辑有没有做音频功率放大器及啸叫抑制设计的,进来讨论讨论进展如何音频功率放大器及啸叫抑制设计
121xiangqiankan 电子竞赛
我国启动4G技术开发 已建成世界最大规模实验网
据cctv新闻联播报道:当普通百姓还在憧憬第三代手机(3G)的时候,我国的八六三计划已经瞄准世界高新技术的最前沿,着手开发目前世界上规模最大的第四代移动通信(4G)网络.与现有的移动通信技术相比,4G的传输速度可提高1000倍,因此在未来,手机不再是传统功能上打电话的工具,而是变成掌上的小电脑,可以实现无线高速上网、看电视等各种多媒体服务。第四代移动通信系统业务测试工程师王浩文在接受cctv记者采访的时候向记者演示了通过实验网同一公里外的同事进行视频通话,效果非常好。这种实验网实
mdreamj RF/无线

最新有关STM32单片机的文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved