打印
[微控制器/MCU]

关于LPC2220在内部SRAM,外部FLASH和外部SRAM中取指周期的问题

[复制链接]
2075|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
orange2348|  楼主 | 2010-3-15 14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LPC2220板子采用了11.0592M的晶振,fcclk=fpclk=11.0592*6=66.3552Mhz,外部flash采用sst39vf1601,外部sram采用is61lv25616al,EMC配置:BANK0,FLASH,WST1=3,WST2=5,  BANK1,SRAM,WST1=2,WST2=3,

请问这种情况下,执行一条单周期指令(不考虑刷新流水线)
在内部SRAM中,是1/66.3552=15ns
在外部flash中,是(WST1+WST2)*2/(11.0592*6)=16/66.3552=241ns
在外部SRAM中,是(WST1+WST2)*2/(11.0592*6)=5/66.3552=75ns
其中外部flash中,需要乘以2是因为flash和sram都是16为总线的,完成一条指令的读取需要读2次,不知道这样的理解对吗?

相关帖子

沙发
linux1| | 2010-3-15 20:32 | 只看该作者
这是怎么算的了?没有理解你意思!

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