|
发表于 2008-3-20 15:30:16
|
显示全部楼层
Powerpc芯片凭借其出色的性能和高度整合和技术先进特性在网络通信应用,工业控制应用,家用数字化,网络存储领域,军工领域,电力系统控制等都具有非常广泛的应用.由于PowerPC相对ARM器件来说价格稍贵,另外ARM开发工具盗版到处都是,所以在中国目前来说PowerPC不是很普及.但在一些欧美国家应用很广泛的,高校通信专业里面不学PowerPC,应该是高校一个重要失策.个人觉得PowerPC相对ARM优势有下面几点说明,
一是,整合度高以及技术先进性,现在Freescale PowerPC 处理器集成USB,PCI,DDR控制器,SATA控制器,千兆网口控制器,CAN控制器,RapidIO以及PCI_Express控制器,IEEE1588通信协议,支持各种通信协议CPM协处理器 ,DMA,SPI,I2C.UART等,客户无须设计复杂的外围电路,减少设计复杂程度以及物料使用,ARM这点比不上
fireangel: 功能多就好么?二者应用场合不一样的.
二是,芯片可选范围大,性能高,升级容易,从50M-1.7G都有处理器,而且POwerPC将象多核处理器发展,如已经推出集成双e500 core MPC8572,MIPS性能高达6897,ARM我看频率是1G的都没有,ARM 大概是 1.1 MIPS/MHz,Power Architecture 是大于2.0MIPS/MHz,所以PowerPC在高端嵌入式应用,占有很大比例,ARM这点比不上
fireangel: 选处理器只看频率么? PowerPC比拼的是性能,而ARM比拼的是功耗,二者应用领域不一样,你有看到手机用PowerPC做的吗? 频率高有,但功耗60w,要做成手机都冒烟了. 相反,很多局端设备都会选用PowerPC,而不是ARM.
三是,开发难度方面,其实PowerPC处理器开发难度并不是很高,只不过因为开发的人少,所以中文资料相对较少,另外开发工具也不象ARM那么多盗版的,所以总有些人抱怨PowerPC处理器开发难度大,如Freescale都免费给客户提供Datasheet,设计详细文档给用户,而且最底层驱动,Freesclae都已经开发好.你可以在他们论坛上提问,或者发邮件给技术支持,他们很快都能回复的, 相信以后用的人会越来越多
fireangel: 说PowerPC开发难度高的人可笑, 但后面解释的人也很可笑. 只有熟悉不熟悉的问题,没有难易的问题.
四是,价格方面,总有人抱怨说PowerPC处理器价格贵,相对ARM来说,同样频率的,可能会贵点,但是如果是MIPS/MHz性能比较以及整合的外围电路来说,PowerPC还是有一定优势的,Freescale也意识到这个问题,所以推出了象工作频率低点的MPC8313,MPO8323等低价格处理器,另外如coldfire也推出低价格处理器,随着Freescale后面产品继续推出,PowerPC处理器价格会越来越便宜
fireangel: 类似上面, 领域不一样,并不是依价格而论.
总之一句话:嵌入式处理器由于领域不一样,各自追求的目标是不一样的, PowerPC跟ARM去比较,其行为就非常可笑:关公站秦琼.
另外,不知道楼主把一个相同的帖子各个板块都贴上,是啥意思,是露傻呢,还是欠C.
我主要玩PowerPC, 也玩过ARM, 对各个CPU没有什么偏见,但实在受不了这样无聊的人的喷粪,所以来说一下. |
|