ST意法半导体
直播中

陈伟

7年用户 1439经验值
私信 关注
[问答]

STM32F7508-DISCO板上SDRAM的性能特点是什么?

下面是我对 STM32F7508-DK 板上连续内存块的乘积性能基准测试,用于三种不同类型的内存(片上 SRAM、FMC 管理的外部 SDRAM 和 QSPI 连接的 NOR 闪存):

水平轴给出了操作的连续内存区域的大小,垂直轴给出了每秒数百万次乘法累加的数量。
对我来说有意义的一个观察是,一旦连续内存块增长超过 2^12 B = 4 kiB = 缓存大小,所有情况下的性能都会显着下降。
我不明白的主要事情是为什么外部SDRAM 性能在小尺寸区域差这么多。有人可以详细说明吗?
电路板、SDRAM 和 NOR 闪存均由 STM32CubeF7 的 BSP 函数和 STM32F7508-DISCO 电路板模板进行初始化。
虽然绝对数字不同,但总体定性行为在从 -O0 到 -O3 的优化级别上是相同的。









回帖(1)

尚文清

2023-1-30 10:09:05
如果我没看错的话,该图显示 SDRAM 比 SRAM 慢一个数量级。
更可能是 MPU 设置中关于内存是否可缓冲/可缓存的内容
举报

更多回帖

发帖
×
20
完善资料,
赚取积分