[微控制器/MCU] 关于LPC2220在内部SRAM,外部FLASH和外部SRAM中取指周期的问题

[复制链接]
3109|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

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