打印

请教ARM9的指令执行速度(2440)

[复制链接]
3520|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
电子科技|  楼主 | 2008-11-28 09:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟有个问题不太明白,向大家请教:
就如2440外部总线频率:100~133MHz ,那主频假如在400MHZ下跑的话,外扩的FLASH或SDRAM的速度应该达不到吧,这样指令应该不会在400M的速度下执行吧,不知道这样理解对吗?那实际能跑到多少M呀。

相关帖子

沙发
dld2| | 2008-11-28 10:31 | 只看该作者

在打开cache的情况下

这个速度很难说。

使用特权

评论回复
板凳
原野之狼| | 2008-11-28 11:12 | 只看该作者

菜鸟瞎说几句

如果CACHE命中的话,那么就达到了最快的速度,也就是主频速度。
如果没有命中的话,那么就得去访问存储器了,速度自然就慢下来了。
当然,程序的执行都有局部性,不可能每次都必须去访问存储器,所以在使用CACHE的时候速度还是很快的。

使用特权

评论回复
地板
HWM| | 2008-11-28 11:22 | 只看该作者

任何系统都会有“瓶颈”,而宣传往往只挑最好的说。

使用特权

评论回复
5
电子科技|  楼主 | 2008-11-28 11:43 | 只看该作者

谢谢大家

那看来在打开cache的情况下,主频在400M的时候,实际指令执行速度平均达到300M是没问题了(包括跳转的延时)。呵呵。

使用特权

评论回复
6
MicroMMU| | 2008-11-30 22:10 | 只看该作者

不知ARM926-EJS改进没有?

听说926EJS是哈佛结构,指令分支预测。

使用特权

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

本版积分规则

11

主题

15

帖子

1

粉丝