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次,不知道这样的理解对吗? |