一种多媒体功能丰富的SoC芯片技术与应用

发布者:真情相伴最新更新时间:2014-12-09 来源: laogu关键字:SoC芯片  处理器 手机看文章 扫描二维码
随时随地手机看文章

目前,便携式设备中的应用正日益丰富。随着拍照、音乐、电影、可视电话、移动电视、3D游戏、定位服务、Web浏览、Email、即时通信、电子支付等各种应用的不断涌现,推动着便携式设备的数据处理能力以超“摩尔定律”的速度增长。在高端的便携式设备中(比如智能手机、硬盘式PMP等),一般会有一颗应用处理器。这些处理器为日新月异的应用提供运行平台和强大动力,并为设备厂商提供至关重要的产品差异化。据权威市场调查机构分析,2005年至2009年,应用处理器的复合年均增长率(CAGR)高达48%;到2009年,中国应用处理器的销售额将达到36亿美元。

上海杰得微电子有限公司的Z228芯片正是一款典型的应用处理器,它采用TSMC 0.13um工艺,核心电压为1.2V,I/O电压为2.5/3.3V,而封装为441-TFBGA。从图1可以看出,Z228芯片外观比人民币5角硬币还要略小一些。

图1:Z228芯片实物图。/I>

你可以想象Z228就是一块超小的笔记本电脑主板(不带DRAM和硬盘等),加上显示屏、键盘、鼠标、网口和其它外设,它就变成了一台袖珍笔记本电脑。这正体现了系统级芯片(SoC)的概念。事实上,Z228正是一款高集成度的SoC芯片,兼具硬件的高性能、低成本和软件的灵活性。其模块框图如图2所示。

从图2可以看出,该芯片软件的灵活性主要由ARM926EJ内核体现。目前几乎所有的应用处理器都采用ARM内核,从某种意义讲,ARM在便携式终端领域可被认为是事实上的标准,在互联网上可以下载到很多兼容ARM指令集的软件。芯片中硬件的高性能、低成本主要由MPEG-4引擎和图像处理引擎来体现。视频编解码运算和图像处理采用全硬件实现,从而使ARM内核的负担大大减轻,终端的电池续航时间得以显著延长。采用硬件方案的另一好处是无需自主开发或从第三方购买多媒体编解码软件,从而缩短开发周期,降低研发成本。

以下将介绍Z228芯片的技术特点及其应用。

1. ARM926EJ内核

Z228采用了ARM9系列中最高端的ARM926EJ处理器内核,在0.13um工艺下内核主频可达300MHz。它专为多任务的移动应用软件而设计,兼顾高性能和低功耗的要求。在该内核的支持下,Z228能流畅地运行音频、视频、图像、2D图形、Java 3D游戏等多媒体应用软件。

图2:Z228芯片功能方框图。

Z228中的ARM926EJ内核包含16KB指令Cache和16KB数据Cache,具有TCM接口。内存管理单元(MMU)支持WinCE、Linux等嵌入式OS。Z228采用矩阵式的AMBA总线(MAB),为高吞吐量的数据应用提供充足的带宽。ARM926EJ采用ARMv5TEJ指令集,后向兼容ARMv4指令集,并支持流行的ARM开发调试体系,能最大程度地保护终端设备厂商的软件投资。

Z228支持ARM的JazelleTM加速技术,可大大提高Java程序的运行速度,并保持极低的功耗。MOVE协处理器通过实现SAD引擎,使得视频编码的效率提高50%以上。

2. MPEG-4编解码引擎

Z228内置MPEG-4/H.263的全硬件编解码引擎,在进行VGA@30fps的全双工编解码时,ARM926EJ的负荷极低(小于5%),可流畅运行操作系统和其它应用程序。与市面上主流的仅支持CIF尺寸的芯片相比,Z228的视频性能更具优势。在进行码率高达8Mbps的实时解码时,画面没有停顿感。另外,高质量VGA录像与CIF相比,在PC上回放时具有更大的图像画面,输出到电视的效果也更出色。

其全硬件实现的特点使得软件干预极少,提高了产品的稳定性。该引擎采用获得专利的运动估计技术,非常省电,在VGA@30fps全双工编解码时,功耗低于120mW。

图3:无防错的解码图像。图4:Z228的解码图像。

