Palm CPU的旧爱新欢 - 掌上风云 - 安静

(这条文章已经被阅读了 64 次) 时间:2001-07-03 17:37:38 来源:安静 (飞鸟) 原创-IT

Palm的各个系列的机器一直使用的中央处理器是摩托罗拉龙珠处理器Dragonball CPU,大家所熟悉的现在Palm各类机器上都能找到它的身影,包括最新的M505,500等。但这种旧有的硬件架构其实早就成为了Palm阵营机种的一个滞涸,比如Dragonball CPU现在最大的速率只有33MHz,对多媒体的支持很差等等,令Palm机种有许多的无奈。早在去年,Palm公司就宣称要改这种架构为ARM的,但这种转变要面临众多的考虑和选择。Palm的旧爱新欢又是怎么样一种情形呢?

Palm的旧爱是Dragon Ball

摩托罗拉的DigitalDNA系列解决方案——“龙珠”(Dragon Ball)微处理器在PDA领域中是得到了众多人多青睐,推出以来的出货量已经超过了2500万颗,国内外众多厂商的产品都是采用Dragon Ball,国内的如恒基伟业、联想、方正等,国外的所有Palm操作系统的掌上电脑都采用了这款处理器,如Palm、Handspring、Sony厂商了。

现在的“龙珠Dragon Ball”系列微处理器主要包括DragonBall EZ和DragonBall VZ。它们结合高度优化的外设,包括一个灵活的LCD控制器、通用异步收发信机、IrDA和多个I/O接口,它使设计人员能够以简单且节省的方式,将外围设备接入其设计产品。自1995年推出以来,Dragon Ball一直是既具有LCD屏幕又对能耗严格限制的便携产品处理器的佳选。

新的DragonBall VZ(MC68VZ328)提高了DragonBall EZ外设的集成水平。它通过在片上可编程序的DRAM控制器和加强的LCD控制器来支持同步DRAM。另外,DragonBall VZ还包括一个第二记时器、两个附加结构串行外围接口、附加通用异步收发信机、双脉宽调制和附加的I/O插头。所有这些增加设备并没有改变芯片引脚,DragonBall VZ沿用了DragonBall EZ的144引脚BGA结构。

虽然Palm系列一直采用的是摩托罗拉Dragonball龙珠,即使是现在最新的m505等采用了较快的Dragonball处理器,但也只有33MHz,比起目前Windows CE机种采用英特尔StrongARM高达206MHz处理效率的处理器,真的是相形见拙了。而且在声音及图像处理等多媒体功能上,Dragonball龙珠系列处理器也有太多的不足之处。所以难怪Palm宣称要采用ARM的处理器。

Motorola也意识到了自己与Palm合作的危机,就在去年PALM声称要改采用ARM处理器之后,宣布也要生产新的处理器。2000年12月,Motorola得到了ARM公司的授权,获得Arm公司部分微芯片技术的许可,这些技术将用于Motorola的32位嵌入式处理器。根据该协议,Motorola将向OEM商提供ARM的处理器核心,用于Motorola的PowerPC,M* Core,和ColdFire等32位嵌入式处理器。就在上个月下旬,Motorola公开了新处理器上市计划,要在今年中推出68K code M68SZ328 DragonBall处理器。这是目前DragonBall处理器的改进版,0.18微米的制程,速度和耗电量等都有改善,可以用在PALM到现在为止所出的机种上,以后使用DragonBall处理器的机种大概都会改用这个。Motorola还声称有另一条生产线就是将ARM和Dragonball两种设计整合在一起的新处理器,Dragonball-ARM会推出,同样也是0.18微米的制程,在明年则会有DragonBall-ARM+和DragonBall-Arm2两款处理器推出,不同的是这两个新处理器会是0.13微米制程。新的Dragonball处理器有助无线接驳的应用,亦可带来话音辨识及人工语音能力、更丰富的画面、高速连接,以及多媒体功能。同时也就是在上个月,Motorola得到了Sony的记忆棒Memory Stick的授权,将来的龙珠处理器,如即将推出的ARM版本,可以直接与Memory Stick通信,无需另外的接口,从而采用Memory Stick技术的装置可以降低成本。Motorola又一次加强了与Palm阵营的合作。

Palm的新欢将是谁?

作为全球掌上电脑行业老大的Palm公司无疑是一个强有力的合作伙伴,所以得到与Palm公司的处理器的合作项目,对于任何一家微处理器厂商来说都是一个最诱人的合作。

