硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3243|回复: 3
收起左侧

[STM32F7] 分享一个F7外挂16位SDRAM性能测试

[复制链接]

9

主题

39

回帖

66

积分

初级会员

只要努力,没有什么办不到

积分
66
发表于 2019-11-20 11:50:19 | 显示全部楼层 |阅读模式
由于最近有个案子用到F7+16位SDRAM驱动1366*768分辩率,在60H刷新率下,画面有撕裂和抖动问题,降低刷新率后正常,但是因为刷新率降低,画面会闪烁,

经硬汉提醒,应该是16位SDRAM带宽不够造成,


为了进一步确认,参考V7的外挂32位带宽SDRAM性能测试例程,移植到我手上的F7上测了下,确实16位的读写速度还是慢了很多


QQ截图20191120113739.png
先上一张硬汉例程的测试说明,用H7+32位SDRAM,写入速度376MB/S,读速度182MB/S,这效果杠杠滴!


以下是我在F7+16位SDRAM上的测试

0级优化.png
这个是开启了Cache,0级优化,未开时间优化


3级优化时间优化.png
这个是开启Cache,3级优化,同时开启时间优化,明显比32位的SDRAM,速度慢一半


关cahe 3级优化时间优化.png
这个是关闭Cache,开3级优化,同时开启时间优化

测试过程中碰到个奇怪的问题,跟硬汉例程描述有差异,就是开Cache,开3级优化,但是不开时间优化,读速度变为1142MB/S,见下图
3级优化 不开时间优化.png




总结:
        1、在刷屏应用的场合,特别是高分辩率,还是要用32位SDRAM,否则,SDRAM的带宽会限制刷屏的速度
        2、这个时间优化对SDRAM读还是有影响的,只要不开时间优化,等级优化用0--3,读速度都是不正常,暂时还没搞清楚为什么会这样?


回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-11-20 17:21:53 | 显示全部楼层
读写程序 ??
回复

使用道具 举报

9

主题

39

回帖

66

积分

初级会员

只要努力,没有什么办不到

积分
66
 楼主| 发表于 2019-11-20 23:48:16 | 显示全部楼层

是的,简单对比了下各种优化下16位SDRAM的读写测试,跟32位带宽差1倍的速度
回复

使用道具 举报

3

主题

111

回帖

120

积分

初级会员

积分
120
发表于 2019-11-25 11:36:54 | 显示全部楼层
F7支持的分辨率能达到1366×768吗,厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-2 08:01 , Processed in 0.179858 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表