C2采用1个CPU+3个DSP架构实现网络化多媒体平

发布者:创新之梦最新更新时间:2014-06-07 来源: 互联网关键字:DSP架构  网络化  多媒体平台 手机看文章 扫描二维码
随时随地手机看文章

  如何搭建一种架构,能够高效地处理各种多媒体数据,并且专门针对音频、视频进行优化?


  产品定义与芯片选型——搭建基于网络的多媒体平台,但排除ASIC、X86和通用DSP编程方式

  网络向我们提供日益丰富的内容(包括:文本、图像、视频和音频),这些内容的表现形式多种多样,仅视频和音频就有几十种格式。传统的ASIC芯片最大缺点是缺乏灵活性和通用性,例如DVD解码芯片通常只支持MPEG-2,MPGE-4和MP3标准,如果要处理更多的格式还需要设计新的芯片,因此ASIC类的芯片不适合网络功能的消费类电子产品应用。X86架构是针对数据处理而设计,可以高效的处理32位或64位整型数字流,但视频数据流的变长数据(不是32位或64位对齐的整型数据)处理和位运算量很大,由此,X86架构不能高效地处理各种媒体应用,而且成本也不适合消费电子产品。

图1C2 Micro的DSP SoC核心架构多处理器设计能够并行运行Linux应用程序和音 视频处理算法


  像ADI的Blackfin处理器和TI的DaVinci技术(采用ARM+通用DSP架构)都采用可编程DSP SoC芯片,因为通用DSP的体系结构加入长指令,针对乘法累加等运算优化,其效率比X86提高很多。通用DSP架构针对所有数字信号处理,强调

通用性,应用范围包括医疗、勘测和音/视频。但这种架构并没有专门针对音频、视频进行优化,这导致用于音视频处理的DSP主频通常很高,价格也较贵。那么,是否有一种架构,能够处理所有数字多媒体数据,并且专门针对视频和音频进行优化?专注于通信(Communication)与消费(Consumer)融合的北京希图视鼎科技有限公司(C2 Microsytems)向我们介绍了一种低成本、高性能的可编程平台CC1100,它可满足“网络化娱乐”的要求。该平台从形态上讲是DSP类型的可编程SoC,它是一个完整的编解码器,完全软件可编程性使它适合处理一切音、视频数据。目前C2自己开发了基于CC1100平台的MPEG-2、MPEG-4、H.264、Real Media、Flash和AAC、MP3、AC-3等的编解码算法。

  结构特点:1个CPU作主控,3个DSP分别为三类关键运算优化

  CC1100平台(见图1)采用C2公司自主设计的1个CPU+3个DSP架构,其中CPU是精简指令集计算机(RSIC)CPU,3个DSP分别针对三类计算进行优化。这三类计算分别是:1,运动估计,这是视频处理中最耗费时间的一类计算,块匹配和运动向量搜索都有专有的指令做运算加速;2,熵编码,这也是图像处理中使用频率很高的计算;3,向量处理,图像是二维数据,对于8×8的图像块,一行像素或者一列像素都视作一个向量进行处理,向量之间的运算在图像处理中也非常常用,另外,这部分也可以兼作音频数据的处理。除了CPU本身固化的加减乘除等指令外,C2公司将上述三类运算量最大的计算抽出来固化为指令库,通过CPU调用这些指令库中的指令,可大大提高运算效率。

  需要特别指出的是,在音频数据处理方面一般采用24位整数DSP处理(例如Blackfin),而CC1100平台集成了256位的向量处理器,支持浮点处理,可以支持7.1声道解码和添加复杂的音效处理。该平台架构对视频流码率并不敏感:已验证过15Mbps MPEG-2码流和8Mbps MPEG-4码流。CC1100单芯片支持网络接口和USB,SATA等存储接口,适用于公共场所网络监控设备、流媒体电视、时移电视、硬盘媒体播放机、IPTV等数字家庭娱乐设备以及个人娱乐(例如PMP)和汽车娱乐。关于CC1100是否能应用到手机上,C2公司总裁兼执行官刘锦湘指出,虽然手机也可以处理多媒体的需求,但手机和数字家庭娱乐设备对芯片的规格要求还是有差异的,比如手机芯片多集成基带处理器,功耗要求更低。手机应用不是CC1100的设计目标市场。C2的下一代平台CC1200将采用90nm设计,能够支持所有视频格式的高清解码,并且能够支持WinCE和Linux双系统,可以应用在更广泛的行业市场。CC1100芯片目前采用0.15mm工艺设计,在台积电(TSMC)制造流片。

  经验借鉴:找准软件和硬件实现的结合点

  CC1100平台最大的特点是实现了一种全新的处理架构,很好地平衡了硬件加速和软件可编程的灵活性。芯片运行在350MHz,视频编解码的性能可以超过700MHz的通用DSP SoC。软件可编程性的优点是使产品保持高度的灵活性、可重用和新产品面世时间短。硬件实现的优点是高性能、低功耗和小尺寸,其中的关键在于采用何种层次的实现,从而达到性能和灵活度的最佳结合。C2公司市场经理刘明璋分析了下一代平台的发展方向:除了降低功耗之外,CC1200平台一个主要的改进是增加一颗ARM CPU,以支持Window CE操作系统,这样原有CPU的处理负担可以减轻很多;另外,CC1200采用90nm工艺制造,而且适于处理高清1080p分辨率的视频应用。 

  附文:C2 Micro的DSP SoC核心架构(见图1),多处理器设计,能够并行运行Linux应用程序和音、视

