移动电话技术在过去十年历经大幅变革,技术的变迁亦同时改变我们使用手机的模式。尽管大多数手机用户仍然将手机单纯用来进行语音通讯,但有愈来愈多的用户开始运用手机的上网、无线局域网络(WLAN)、全球卫星定位系统(GPS)以及蓝芽联机等功能,并发挥各种可携式应用的效益,例如多媒体简讯、语音启动功能、游戏、无线影像传输、行动影片及MP3播放等。这就是所谓的整合型或智能型行动装置。
在2003年,上述强化功能的整合型行动装置预估将在全球手机总出货量抢下3%的市占率,并将以每年三位数的年成长率快速扩张。这是由于包括以语音为主的多功能行动装置及搭载应用处理器的手机市场大量成长的结果。这类手机搭配各种操作系统,能支持种类繁多的数据处理功能,包括下载与执行软件。此类以语音为主轴装置的设计理念行动装置用户终将化繁为简,将众多随身的行动装置整合成为单一装置,而整合型行动装置终将取代呼叫器与PDA,成为此项趋势下的最终行动装置。
了解面临的障碍
整合型行动装置的长期成功有赖于服务供货商透过各种吸引消费者的服务拓展新市场,这意谓着业界必须满足可支配所得不高却又渴望使用功能完整产品的消费大众的需求。而如今的问题在于智能型手机的成本远高于标准型手机,使得电信业者必须提高手机津贴才能扩展市场。此一情况使得利润原本就难以维持的市场更加雪上加霜。
面临上述环境,OEM厂商应如何克服挑战,以更大众化的价位生产智能型手机或整合型行动装置?尤其是在无线装置的OEM厂商以及其它研发与制造业者不断寻求能够缩短产品上市时程、降低研发成本及降低产品的复杂度新方案。而这些方案的研发周期通常介于12至24个月之间,且须在软件、硬件、射频及生产测试等方面排除数千小时的研发人力时间。
要了解如何解决这些问题,必须先解析技术演进的过程。在移动电话方面,从模拟技术转移至数字技术,迫使业界推出内含一颗微处理器及一颗DSP的双核心架构。由于目前的双核心基频架构并不是针对整合型装置功能需求所设计,因此智能型手机架构在双核心基频IC外再加入一组独立型应用处理器,以藉此提供更多的处理资源,同时亦加入分离式模块以支持WiFi与Bluetooth等更多的无线网络技术。这种模式能消弭通讯协议与多媒体处理作业间的效能冲突,并能解决双核心分工所衍生的安全问题。在这些核心之间分配芯片内部的内存资源,不仅会提高配线的复杂度,亦会对支持更多应用与网络协议的弹性形成限制。
![《图一 目前智能型手机搭载独立的基频IC与应用处理器,每颗处理器都需要配置专属的内存系统》](/art/2004/11/041046215371/p1.gif)
《图一 目前智能型手机搭载独立的基频IC与应用处理器,每颗处理器都需要配置专属的内存系统》 |
|
目前智能型手机架构的一项重大缺点就是由于采用独立型应用处理器、微细胞基频组件及通讯模块,而每项组件都必须配置专属的内存,造成组件数量的居高不下。某些产品运用SiP等IC封装技术减少组件数量及印刷电路板的面积,虽能降低组件数量,但却会增加更多的成本,且无法降低系统的复杂度。
相对地,藉由提高所有核心(应用处理器与基频IC)的频率速度,能够部分有助于提升智能型手机的功能。泛用型处理器不论是否强化DSP或SIMD技术,都必须在高频率下运作来处理音效与影片等数据密集的处理作业。同样地,DSP的运作频率亦须提高,方能支持GPRS等封包数据的处理需求。DSP平台能执行各种讯号处理作业,并可作为主处理器的从属处理器,能在通讯软件协议堆栈的上层(L2/L3)中运作。DSP负责的Layer 1讯号处理作业包括等化、解调变、频道编码/译码、语音编码、回声与噪声消除及音量等化。
运用多组独立处理资源的模式还有另一项缺点,就是需要一套精密的跨处理器通讯网络来执行数据交换及控制作业。虽然各处理资源间的软件分割相对下较为稳定,但随着系统每增加一个模块,此种模式的复杂度亦随之增加,如(图二)所示。跨处理器通讯成为软件与硬件研发业者心中最畏惧的设计挑战,因为必须克服交换实时音效数据、处理高速封包数据及封闭回路的系统控制等问题,才能开发出具有各种必备功能的产品。
跨处理器通讯所处理的并不限于微细胞基频及应用处理器之间的数据传输。在微细胞基频与蓝芽模块间支持一套全双工数字音效传输管道,同时支持应用处理器与微细胞基频间的封包数据通讯,需要建置一套精密的跨网络机制。
![《图二 处理器与基频系统中的DSP之间的软件作业分割,相对之下较为稳定。加入更多功能通常会破坏作业流程,且需要进行小心的分割,藉此降低跨处理器的数据传输量。》](/art/2004/11/041046215371/p2.gif)
《图二 处理器与基频系统中的DSP之间的软件作业分割,相对之下较为稳定。加入更多功能通常会破坏作业流程,且需要进行小心的分割,藉此降低跨处理器的数据传输量。》 |
|
此种跨处理器通讯网络的复杂度,不仅会降低用户应用系统所能运用的效能,同时也会提高耗电量。应用处理器与每个无线调制解调器之间的接口需要一套多层式软件通讯协议堆栈来支持用户的数据传输、网络ID设定、载荷信道设定及调制解调器模块控制等作业,支持数字内容更会增加复杂度。其中一项能满足这些接口需求的硬件建置方案就是建构一套精密的串行接口,透过单一的硬件串行接口来支持各种流量的负荷。但是不论采用何种模式,序列通讯协议的复杂度都是难以避免的。而串行接口两端所需要的净效能,不仅会消耗电池电力,更会降低应用处理器所能运用的处理效能。
运用多组调制解调器来支持多套无线网络的策略亦有许多其它缺点。首先,要监视现在的无线网络,必须在各个应用处理器之间建立互动管道,藉此涵盖所要监视的联机节点。这种定期作业加上跨处理器通讯所涉及的复杂度,会耗用更多的处理资源,进而消耗电池的电力。其次,从硬件设计的角度来看,为每种无线通信模式配置专属的基频处理功能,必须为每个链接节点提供所需的处理器、内存、频率及支持逻辑等资源,其结果就会增加硅组件与印刷电路板空间的总成本。
尽管半导体制程已经有大幅度的改进,但任何数字装置的频率提高仍会增加产品的耗电率。虽然大多数手机用户了解在执行密集运算的游戏或观看影片时电池续航力会缩短,却仍希望手机电池的续航力能超过笔记本电脑。数据密集的影音处理作业可交由专属的硬件加速器负责,使主处理器能降低运作频率及电压。一般而言,专属的硬件加速器是节省电池电力的利器,但却缺乏弹性且会增加产品被淘汰的风险。
克服障碍
为了克服上述的种种障碍,必须大幅改革智能型手机的传统设计,并融入关键的架构改变,其中最重要的改变就是将所有通讯协议的处理作业整合至单核心DSP调制解调器,并由一颗专属微处理器支持所有的应用。以飞思卡尔半导体为例,该公司设计一种名为Mobile Extreme Convergence(MXC)架构的整合型平台。MXC IC可处理复杂的Mobile Extreme Convergence架构,如(图三)所示。该架构虽与现有的微细胞基频架构一样拥有两组嵌入式核心,但底层的架构及MXC架构的分割模式,在处理分割、系统资源管理、安全防护及降低复杂度等方面代表一种革命性的改良。
![《图三 MXC架构的区块图显示在应用处理器与调制解调器组件间建构一套简易的分割》](/art/2004/11/041046215371/p3.gif)
《图三 MXC架构的区块图显示在应用处理器与调制解调器组件间建构一套简易的分割》 |
|
MXC的DSP能够驱动所有全球手机与区域性链接通讯协议,最多可取代六组处理核心(包括基频、蓝芽、GSP等),大幅降低系统复杂度同时降低耗电率。运用最新世代的单核心StarCore DSP能执行2.5G、2.75G及3G(W-CDMA、UMTS)标准的所有讯号通讯协议层(L1、L2及L3)。核心能存取外部共享内存,确保系统研发业者能扩充调制解调器软件,使单一设计能支持多种无线存取协议。研发业者亦可运用内存扩充功能使DSP执行音效编译码或语音识别处理等各种功能。
StarCore DSP频率频率达到208MHz,并搭载四组MAC及二组地址产生单元(address generation unit),每个频率周期能执行六组指令。此种搭配能提供更高效能,超越无线电频道的处理需求底限。举例而言,多出的效能可用来强化频道等化(channel equalization)及错误校正等功能。DSP效能的另一项运用方式可作为强化型参数音效均衡器,支持喇叭、转换器及耳机等装置。保存效能及共享内存系统亦使单核心的DSP能支持各种替代的无线链接选项,如蓝芽与WLAN网络,且不须在架构中加入更多的处理功能。支持E911及运用GPS支持更多地域性的应用,会增加智能型手机架构处理上的复杂性。透过StarCore DSP提供的额外效能,能够降低此等额外处理资源所增加的成本与空间。
传统双架构系统的Layer 2与Layer 3通讯协议层需要少量的处理效能(约15 MIPS),StarCore DSP处理各种调制解调器作业所需的平均MIPS并不会有大幅度的变化。然而,这种架构的实时系统效能(尖峰MIPS需求)必须在不牺牲通讯协议堆栈执行效率的情况下处理各项作业,此时就必须仰赖一套实时操作系统、执行单核心调制解调器及先占式多任务功能。这种架构可加以延伸,处理DSP中各种无线通信协议的MAC软件作业。
MXC的专属应用处理器是ARM1136核心,芯片内建128Kbyte的Level 2快取及外围组件,支持400MHz的运作频率。该核心同时也是第一款搭载L2快取的ARM核心。从(图四)可以看出从外部SDRAM执行程序时L2快取所发挥的效能优势。虽然ARM1136核心及DSP共享相同的内存带宽,但L2快取使ARM核心的效能获得145%的提升。可设定的2D平面绘图Bit-Blit位块处理引擎、支持3D绘图的浮点运算协同处理器及高弹性的硬件图像处理器,在运算监视窗口影像时能分担应用处理器的运算负荷,这些组件都能进一步提升ARM1136核心的效能。
MXC的ARM1136核心类似于其它同级处理器,能够支持USB 2.0、MMC/SD、SDIO、I2C、SSI、SPI、UARTx2、GPIO、keypad键盘、IrDA及外部中断等各种外围装置。此外,该核心亦支持智能型与一般LCD面板(最高可支持VGA规格)及影像传感器。MXC内含一套弹性化的数字媒体配接器引擎,包括32组独立信道,支持各种传输流量模式,不须CPU处理就能持续将数据传送至芯片的外围组件。
行动平台安全机制
业界转移至开放性架构及Linux、Windows CE、Palm OS、Symbian OS等操作系统的趋势,使得用户能够在手机上安装软件与新功能。安装软件的流程愈容易,装置受到外来安全性攻击的机会也就越大。除非业者能有效解决安全方面的问题,否则行动商务市场就无法顺利发展。一般而言,拦截无线电讯号远比拦截有线网络要来得容易,因此所有针对无线装置开发的行动商务架构都必须在提供适合的安全解决方案前提下进行,以保护透过无线装置建立、储存以及传送的数据。
虽然无线设备与软件厂商已发表许多产品以保护传输数据,但业者在下列两项领域中仍须作更多的努力:
- (1)针对用户身份进行验证,而不仅只针对装置本身;
- (2)运用加密等技术保护在行动装置上建立或储存的数据。
市场对于无线网络安全性远逊于有线网络的观念将形成无线网络市场形成一大障碍。
MEC架构内含Freescale的安全框架,包含支持各种安全服务与应用的硬件与软件元素。在最底层部份,MXC的单核心调制解调器能区隔出通讯协议堆栈中的无线网络部份,并将处理工作从安全应用处理器转移至DSP,藉此提供系统安全与完整性。此种分割机制能够大量降低重要低阶通讯协议层遭受外界修改或被计算机病毒破坏的机率。硬件防火墙与DSP通讯软件串成一道边界防护网,保护共享系统内存。
透过独立的芯片内部存储器支持secret-key加密管理功能,搭配存取管制的验证机制,可建立完善的安全防护网。同时,芯片内储存一组独一无二的ID序号,亦可用来建构安全机制。此外,安全的芯片内部开机ROM能执行程序代码映像检查程序,针对应用处理器环境建立point of trust。开机组件包括Public Key Infrastructure、hash function及一组支持数字签名计算的组件,负责检查刷新后的程序代码,检查无误后再加载行动装置。
![《图四 图中显示内建L2快取的ARM1136核心的效能提升。在此范例中,DSP在EDGE Class 12环境中执行L2/L3通讯协议层的软件。效能优势包括与DSP共享外部内存系统所产生的衍生效应。》](/art/2004/11/041046215371/p4.gif)
《图四 图中显示内建L2快取的ARM1136核心的效能提升。在此范例中,DSP在EDGE Class 12环境中执行L2/L3通讯协议层的软件。效能优势包括与DSP共享外部内存系统所产生的衍生效应。》 |
|
SHA-1混和加速器(hash accelerator)为大型内存空间提供一个混合或讯息整合的工具,并针对身份验证等应用提供数字签名的处理机制。安全控制模块内含一套RAM模块与安全监视器:安全RAM模块内含一系列元素,包括针对处理器外部储存,为机密性数据(密码、信用卡账号)提供168位的secret-key及triple DES三重加密机制。此外,它能将加密后数据暂时储存在处理器内,供实时处理之用。这些加密组件支持完整的安全服务与应用,包括从藉由数字版权管理保护智能财产的低价值交易,一直到协助全球化企业在进行高价值交易所需的保护机制。
整合所有元素
MXC架构提供一套简化的软件研发环境,透过一套标准化且说明文件完备的应用编程接口(API)为开发基础。这些高阶API让业者不必直接呼叫底层的平台硬件,就能着手开发应用与内容。此外,软件分割模式能够协助程序开发人员分别开发应用环境及调制解调器环境。针对开放性操作系统环境开发的应用能够移植到各种行动装置上,以缩短研发周期时间及产品上市时程。
任何行动平台都必须解决低耗电制程及相关的设计问题,才能达到真正的行动化目标。MEC架构的设计则致力降低运作与待机模式的耗电率。在电路层面,MXC架构的设计策略包括动态电压调整(DVS)、频率网关及低漏电制程。设计技术仰赖高门坎电压的晶体管,其漏电率低于速度更快的low-Vt晶体管。另一方面,高速晶体管仅应用在影响速度的关键线路,这些线路仅会影响少数的逻辑闸。Freescale运用back-biasing与well-biasing偏压技术,使低漏电率的晶体管表现的更像是low-Vt晶体管。
结语
随着MEC架构等平台的陆续问世,手机技术将面临前所未有的大幅变革。在不久的将来,消费者将可实现集合众多新功能、更长的电池续航力及更高的安全性的行动装置。手机将不再只是手机,成为消费者生活中不可或缺的工具。(作者为Freescale飞思卡尔资深技术专员)
|
![](/images/arrow.gif) |
飞思卡尔半导体目前是 OMTP 的赞助会员之一,且致力于协助网络业者藉加强用户对新功能的使用来增加每一用户的平均收益。相关介绍请见「飞思卡尔半导体加入OMTP组织」一文。 |
![](/images/arrow.gif) |
对于想提供高速数据服务和对现有 GSM 或 TDMA 网络进行扩充的厂商来说, EDGE 俨然成为一种可行的选择。你可在「EDGE即将起飞成为市场主流机会大增」一文中得到进一步的介绍。 |
![](/images/arrow.gif) |
无线局域网络的技术逐渐成熟,高整合时代来临,除了兼具 802.11a 、 b 、 g 的三频产品外, WLAN 也将触角伸到 Bluetooth 、 GPRS 等无线传输技术。在「WLAN双网整合威力加倍」一文为你做了相关的评析。 |
|
|
![](/images/misc_spacer.gif) |