这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ARM7还是ARM9?

共15条 2/2 1 2 跳转至
菜鸟
2006-12-25 18:36:00     打赏
11楼

我觉得
第一,需要明确你的应用需求是什么
第二,了解ARM7,ARM9有什么差别
第三,先用软件做些评估

我们来看第一点,你提到需要“图像采集,压缩和存储的平台”。这是一个很宽的范围,你需要明确定义。如,图像分辨率有多大,压缩是什么格式,要存储多少量--需要管理多大的存储器;有没有操作系统,要不要用户的二次开发。你的系统需要支持哪些I/O

第二点,单纯从执行指令的角度看,从ARM7的三级流水线,升级到ARM9的五级流水线指令的执行速度大概上升不到1.5倍。但是考虑到,市场上大多数的ARM7不带Cache,而ARM9带有Cache和MMU/MPU等存储器管理单元。所以在执行效率上ARM9可能比ARM7快5到10倍---具体还要看搭配什么总线系统和存储器系统。

如果在ARM7搭配比较好的存储器系统上,个人感觉作JPEG的压缩是没有问题的。加上ARM7是个非常适合实施控制的CPU,所以对图像采集和存储也非常适合。关键看你的压缩算法。另一方面,没有MMU的ARM7无法支持应用操作系统,这点需要考虑

ARM9在支持操作系统上选择很宽,不用担心。由于性能的大量提升,ARM9能处理小分辨率(QCIF,CIF)的MPEG2的算法,甚至更高。有些ARM9E的内核带有DSP指令扩展,性能更好。

建议你先用ARM的软件仿真器--ADS和RVDS做一些评估,它们能提供你运行一段程序需要多少Cycle。用ARM7,ARM9一比就知道。

然后选型的时候一定要注意你需要的I/O


院士
2006-12-25 18:48:00     打赏
12楼
专家解释来了~

菜鸟
2006-12-28 18:45:00     打赏
13楼
ARM9

菜鸟
2006-12-29 01:51:00     打赏
14楼
奇怪

菜鸟
2007-03-24 23:43:00     打赏
15楼
我也奇怪

共15条 2/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]