为了在低码率传输条件下提供优秀的图像质量,该引擎具有视频防错的功能,包括条带重同步(Slice resynchronization)、数据分割(Data partition)、可逆变长编码(RVLC)和头扩展码(HEC)等,显著地改善了无线环境下视频传输的鲁棒性。对比图3和图4,即可显示Z228的防错技术在改善画质方面的优越性能。 [page]

Z228还内置高性能的全硬件视频后处理引擎,支持色度空间转换、任意尺度图像缩放、去块/去环滤波、亮度/对比度/饱和度校正、抖动(Dithering)、图像掩模、画中画等功能。解码后的视频图像经该引擎处理后直接上屏,无须CPU干预,在不增加功耗的前提下,实现视频的流畅播放。

3. 视频接口加速引擎

Z228内置视频接口加速引擎,采用了杰得专利的可配置图像处理管道技术,包含EBBI插值还原、AWBA白平衡调节、IBCSA图像校正、Gamma色彩校正、HPFS数字变焦、ADNR去噪、DES边缘增强等模块。该加速引擎通过CMOS/CCD图像传感器接口电路,可与市场上主流的CMOS/CCD传感器模组连接,支持RAW、RGB、YUV等多种输入格式。Z228集成了高质量的JPEG编解码模块,可胜任高达1,600万像素的静态图片的拍摄。电子取景和屏上菜单功能也由硬件完成。

图5:Z228芯片的软件架构。

此外,该加速引擎还具备CCIR656/601输入输出接口,方便与电视接口相连,提供电视录制和电视输出等颇受欢迎的娱乐性应用。

4. 外设接口

作为一款高集成度的SoC芯片,Z228内置了多种硬件接口,不仅能给系统开发者带来诸多方便,而且能有效降低产品的成本和减小产品的体积。

Z228支持双屏显示:高达SVGA(800x600)分辨率的24位真彩的主液晶屏,另带一个智能LCD模块,作为副屏与主屏同时工作。Z228支持触摸屏,便于开发PDA、学习机和高端智能手机。

Z228内置了USB OTG接口,使得产品不仅能便捷地与PC主机及其周边设备进行通讯,而且能方便地连接USB存储设备、USB打印机或其它支持USB协议的移动设备。

图6 :用于Z228芯片的开发板。

针对移动设备对大容量存储卡的要求,Z228集成了SD/CF/PCMCIA接口,支持高达4GB容量的扩展。

Z228还内置了其它外设接口,使之可与2G/2.5G/3G基带芯片、蓝牙控制器、以太网芯片、模拟音频编解码器、电视编码器、红外收发器、微硬盘等各种设备互联,开发出具有差异化的产品。

5. 嵌入式软件

在SoC研发中,嵌入式软件占有非常重要的地位。它体现产品的差异化,并充当用户和硬件之间的桥梁,是决定产品成败的关键。Z228的嵌入式软件采用了可分层的弹性架构,如图5所示。

硬件抽象层包括板级支持包(BSP)、驱动程序和诊断调试工具。BSP由启动代码(Bootloader)和硬件配置文件组成,提供系统启动时的软件环境。硬件抽象层在逻辑上把软硬件模块的耦合度降到最低,便于加快软硬件协同验证,缩短开发周期。OS层提供对主流的嵌入式操作系统的支持,比如WinCE5.0、Linux2.6.15。协议层主要包含必要的中间件,如SIP、RTP、RTSP、多媒体库等。由协议层抽象出若干API,供应用层调用。

从硬件抽象层到应用层构成了Z228的软件开发包。它遵循模块化的设计原则,在结构上具有可扩展性和灵活性。针对不同的设备和应用,开发人员可进行适当的裁减,以成本和性能之间取得平衡。

6. 应用举例

基于Z228芯片,杰得提供接口丰富的系统板和开发包,如图6所示。以此为基础,研发人员能够快速地开发出功能各异的产品。

智能手机。基于Z228芯片,只需使用较少的器件,研发人员就能较快地开发出功能强大的多媒体智能手机。Z228可以通过UART或68K接口与基带芯片通信。Z228支持主流的嵌入式操作系统,支持高质量的音视频通讯,具有数码相机/视频摄像功能和PDA功能,并具有软件扩展能力。Z228实现了高效的电源管理,提供多种工作模式,能有效延长智能手机的电池寿命。

