[STM32F7] STM32F7 MPU Cache浅析

[复制链接]
1055|8
 楼主| wanduzi 发表于 2019-10-31 21:47 | 显示全部楼层 |阅读模式
STM32F7 MPU Cache浅析.pdf (530.93 KB, 下载次数: 14)
 楼主| wanduzi 发表于 2019-10-31 21:47 | 显示全部楼层
Cache,高速缓存,一般指的是 L1 cache,即和 Core 紧耦合的,从 STM32F7 系列开始,基于 ARM cortex-M7 内核,增加了对 L1 Cache 的支持。
 楼主| wanduzi 发表于 2019-10-31 21:47 | 显示全部楼层
 楼主| wanduzi 发表于 2019-10-31 21:49 | 显示全部楼层
从这张图片可以看出来,无论是指令 Cache(I-cache)还是数据 Cache(D-cache),一旦使能之后,就分别与 Core 的 prefetch unit(I-cache)和 load-store unit(D-cache)相连,以 D-cache 为例,因为直接与 LSU 相连,访问速度会比直接访问 SRAM 或外部 RAM 快很多,只要保证 cache 有足够高的命中率(由 cache 策略保证),尽量少的 cache miss,读/写的速度会有比较大的提高。
 楼主| wanduzi 发表于 2019-10-31 21:51 | 显示全部楼层
heimaojingzhang 发表于 2019-11-19 11:07 | 显示全部楼层
非常感谢楼主分享
guanjiaer 发表于 2019-11-19 11:09 | 显示全部楼层
非常感谢楼主分享
木木guainv 发表于 2019-11-19 11:17 | 显示全部楼层
非常感谢楼主分享
xiaoqizi 发表于 2019-11-19 11:36 | 显示全部楼层
非常感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

156

主题

1882

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部