频处理算法。其中:ME Engine是一个可编程子处理器,其体系架构可以高效率地执行视频压缩运算中的块搜索和运动补偿算法;Entropy Engine也是完全可编程的变长位运算处理器,其架构可以高效地解析处理MPEG-2, MPEG-4, H.264, VC-1和JPEG等位串码流数据中的语法元素,它还可以高效地运行CABAC/CAVLC等熵编码的压缩和解压缩算法;Vector子处理器支持专为音、视频处理而优化SIMD指令集,它内置64个256位的超宽向量寄存器,支持整点和浮点运算;RISC主处理器是一个超级标量处理器,支持硬件双线程技术,一个指令周期最多运行4条指令,可以运行Linux操作系统;片内集成指令和数据cache;HUBS/DMA控制器可以在子处理器和DDR内存之间建立高速数据交换的直接通道,不需要主处理器的干预和占用其它系统资源。

关键字:DSP架构  网络化  多媒体平台 引用地址:C2采用1个CPU+3个DSP架构实现网络化多媒体平

上一篇: 基于DSP的直流无刷电机控制器的硬件设计
下一篇:基于DSP和LBT的遥感图像数据压缩系统设计

推荐阅读最新更新时间:2024-05-02 23:05

蓄电池在线监测技术在变电站的应用
1 引言 在变电站蓄电池作为备用 电源 在电力系统中起着极其重要的作用,在交流电失电或其它事故状态下蓄电池组一旦出现问题,供电系统将面临瘫痪,造成设备停运及其它重大运行事故。近年随着阀控式密封铅酸蓄电池(以下简称阀控蓄电池电池)在电力系统的广泛使用,由蓄电池故障而引发的事故时有发生,甚至造成着火、全站停电。阀控蓄电池由于特殊的阀控式密封结构,使得我们无法准确掌握蓄电池的健康状况,其“免维护”的这一优点,已经成为电池运行管理中的缺点和难点。在提高电池性能,减少维护工作量的同时,如何快捷有效地检测出早期失效电池并预测蓄电池性能变化趋势已成为电池运行管理的新课题。目前除了核对性放电、测端电压等常规维护检测手段外,随着技术的发展一些新的
[电源管理]
推出logiCRAFT3小型多媒体显示平台
赛灵思公司 推出 logiCRAFT3 小型多媒体显示开发平台。该平台基于赛灵思公司满足汽车应用标准的低成本 Xilinx® XA Spartan™-3E 系列 现场可编程门阵列器件。与汽车市场开发系统和 IP 产品主要供应商 Xylon 公司合作开发的这一优势平台提供了更大的灵活性和可扩展能力,使得模块设计人员可以在更为广泛的车内显示系统中采用赛灵思 XA 可编程器件。 目前,车内使用的显示屏数量快速增加,例如用于导航、中控面板以及后座娱乐( RSE )系统。此外,混合显示等应用的出现也进一步刺激了市场增长以及对小型快速开发平台的需求。混合显示应用综合了模拟显示、 LCD/TFT
[应用]
王劲:5G下 中国无人驾驶的破局之道在网络化智能
就在本月初,工信部正式发放了5G商用牌照,一石激起千层浪。从运营商、通信设备商到终端商都摩拳擦掌做好了准备,同时,5G的蝴蝶效应也蔓延到了自动驾驶产业。 当互联网公司、传统车企以及新兴的技术创业公司都涌入到自动驾驶产业,又不得不面临共同的难题:量产以及真正大规模的商业化落地,而5G将会改变这种焦灼的现状。 在于6月28日召开的2019中国人工智能峰会正式开始前,镁客网采访了将会出席的南京市人工智能产业咨询专家,中国一汽首席技术顾问王劲,他和我们谈到了个人重回一线后的打算、当前国内自动驾驶的发展现状以及5G下的破局之道。 图 | 王劲 重回一线 在南大我们见到了久未露面的王劲,采访前几天他刚刚对外称要“重回一线”,我们的采访也
[机器人]
基于现场总线的开放式网络化数控系统的设计
  目前开放化是数控系统的研究热点。开放式的技术基础就是系统的模块化,然而这种模块化的设计在实现数控系统增量式功能拓展的同时,往往因追求密集的软硬件设计而造成数控系统体积庞大,接口繁杂,功能重叠等负面效应。集中式模块化设计中模块间的模拟量及并行连线的方式,也使得数控系统的整体结构变得复杂,在造成信息交互密集的情况下,系统的实时性得不到有效保证。另外,随着工业现场环境和控制对象本身的日益庞杂,数控系统已从简单的运动轨迹控制器转变成贯穿数字化制造全过程的系统级平台。数控设备在实现高速、高精、高效的加工自动化的过程中,对加工过程实时可控的要求越来越高,因此状态监测也成为数控研究的一个重要方向。   与此同时,以Profibus为代表