PMP/MP4。Z228强大的多媒体性能和丰富的外设接口是高端融合型PMP的必备特点。基于Z228的PMP可外接硬盘、存储卡、摄像头模组、FM模组、蓝牙模组、802.11模组,集拍照、摄像、音乐、FM收音、录音、电视录制和输出、无线传输、数码伴侣等诸多功能于一身。内置的ARM926EJ处理器还可运行嵌入式操作系统,支持Java游戏、Flash插件、即时通信软件、电子图书等,充分体现PMP产品的差异化。

视频监控。Z228是构建视频监控系统的理想选择。其内置的ARM9处理器和硬件视频编解码器有利于研制更加灵活和廉价的分布式终端设备和基于IP的监控网络,符合视频监控向网络化、数字化和智能化方向发展的趋势。Z228的先进的视频压缩算法,能在较低带宽下(小于700kbps)下提供良好的画质(大于30dB);在低延迟模式下,端到端延迟(不计传输延迟)小于60ms;ARM9处理器的存在使得音视频同步的实现更为方便。

可视电话。Z228可用于设计低成本的可视电话和视频会议系统。使用Z228,并配合彩色图像传感器模块和LCD显示模块,产品可传送双向的MPEG-4视频信号。VGA尺寸的画面,再加上低延迟模式和防错技术,可显著改善用户体验。ARM926EJ处理器可运行SIP协议栈,并对视频流的码率进行即时动态调整,以适应不同的信道带宽。

关键字:SoC芯片  处理器 引用地址:一种多媒体功能丰富的SoC芯片技术与应用

上一篇:关于I/O口上拉电阻阻值问题的讨论
下一篇:数字体温表芯片HT7500及其应用

推荐阅读最新更新时间:2024-03-16 13:48

基于ARM920T处理器核的图像采集系统设计
  引言   随着微电子技术和软件技术的发展,嵌入式技术也有了长足的进步。因此,基于嵌入式技术的图像数据采集与存储监控系统以其直观、方便、信息内容丰富的特点,广泛应用于许多场合。   处理器性能的提高,接口传输数据能力的增强,特别是未来高容量存储器的出现,图像监控系统的小型化、多功能化是易于实现的,嵌入式技术引入图像监控系统后,两个问题需要解决,一是灵活的图像监控系统结构调整,二是适合监控规范、集图像和信号检测与控制一体的交互式软件的设计。   1 系统平台的搭建   1.1 硬件平台的搭建   ARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的统称,还可以认为
[单片机]
基于ARM920T<font color='red'>处理器</font>核的图像采集系统设计
用多相DC-DC转换器驱动高性能ASIC和微处理器
多相DC-DC转换器引出   当今的高性能ASIC和微处理器己广泛应用工控、通信航天等各个领域。但由于它的功率消耗较高,有时高达150W甚至超过,对于1V至1.5V的电源电压,这些器件所需的电流很容易超出100A。从而引起设备体积与重量大以及应用上一系列麻烦。为此,如何解决这些器件供电方案,是设计人员面临的新问题。   而采用多相DC-DC转换器供电不乏为是一种新型高效供电技术,为什么呢?这是因为可以应用可裁减电源控制器芯片,来设计出多相DC-DC转换器,而控制器芯片上基于PLL(锁相环电路)的时钟发生器使多个器件(高性能ASIC和微处理器)能够同步工作,其裁减架构又可允许几个控制器并联且同步工作。据此就对多相DC-D
[电源管理]
恩智浦推出先进的3DTV处理器PNX5130
      恩智浦半导体公司日前宣布推出PNX5130,这是业内第一个能够在单芯片中实现3DTV、帧速率转换(FRC)和局部背光调光功能的视频协处理器。由于不需要外部FPGA设备来支持3DTV,恩智浦提供了高度经济的后端处理解决方案,使得制造商们能够把极具价格竞争力、支持3D的电视机推向主流消费市场。   PNX5130可以把所有广泛采用的3DTV制式转换成行和帧隔行扫描显示,为支持新兴3DTV标准设计提供了最大的灵活性。PNX5130可以立即供货,将在美国内华达州拉斯维加斯举办的2010年CES展会上进行演示。   恩智浦半导体数字电视系统产品营销总监Vincent Vermeer说:“3DTV为家庭娱乐系统提供了独特的
