打印

FSMC应用DMA的传输速度

[复制链接]
5639|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dalong168|  楼主 | 2009-3-25 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
香主从外部RAM到芯片内部RAM最高传输速度为多少72M时钟10ns的高速SRAM,我按照keilARMExamplesSTSTM32F10xFWLibExamplesDMAFSMC:下面的例子试了一下,用示波器测才4M,请问香主为什么这么低?
沙发
香水城| | 2009-3-25 14:57 | 只看该作者

初始化参数是否与你的SRAM匹配?

另外你可以直接用程序操作SRAM而不是用DMA试试,因为DMA需要通过仲裁才能获得总线的使用权,所以使用DMA会比直接用CPU操作慢。

关于DMA的时序分析,请看这篇应用笔记:
相关链接:https://bbs.21ic.com/upfiles/img/20093/2009319173318429.pdf

使用特权

评论回复
板凳
dalong168|  楼主 | 2009-3-25 15:01 | 只看该作者

回香主

我是完全按照ST公司的例程要求设计的实验板,RAM采用就是例程中提到的IS61WV51216BLL

使用特权

评论回复
地板
dalong168|  楼主 | 2009-3-25 15:03 | 只看该作者

我试了直接用程序操作SRAM速度也是这么快

我试了直接用程序操作SRAM速度也是这么快,我是用示波器测得SRAM的OE脚

使用特权

评论回复
5
香水城| | 2009-3-25 15:08 | 只看该作者

我要去问一下测试过的同事,我自己没测过

但我记得有人说速度不是很高,具体多少不记得了。

使用特权

评论回复
6
dalong168|  楼主 | 2009-3-25 15:20 | 只看该作者

谢谢香主

谢谢香主提供的资料:
我直接用程序操作SRAM测试的时候用的是这个程序keilARMExamplesSTSTM32F10xFWLibExamplesFSMCSRAM下的例子

使用特权

评论回复
7
香水城| | 2009-3-25 15:25 | 只看该作者

你最好再算算SRAM的时序参数是否匹配

我不敢保证那个例子中时序参数的设置是最优的。

下面这个应用笔记中介绍了如何计算时序参数:
相关链接:https://bbs.21ic.com/upfiles/img/20093/2009318234255642.pdf

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

57

主题

181

帖子

2

粉丝