Intel与Motorola相比在掌上电脑芯片市场上其实只是个新手,所占市场份额很小,但目前Intel已经在占有了有了一个牢固的地位。他们的StrongARM处理器已经用在两款Pocket PC操作系统的掌上电脑上,即康柏公司的iPAQ和惠普的Jornada。StrongARM是ARM公司开发的面向掌上装置的一系列处理器,1997年时Intel购买了这款芯片的技术。Intel的StrongARM最大的优点就是为掌上电脑提供了足够的计算能力,尤其在多媒体方面比龙珠处理器的功能要强劲得多,可支持播放下载的音频、视频等多媒体内容。现在,越来越多的掌上电脑开始转向采用Intel的StrongARM处理器。就在本周,夏普即将推出的Linux掌上电脑也将采用StrongARM处理器。还有消息称刚刚拿到Palm OS授权的宏基的新款Acer掌上电脑也可能会采用StrongARM处理器。IDC的分析师Alex Slawsby称:“摩托罗拉无疑正面临危险,Intel将是该公司第一个强有力的挑战者。如果Palm转投阵营的话,情况会更糟。”虽然Palm到现在没有公开表示将采用哪一家的ARM处理器,但有消息称该公司更青睐StrongARM。而Intel也计划对自己的处理器升级。该公司今年将对StrongARM处理器升级,下一代掌上电脑处理器称为“XScale”。XScale处理器的时钟速度比StrongARM更快,而耗能更少。现在的StrongARM处理器时钟频率在200MHz左右。Intel没有宣布XScale处理器的速度,但该公司演示的产品时钟频率为1GHz。

也就在上个月安捷伦推出了一款新的芯片系统,这款AAEC-2000芯片面向移动信息工具、智能手机及MP3播放器,集成了一个200MHz的ARM920T微处理器。它是首款将支持GSM/GPRS、蓝牙及W-CDMA无线网络的芯片。安捷伦的设计集成了一个全彩色LCD控制器、帧缓冲、外部存储控制器、可编程锁相回路及通用内存管理器。这款芯片系统是独立于操作系统的,它可以支持Palm OS、微软的Windows CE及PocketPC,也支持Linux和Symbian的Epoc操作系统。虽然ARM920T微处理器标称速度为200MHz,但它是内部速度,外部速度实际上是100MHz。但这相对于龙珠处理器已经是非常大的进步了。这款芯片正在进行样品测试,8月将推向市场。这款采用了0.18微米工艺的芯片10万颗批发单价为15美元,非常有竞争力。可以显著提升PDA或智能手机的处理能力。其它还有Intel的X-scale技术、Cirrus Logic、IBM及夏普的技术。这明显是一款针对Palm公司的要求而生产的满足Palm产品的芯片,安捷伦也想界入这一场芯片之争。

新欢旧爱难调?

Palm公司称由于Dragonball的处理性能存在不足,所以要把处理器从68k处理器改用ARM处理器,推动Palm的声音功能等方面。但目前Palm产品真正要转入ARM架构存在着很多的问题。

从 Palm的操作系统方面来说,由于Dragonball和ARM处理器的命令集不同,一般来说,在命令集不同的处理器上不能运行对应其他微处理器的应用软件,即采用不同的处理器,原来的应用软件也必须重新设计。ARM处理器则通过68k仿真功能运行现有的Dragonball用Palm应用软件。所以如果Palm转移到ARM架构的话,就意味现有的基于龙珠处理器的数量庞大的应用软件将无法用于ARM架构,因此该公司计划在2002年面世的Palm OS 5.0中将重新改写使其对应ARM。这就是Palm迟迟无法转移到其它处理器系统的原因之一。

不过Palm公司表示,关于这个重大的问题,将藉由系统内内建处理器仿真软件的方式来加以解决。未来ARM Palm将采用Palm OS 5.0版操作系统,其中将内建有仿真Dragonball处理器的功能在其中,让次世代机种能够顺利执行旧系统软件。理论上,利用仿真器方式可以解决旧系统兼容的问题,但在没有实际使用的状况下,谁也没有办法保证现有软件在未来都可以兼容,这个架构的转变,对Palm来说将是非常大的考验。

据悉目前还正在探讨是否在Palm OS 5.0中支持Dragonball系列。但即使支持Dragonball,其使用范围也是有限的。不过,由于全球配备Dragonball Palm的供货量已经超过了1000万台,估计会在某种程度上提供支持。其选项包括完全支持、部分支持或者只修改软件错误等,但是关于将在哪一种层次提供支持的问题,“将在今后进行探讨”。只要不是使用注册方式直接操作,而使用标准API应用程序接口的任何程序都可以正常使用。

Palm的旧爱新欢,其实是难以取舍,左右为难的,但要转向ARM架构是一定的了,但首先要解决自身的软硬件冲突方面的问题,而选择哪家的处理器,是老朋友摩托罗拉,还是新伙伴英特尔呢?我们还是让Palm自己来回答吧。