在智能手机中采用何种集成程度的器件将对系统的成本、性能、外形尺寸以及开发周期等产生影响。本文详细分析三种不同集成程度的方案,阐述了它们各自的优缺点和适用场合,为设计方案的选择提供了实用的分析思路。
手机设计工程师目前所要面对的关键问题之一是:应用处理器和调制解调器要集成到什么程度,才能更好地为市场营销目标服务。为更有效地满足OEM的需求,手机系统设计工程师是应该采用分离元件呢,还是采用系统级芯片
对这个问题的回答非常重要,因为在这一层面上对设计方向的选择将影响很多技术及竞争变数,这些变数决定了在市场上取得成功的关键因素-系统成本、硬件外形尺寸、上市时间、对不同无线标准的适应性、功耗以及整体性能。在设计过程的早期选择的方法有助于使OEM成为市场的,而不是跟随者。
尽管这个问题很重要,但它并没有一个确切的答案。目前市场上每种集成程度的方案都具有其自身的优点和缺点,OEM必须对这些不同方案内在的折衷进行权衡,以选择一个能满足他们设计和营销目标的集成程度。
当前的三种可选方案
目前有三种不同集成程度的方案可供手机设计工程师选择。它们分别是:
方案一:应用处理器和调制解调器分离。设计手机的传统方法是采用独立的应用处理器和调制解调器,每种器件也许包含若干个处理内核。例如,在应用处理器里面有一个RISC内核(如ARM9或ARM11)用于实现高中断命令、控制以及用户接口的功能,还有一个DSP(如TI的TMS320C55 DSP器件)用于进行高度重复、数学运算量大的音频和视频处理。同样,调制解调器可以通过ARM以很高的效率来处理协议栈第二层和第三层,而协议栈层则由DSP来处理
无论器件采用什么架构,它们都是完全独立的,这使系统设计工程师能够尽量提高系统的灵活性和性能。因为相同应用处理器可以用于不同的调制解调器技术和空中接口标准(GSMGPRS、EDGE、UMTS和CDMA),所以这种配置提供了的灵活性。此外,它还允许OEM选择不同的应用处理器和调制解调器供应商。
这种方案能获得系统性能是由于应用处理器可以使用专用资源(存储器和总线),以及在没有调制解调器带来的功率约束下采用的工艺技术。然而与此同时,这种方法使设计工程师面临的工作复杂化,因为他们必须集成分离的硬件元件,并且要开发和整合使应用处理器和调制解调器能有效进行通信的电话软件层。因为应用处理器和调制解调器可能完全来自不同的生产商,所以由第三方完成或提供它们之间硬件和软件的整合的机会很小。
通常与应用处理器一起提供的软件开发平台可加快整合的过程,然而对硬件和软件的设计、整合及调试可能使整个系统的开发周期增加好几个星期。
方案二:应用处理器和调制解调器集成在同一块芯片里。集成电路设计技术的进展允许芯片制造商将应用处理器和调制解调器集成在一个器件里。通常情况下,这个集成的器件使用多个处理内核来完成相同的工作,而这些工作在分离器件的配置中是由两个器件完成的。对于智能电话应用,一个强大的ARM处理器可以与专用的硬件加速器配合起来管理应用功能,另一个ARM处理器和一个DSP则用来实现调制解调器功能。对于功能丰富而又要求低成本的应用,应用功能和调制解调器功能共用一个ARM内核,而DSP专门用于实现调制解调器功能。
为实现更高的系统集成,TI将OMAP器件与电源管理器件、RF器件捆绑在一个芯片组内。这些器件都经过了优化,可以在一起无缝协同工作。系统设计工程师在获得芯片组的同时,还可得到一个完整的硬件和软件参考设计,这些参考设计可以被修改,以提供丰富功能或者实现特定设计目标。
这种方案通过允许应用内核和调制解调器内核共用内存和电源管理芯片来降低系统成本。另外,连接应用处理器和调制解调器功能所需的逻辑也更少,这也可降低系统成本。
在单芯片中集成应用处理器和调制解调器还可简化系统设计,并缩短产品上市时间。从硬件角度来看,通过提供原理图和针对可制造性进行优化的布局布线文件,使手机的PCB设计变得容易。
从软件角度来看,这种方案不需要开发和整合连接操作系统与协议堆栈的电话软件层。因为应用处理器和调制解调器为固定配对,所以半导体制造商能够开发并验证电话软件以实现内核之间的有效通信。而且,半导体制造商还经常对其参考设计进行实际电话必须通过的相同测试(如全面型号认证、互操作性测试、运营商现场测试等)。提前完成这些工作可以加快产品上市,然而,这种集成度限制了设计工程师搭配和匹配应用处理器与不同调制解调器的能力。
方案三:调制解调器连接到分离的多媒体加速器。这个方案是在种(分离的应用处理器和调制解调器)的基础上稍作改变。然而,它并不包括应用处理器,因此不能使用高级操作系统,而是用调制解调器实现基本的命令、控制及用户接口功能,用多媒体加速器使视频、音频和成像功能的实现更加容易。
对于一个希望进入产品功能丰富而价位较低的细分市场的OEM来说,这种方案可能是好的。因为多媒体加速器通常要比应用处理器便宜,而且需要的内存资源较少,所以这种方案通常能使系统成本更低。此外,与复杂的高级操作系统相比,软件开发可能相对简单。
当然,它的缺点就是由于没有高级的操作系统,OEM只能提供有限的应用,因为这种方案无法利用大量应用程序开发者的成果,这种成果通常与主流高级操作系统相关联。同样,由于没有专用的ARM内核,未被多媒体加速器加速的应用(如游戏、电子邮件和个人信息管理(PIM))将达不到采用标准应用处理器所能达到的性能。
关键的设计考虑
显然,要在这三种集成方案中进行选择,首先就要清楚地了解OEM期望服务的细分市场,每个细分市场通常由手机的目标功能应用和目标价格来定义。
如果目标应用是要求丰富特性的市场,其关键要求是离散多媒体性能(特别是对相机而言),而且具有很强竞争力的价格,调制解调器与一个独立的多媒体加速器相连接可能是方案。
然而,随着手机不断地从单一的电话功能向手持多媒体设备的方向发展,采用应用处理器和高级操作系统的设计将变得更加具有吸引力。那些将手机看成能上网冲浪、打电话、玩视频游戏、看电视、听音乐、看电影,或者同时进行其中几项的便携式娱乐系统的消费者,将需要只有通过应用处理器才能提供的多功能和高性能特性。
如果目标应用是智能手机市场,其关键要求是能支持不同的高级操作系统,同时能以中等价位提供良好的多媒体性能,那么把处理器和调制解调器集成在同一块芯片里可能是方案。
如果目标应用是多媒体增强型智能电话市场,其关键要求是能支持不同的高级操作系统,同时具有出色的多媒体性能,这种产品的终端用户对价格不敏感,因此将应用处理器和调制解调器分开可能是方案。
三种不同的智能手机解决方案
另一个需要重点考虑的是OEM仍在使用的系统组件的状况。如果具有丰富支持软件的调制解调器平台仍可以很稳定地工作,OEM可能愿意采用独立的应用处理器或者一个没有应用处理器的加速器,以避免用内置在集成器件中的调制解调器替换这个调制解调器平台。
尽管如此,在终决定哪个方案适合特定应用环境时,设计工程师必须评估每种方案的优点。后的选择将会是一种折衷,即设计工程师为得到一个方案的好处而放弃另一个方案的优点。权衡这种折衷可能需要进行复杂的考虑,然而一般而言,每种方案都有自己的优点。