0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_pJlTbmA9 来源:网络 作者:网络 2023-10-31 18:12 次阅读

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

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

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


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平台采用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单芯片支持网络接口USBSATA等存储接口,适用于公共场所网络监控设备、流媒体电视、时移电视、硬盘媒体播放机、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核心架构,多处理器设计,能够并行运行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
    dsp
    +关注

    关注

    553

    文章

    7987

    浏览量

    348773
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17130

    浏览量

    351010
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10855

    浏览量

    211598
收藏 人收藏

    评论

    相关推荐

    带I2C接口的2C1A/2A1C多口快充方案

    选用慧能泰HUSB392高性能、高集成的3端口控制器设计的多口电源适配器,可实现18W~65W的2C1A/2A1C多口快充,一产品解决N
    的头像 发表于 12-18 11:35 206次阅读
    带I<b class='flag-5'>2C</b>接口的<b class='flag-5'>2C1</b>A/<b class='flag-5'>2A1C</b>多口快充方案

    DSP平台与RTB的关系

    随着数字广告行业的迅猛发展,程序购买(Programmatic Buying)已经成为广告主和媒体公司的重要工具。在这一领域中,需求方平台(Demand-Side Platform,简称DS
    的头像 发表于 11-04 14:26 272次阅读

    在米尔电子MPSOC实现12G SDI视频采集H.265压缩SGMII万兆以太网推流

    的ZU4EV MPSoC平台,接入真4k 60UHD-SDI视频源后,使用VCU进行高效H.265编解码,再通过SGMII万兆以太网实现网络推流,以确保高质量4K视频的流畅传输。2.
    发表于 11-01 16:56

    晶振皮尔斯振荡电路中的Rs,Rf,C1C2的作用和取值

    。 晶振皮尔斯振荡电路是晶振电路中的一种常见设计,它包含几个关键元件:Rs(串联电阻)、Rf(反馈电阻)、C1C2(电容)。以下是晶发电子对这些元件的作用与取值的解释: Rs(串联电阻)的作用
    发表于 08-19 16:27

    工业装备网络化改造物联网系统如何实现

    《5G全连接工厂建设指南》中指出,“5G+工业互联网”是加速中国新型工业进程的重要支撑。其中要求加快各类“哑设备”、单机系统等网络化改造;提升工业数据实时采集能力;加快5G与可编程逻辑控制器
    的头像 发表于 08-01 14:19 433次阅读
    工业装备<b class='flag-5'>网络化</b>改造物联网系统如何<b class='flag-5'>实现</b>

    航天宏图“PIE-Engine天权大模型遥感云服务平台”荣获中国多媒体企业创新产品奖

    委员会承办,北方民族大学联合承办,宁夏大学、宁夏师范学院协办。作为多媒体领域学术界和产业界交流分享、合作互动、技术宣传的年度盛会,本次会议吸引了200余位资深专家和1400余名线下参会者,通过7特邀报告,2
    的头像 发表于 07-30 10:12 821次阅读

    迎接未来机架式网络架构的创新 — FWS-7850

    FWS-7850是研扬科技最具创新性的1U机架式网络设备,与同类产品相比,它更薄、速度更快、功能更强。该系统采用了多个高速网络通道和第12/13代IntelCore插座式
    的头像 发表于 07-20 08:06 288次阅读
    迎接未来机架式<b class='flag-5'>网络</b><b class='flag-5'>架构</b>的创新 — FWS-7850

    讯维智能可视综合平台:引领多媒体展示技术的革新

    以及多方视频会议MCU等多项功能,为用户提供了全方位的智能展示解决方案。这种集成化的设计使得平台在功能性和易用性上都具有显著优势,用户可以根据需求进行灵活配置,实现高效、便捷的多媒体展示。 其次,讯维智能可视
    的头像 发表于 05-11 16:32 334次阅读

    具有3直流/直流转换器、3 LDO、I2C接口和DVS的TPS65023-Q1电源管理IC数据表

    电子发烧友网站提供《具有3直流/直流转换器、3 LDO、I2C接口和DVS的TPS65023-Q1
    发表于 03-07 10:36 0次下载
    具有<b class='flag-5'>3</b><b class='flag-5'>个</b>直流/直流转换器、<b class='flag-5'>3</b> <b class='flag-5'>个</b>LDO、I<b class='flag-5'>2C</b>接口和DVS的TPS65023-Q<b class='flag-5'>1</b>电源管理IC数据表

    VPX信号处理卡设计原理图:18-基于双TMS320C6678 DSP3U VPX的信号处理平台

    该板卡是北京太速科技自主研发的基于3U VPX架构的信号处理板,该处理板包含2片TI的TMS320C6678 DSP芯片,
    的头像 发表于 02-17 17:14 1162次阅读
    VPX信号处理卡设计原理图:18-基于双TMS320<b class='flag-5'>C</b>6678 <b class='flag-5'>DSP</b>的<b class='flag-5'>3</b>U VPX的信号处理<b class='flag-5'>平台</b>

    揭秘讯维多媒体中央控制系统的核心优势

    地了解其重要性和应用价值。   一、简化操作,提高效率 多媒体中央控制系统为用户提供了一统一的控制界面,使得用户可以通过简单的操作实现对各种媒体设备的控制。这种集中控制的方式避免了传
    的头像 发表于 01-23 14:58 722次阅读

    突破传统界限:讯维中央控制系统在多媒体领域的创新应用

    多媒体领域的创新应用。 一、智能的会议体验 中央控制系统在会议领域的应用大大提升了会议的效率和智能程度。通过集中控制各种媒体设备和功能,用户可以
    的头像 发表于 01-23 14:54 385次阅读

    高效管理,一键操作:中央控制系统让多媒体更简单

    如何通过高效管理和一键操作,让多媒体更加简单。 来百度APP畅享高清图片 一、集中管理,统一控制 中央控制系统通过集中管理的方式,将各种多媒体设备整合到一统一的平台上。用户只需通过一
    的头像 发表于 01-23 14:40 400次阅读

    ARM架构MT7981的2+8LAN口千兆路由器内置5G4G模块,9-54V工业设计双供电

    华创翼联HC-G80 路由器基于全新的ARM架构嵌入式平台,可满足移动设备日益增长的需求。兼容 NSA/SA 双模,适用于全球所有网络类型,这意味着您可以享受超高速宽带。 采用嵌入式O
    发表于 01-13 10:28

    分布式可视管理系统,让多媒体会议管理更高效!

    决这些问题,讯维分布式可视管理系统应运而生,并在多媒体会议系统中得到了广泛应用。 那么相比传统的多媒体会议控制系统,讯维分布式可视管理系统有哪些特点呢? 图
    的头像 发表于 12-29 14:57 1129次阅读
    分布式可视<b class='flag-5'>化</b>管理系统,让<b class='flag-5'>多媒体</b>会议管理更高效!