|
楼主 |
发表于 2008-5-14 18:38:01
|
显示全部楼层
和其它主流ARM9的对比
EP9315与S3C2410的比较
1.2410有nand flash控制器,可以降低成本,但Nand flash的稳定性还不敢恭维.2410价格便宜,功能的话已经满足一般的应用场合了,遗憾的是2410在wince和linux方面提供的资料只能用来学习,离做产品差的太远了,要想用2410做产品的话需要修改代码的地方太多太多了,如果一个公司没有一群很牛B的工程师的话,最好别盲目用2410来做东西,这点上三星比cirrus差多了,而且三星的2410没工业级的芯片.导致他只能引用在消费类的地方.
2. cirrus的EP93XX系列有EP9301 EP9302 EP9307 EP9312 EP9315这些芯片,功能上EP9315最强,EP9307可以与ATMEL的9200和三星的2410有一拼,甚至可以替代,为什么呢,9200是工业级的但价格太贵,2410是商业级的,只有EP9307是最好的选择,而且还集成了LCD控制器,可以支持到1024*768的效果.
EP93xx系列的浮点运算协处理器测试结果比较 ,请大家参考
下面是一个ep93xx系列的数学运算协处理单元的浮点运算能力测试结果,如果那位朋友需要在项目中需要很强的浮点运算能力的话,不妨可以考虑一下:
测试平台:AT91RM9200和EP9302
AT91RM9200: ARM920T内核,主频180Mhz,无浮点运算协处理器
EP9302: ARM920T内核,主频 200Mhz,带浮点运算协处理器
测试内容:
在双精度条件下,对1024点FFT变换进行500次运算的总时间比较
(i) 使用EP9302数学协处理器
运算总时间: 3.385648 秒
(ii) 在EP9302上使用软件模拟浮点运算
运算总时间: 15.945097 秒
(iii) 在AT91RM9200上使用软件模拟浮点运算
运算总时间: 17.456108 秒
从上面可以看到,EP9302的数学运算协处理器提高复杂浮点运算的运算速度的效果还是非常明显的,和使用软件模拟浮点运算相比,速度要提高4-5倍左右,而且这个结果是偏保守的,因为暂时还未有能编译linux2.4核的带浮点运算指令的Arm-Linux-Gcc编译器,在测试过程中,使用的linux内核仍然是使用软件模拟浮点运算的内核,所以未能完全发挥数学协处理的浮点运算能力。
在都使用软件模拟浮点运算时,EP9302的主频(200MHz)要略高于AT91RM9200的主频(180MHz),所以在处理浮点运算时,速度上也相应的前者要略快于后者。 |
|