[嵌入式]
CES:节能性和网络化正成为新电视的潮流
由于世界大部分地区的经济衰退,技术巨头们在年度消费电子展上刻意回避以往的大屏幕卖点,而推出轻薄节能并且可以上网的电视。索尼、三星、LG、松下、东芝等厂商推出的高清晰电视,都大有将视频、照片和其他内容从网上搬到客厅的趋势。 用150英寸液晶电视这样的庞然大物占据展区的显著位置来吸引眼球,这样的场景已经一去不复返。许多厂商都强调他们新款电视的环保和节能能力,体积小厚度薄正成为新的潮流。三星推出了一英寸厚的电视,使用发光二极管取代冷阴极荧光灯作为主要光源,专业人士表示,这种屏幕的功耗将比传统的液晶显示屏低百分之四十。 众多新款电视可以播放互联网上的视频内容,例如谷歌的视频共享网站YouTube、电影零售连锁店Net
[手机便携]
基于虚拟仪器的网络化自动测试系统的构架及实现
    摘要: 提出了基于虚拟仪器的网络化自动测试系统的技术概念,分析了系统的结构和功能及系统的软硬件构成,并建立了一个具体模型,阐述了对该系统的网络功能实现。     关键词: 虚拟仪器 网络化 自动测试系统 DataSocket 计算机技术的飞速发展,数据通信、网络工程和信息管理等系统性能的巨大改进,出现了将自动测试技术、计算机技术和通信技术结合起来的时机。测试系统正朝着计算机化、标准化和网络化三大趋势发展,涌现了一些诸如“网络就是仪器”等先进的测试理念,以网络为基础的自动测试系统逐步成熟并应用到工业生产实践中,已经取得了巨大的效益。 1 自动测试系统的发展概况 通常把在人工最少参与的情况下能自动进
[测试测量]
煤矿安全网络化综合监测监控系统
技术背景 目前,我国乡镇煤矿中80%以上的高瓦斯矿井安装了安全生产监测监控系统,原国有重点煤矿几乎全部安装了安全生产监测监控系统,使煤矿安全生产状况得到显著改善。 虽然如此,受超能力生产、监测监控技术落后等多方面因素影响,煤矿瓦斯事故仍时有发生。发生事故的煤矿大多安装了监测监控系统,为什么还发生了瓦斯事故呢?监测监控系统技术落后与监管不到位是主要原因。 为了给煤矿安全生产综合自动化远程多级实时监测监控提供先进的技术平台,同时弥补现有监测监控系统的不足,煤炭科学研究总院抚顺分院软件中心与山西省晋城市阳城县安监局合作,于2002年成功开发出 数字煤矿安全WebGIS网络远程实时监测与监管系统 ,实现了对全县百余座煤矿的远程联网监测监
[测试测量]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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