[家用电子]
CEVA-TeakLite-III音频DSP助力凌阳科技批量出货新型家庭娱乐SoC芯片
凌阳科技获CEVA助力的高清机顶盒和高清数字电视SoC目前在多款OEM产品中出货, 通过单一CEVA-TeakLite-III DSP内核实现全面的高清音频能力 全球领先的硅产品知识产权(SIP)平台解决方案和数字信号处理器(DSP)内核授权厂商CEVA公司宣布,凌阳科技有限公司(Sunplus Technology Co., Ltd.)已经实现采用CEVA-TeakLite-III DSP进行高清音频处理的系列家庭娱乐SoC产品批量出货。这些新型SoC应用于多款高清数字电视和机顶盒OEM产品中,为大众市场带来价格可以承受的高性能音频和视频能力。 凌阳科技总裁叶垂奇博士称:“已经证明CEVA-TeakLite-III D
[手机便携]
三星Exynos 8895处理器发布 10nm制程/千兆网络
虽然不会在MWC 2017上发布,但人们对三星S8的关注度却一点不低。关于S8,按照惯例应该还是有骁龙处理器和三星Exynos两个版本。之前,骁龙835已经正式发布,如今S8御用芯三星Exynos 8895也横空出世。   官网信息显示,三星Exynos 8895属于三星Exynos 9系列,采用10nm FinFET工艺,相比14nm工艺性能提升27%,功耗降低40%;配备八核心,由四颗三星第二代定制核心和 四颗Cortex A53核心组成,不但性能提升,升级版SCI也能更好地支持特定领域如AI和深度学习方面的运算。   三星Exynos 8895配备了千兆级LTE调制解调器,最高下载速度可达1Gbps ,上传速度150Mb
[手机便携]
采用NiosⅡ处理器的总线架构的SD卡设计
   SD存储卡以其大容量和小尺寸的特点,成为市面上各种嵌入式消费产品最常见的存储媒介,探讨SD卡设备的设计具有广泛的应用价值。这里将结合NiosⅡ处理器的总线架构,分析SD卡的接口协议和驱动程序设计方法,并给出SD卡设备在NiosⅡ处理器的设计实例。   1 NiOSⅡ处理器的Avalon总线架构   Nios和NiosⅡ都使用了Avalon总线,这是一种交换式架构的片内总线。该总线形式和PCI、ISA等板间互连总线的最大区别在于:其主从设备之间有紧密耦合关系。Avalon总线架构中,由硬件设计人员通过SOPC Builder规定互连的主从设备(包括数据、控制信号、片选、地址的互连),不连接的设备之间是互相看不到的。
[嵌入式]
基于ARM9处理器的家用远程医疗监护终端设计
远程医疗是网络科技与医疗技术相结合的产物,随着我国经济的发展、科技的进步以及进入老龄化社会的需要,发展远程医疗已成为一种必然趋势。远程医疗从使用对象上可分为:面向医院的远程医疗系统和面向家庭的远程医疗系统。面向家庭的远程医疗系统的功能包括:远程“看医生”、远程监护、远程医学信息查询 /咨询等。   国外的远程家庭医疗更加注重远程“看医生”,个人/ 患者在家中就可与医生进行实时语音、图像信息交流,可实现在线检测人体生理信号并给出诊断。这种系统是以视频会议系统为核心,但目前还难以在我国普及,原因一是该系统的价格太贵,一般家庭承受不起;原因二是受到通信信道带宽的限制,国外一般使用综合业务数字网(ISDN),而我国现在普及到家庭的是普通
[医疗电子]
基于ARM9<font color='red'>处理器</font>的家用远程医疗监护终端设计
基于SOC技术的C8051F020处理器实现动平衡测量系统的应用方案
由于旋转件不平衡量离心力的影响,在转动时,中心惯性主轴与回转轴线不重合,所以惯性力矩或惯性力偶矩的大小与方向会随着机械运动的循环而产生周期性变化,从而使得整个机械系统产生振动。由于振动对机械设备的工作精度、寿命等有很大影响,甚至可能损坏设备,所以大部分的旋转件需要做动平衡。 多数的动平衡测量系统的工作环境比较恶劣,周围存在很多其他设备,电磁和机械干扰可能同时存在,所以对测量系统的抗干扰性等要求更高。所以对现有测试系统的改造势在必行。提高系统集成度,减小系统复杂度,提高系统运算能力将有效解决上述问题。在此基础上我们采用了基于SOC技术的C8051F单片机作为系统核心。由于速度快,功能丰富,可以实现A/D转换、数字采集、操作控制、
[单片机]
基于<font color='red'>SOC</font>技术的C8051F020<font color='red'>处理器</font>实现动平衡测量系统的应用方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved