作为一枚SoC级芯片,ZMS本身就具备完整的扩展功能,但它远比我们想象得要强大。首先,ZMS芯片内直接集成了1080p级的高清电视调谐器,可支持NTSC、PAL和SECAM等多种制式,这意味着ZMS芯片可以为相关设备提供数字电视播放能力,配合24个PE阵列的处理能力,数字电视厂商只要使用一枚芯片就能够满足基本的播放要求,使用两枚芯片则可以满足图像处理优化的高级需要,这样的结构显然要比传统的CPU+HDTV处理芯片的构成要简洁,而且也具有更好的扩展性。
图5:Zii平台的应用领域广泛,智能手机、数码相机/摄录机、机顶盒等嵌入领域是它主要的市场
在影像输出方面,ZMS拥有三个双向的独立视频流通道,可满足LCD显示设备、数字图像传感器(CCD或CMOS)、影像编解码设备的输出和输入要求—当ZMS与CCD/CMOS连接时,它实际上扮演了图像处理器的角色,可以集成于高阶数码相机或数码单反产品中,而采用ZMS方案无疑要比自行设计图像处理芯片来得简单,厂商不再需要理会硬件因素、只要根据ZMS的SDK编制好相应的图像处理程序即可。
ZMS的I/O接口还包括USB 2.0、三个独立的SDIO/MMC移动存储接口、SPDIF光纤接口和32-bit可编程的通用传输总线,这条通用总线可以被配置为ZMS芯片间直连或其他Zii ZMS设备的直连,或者配置为以太网接口、IDE接口等等,OEM厂商有足够大的自由度进行灵活选择。不难看出,Zii
ZMS其实就是一部芯片级计算机,OEM厂商只要为它配置内存和必要的I/O连接,就完成了硬件部分的设计、显得快捷简单。
Zii轶事
Zii出自3Dlabs团队之手,这一点确信无疑,不过3Dlabs的开发者并不是从零开始打造Zii,Zii的形成经历了两代演化。早在2004年,3Dlabs即计划从创新中剥离为一家独立的无工厂芯片设计公司、并打算更名为3Dlabs半导体(3Dlabs Semiconductor),主打数字媒体处理芯片。同时它们推出了一款型号为DMS-02的媒体芯片,它基于ARM多核架构,内建了两个ARM 926EJ核心,多级缓存,3个双向视频流端口,32或者64-bit移动内存,大1.6GBps带宽,与连接LCD、CMOS传感器,IDE 硬盘,USB OTG,闪存和Audio DAC多种设备连接。DMS-02可以执行视频、音频、2D/
3D图形处理,以及GPS、radio、DMB数字广播等多种处理任务—在当时,DMS-02的性能指标非常强悍,它的计算能力达到4.8GFLOPS,可支持H.264 720p视频回放、且此时芯片的功耗低于1W,同时3D导航功能上的渲染帧数达到30fps。
图6:3Dlabs早年开发的DMS-02媒体处理器,Zii ZMS即在它的基础上构建
从这些指标中我们不难看出,DMS-02与今天的Zii ZMS处理器拥有惊人的相似性,后者显然是在前者基础上扩展了PE计算阵列,同时实现了无线扩展以及可编程的任务自适应。3Dlabs的DMS-
02并没有获得广泛的成功,它似乎也没有如期从创新中拆分,在随后的几年间,3Dlabs的员工们显然开始以DMS-02为基础秘密开发了Zii,而Zii的开发耗费了创新十亿美金。当然,Zii ZMS与昔日的DMS-02也不可同日而语,除了同样针对嵌入领域和基于ARM架构外,两者的设计思想迥然不同。
在发布Zii的同时,3Dlabs悄然改称为ZiiLabs实验室,假如你访问www.3dlabs.com网站就会发现这一点。现在,3Dlabs决意与自己的光荣传统告别并轻装上阵,Zii也将成为3Dlabs和作为母公司的创新未来十年重要的“战略武器”。