了解6大类主流视频处理器,选择最合适产品
上网时间: 2005年10月01日? 作者:Bjorn Hori , Jennifer Eyre, BDTI 公司? 我来评论 【字号: 大 ?中 ?小】
为了创造一个成功的数字视频产品,你需要选择合适的处理器。听起来简单,当然,实际上并不简单。其中的一个大问题是,有太多的处理器款式供你选择:通用CPU,FPGA,DSP,可配置处理器,固定功能芯片以及其它类型的处理器等。令问题更加复杂的是,数字视频是一个迅速发展的领域,标准不断发展和变化。因此,在数字视频领域,处理器适应变化的能力比在其它应用中显得更加重要,但是,这种灵活性通常是以降低效率为代价的。选择处理器的时候,难免要作一些折衷,但关键是要知道,如何选择处理器,才不至于使产品的成功打折扣。没有万金油数字视频技术被用于从手机到个人录像机(PVR)的各种产品之中。虽然许多视频产品具有一些共同的功能,例如,多数使用视频压缩算法、对视频进行压缩和解压缩,但它们之间还是有一些显著的区别。便携产品最重视的是能耗;而电线驱动的产品一般不关心这个问题。为起居室设计的产品通常比为手持设备设计的产品具有更高的视频分辨率。总之,一个处理器不能满足所有各方面的需求。甚至某一类处理器也不能满足所有的需求。能否成功地选择合适的处理器,关键在于了解有哪些处理器可用,并了解各类处理器的优缺点。各取所需由于有这么多的处理器供你选择,实际上不可能挨个都看一遍——甚至无法详细了解各个主要大类,可以采用分级方法:利用对你来说最重要的筛选标准先排除不适合的候选者。进行初选时普遍采用的标准包括:* 速度。数字视频任务,像许多其它类型的信号处理任务一样,都要求处理器承担沉重的计算任务。针对目标应用,仔细分析处理器是否具有足够的速度,最好使用BDTI Video Benchmarks等面向视频的测试基准。* 价格。虽然芯片价格很重要,但每通道成本或者总体系统成本可能更加重要。* 能源效率。在多数情况下,评估能源效率比功耗更有意义,因为能源使用情况决定着电池寿命。* 灵活性。有些种类的处理器比其它种类的处理器更加灵活,可以适应未来产品特点的变化,或者允许现场升级,如增加对新压缩算法的支持。但是,一般来说,处理器灵活性越高,其成本和能源使用效率越低。* 开发工具质量。处理器是否拥有用于支持信号处理应用(或者更进一步,视频应用)开发的工具,可能对于开发时间产生重大影响,并进而影响产品上市时间。* 与早期处理器型号的兼容性。如果你期望重复使用早期产品所用的软件,这点通常很重要。* 供应商路线图。供应商的产品路线图,是否非常符合你的后续产品开发计划?在你的产品寿命期内,处理器能否得到支持或者升级?* 以芯片或者可授权内核形式销售。有些处理器是作为封装好的现成芯片出售的;有些是作为可授权知识产权出售的――通常被称为可授权内核,用于制造定制芯片。本文所讨论的多数处理器种类都既包括封装式芯片,也包括可授权内核。我们下面将会介绍,每种处理器都在上述各方面进行着不同的折衷。各类处理器的优势与劣势本文重点介绍数字视频所普遍采用的六类处理器:固定功能引擎,专用标准产品(ASSP),媒体处理器,DSP,嵌入式RISC处理器和FPGA。这些范围覆盖了最专业的和最灵活的产品,我们将讨论各类处理器的优劣,并对每类中的一个具体产品进行分析。首先谈谈固定功能引擎。它采用硬布线处理器结构,以获得最大效率;它们不使用指令流,不可以编程。硬布线逻辑牺牲了灵活性,以换取非凡的处理速度、能源效率,而且经常能够取得成本效益。采用固定功能引擎可以简化系统设计和测试。由于固定功能引擎不可编程,产品开发人员就不必学习编程工具,也不必集成多个软件模块。而且他们不需要考虑,处理器所执行的多个任务是否可能以其不希望的方式相互影响,是否会干扰系统的实时特点等问题。固定功能引擎一般以可授权知识产权(IP)的方式提供,以便于集成到定制芯片之中。采用这种形式,固定功能引擎最适合于手机等大批量应用。固定功能引擎有时也可以芯片的形式提供。固定功能视频芯片,如MPEG-2解码器芯片,能够以较低的成本给现有产品增加功能,特别是当产品具有能够处理需求控制和用户接口功能的主机处理器的时候。比如Hantro公司的5150 MPEG-4视频解码器,这是以IP形式出售的固定功能引擎的例子。该引擎准备用作协处理器,附属于一个通用处理器,后者处理一些MPEG-4解码所需要的要求不太高的子任务。固定功能硬件的主要缺点是缺乏灵活性。由于它不可编程,产品开发人员就不能很容易地修改固定功能硬件,使其支持新标准或者不同的功能。这点很令人关切,因为许多视频应用目前来看仍然不够成熟,标准和功能变化很快。因此,固定功能引擎经常被用作专用标准产品的一部分,下面就说一说ASSP。专用标准产品(ASSP)是集成度很高的专用芯片。可以与专用集成电路(ASIC)作一番比较。ASIC是由系统公司设计的,并用于它们自己的产品之中。而ASSP是由芯片公司设计的,作为现成的芯片提供给多家系统开发商。由于开发一种复杂芯片又费钱又耗时,ASSP通常用于已达到大批量的已定型产品,或者预计会有较高的批量的产品。比如卓然公司的Vaddis 5R,是面向DVD录像机中音频和视频处理的高度专业化的芯片。所需要的关键算法都已确定:最突出的是MPEG-2视频压缩与解压缩。虽然Vaddis 5R包含两个RISC处理器,但它在执行计算量最大的任务时使用固定功能硬件加速器,如MPEG-2视频解码和彩色空间转换。出于上述原因,Vaddis 5R (和其它类似的ASSP)也具有固定功能引擎的优缺点:拥有良好的性能和能源效率,但灵活性有限。灵活性有限,意味着系统设计人员在设计产品时,使其产品与采用同样ASSP的其它产品容易雷同。它还意味着,系统设计人员高度依赖芯片供应商的路线图,因为需要新款芯片支持显著不同的功能。还有一种是主要依赖可编程处理器执行繁重视频任务的ASSP,为获得灵活性而牺牲了能源效率和成本效率。这类ASSP通常与视频解码器和硬件驱动器等关键软件相捆绑,使系统开发人员不必从事许多低级软件的开发工作。但是,与采用基于固定功能硬件的ASSP相比,仍可能需要在软件开发和集成方面花费很大的精力。媒体处理器在专业化/灵活性方面处于ASSP与数字信号处理器(DSP)之间。媒体处理器针对与音频和视频处理相关的任务进行了优化,不象DSP那样面向广泛的信号处理任务进行优化。媒体处理器通常要采用多个处理器,包括一个类似于DSP的主处理引擎、两个或三个专用协处理器,以及音频与视频专用外设。飞利浦的PNX1500就是一款媒体处理器。像典型的媒体处理器一样,PNX1500基于一个功能强大的、高度并行的处理器内核,该内核在执行视频处理任务时具有较高的效率。PNX1500还包含几个固定功能硬件加速器和专用外设器件,这也是典型的媒体处理器的特点。主处理器内核处理压缩等复杂的视频任务,系统设计人员可以对该内核进行编程。与卓然公司的Vaddis 5R类似, PNX1500非常适合于MPEG-2解码。但与卓然的ASSP不同的是,PNX1500具有足够的灵活性,可以与H.26?等其它视频压缩标准一同使用。当然,这种灵活性也是有代价的:与固定功能硬件相比,软件视频解码器的能源与成本效率通常较低。由于媒体处理器采用多个不同的处理器,与其它可编程处理器相比,给软件开发造成极大的困难。例如,为了执行一项特定的视频任务,一般必须给两个或更多的处理单元编程,并对它们加以协调。为了帮助弥补这个缺点,媒体处理器供应商经常提供优化的软件构件库。媒体处理器供应商通常强调在开发软件时使用C或C++,不推荐或支持汇编语言。之所以强调用高级语言开发软件,是为了使程序员不需面对处理器架构方面的许多复杂问题。但不足之处是,程序员必须依赖编译器来生成有效代码,而这不总是现实的。开发人员可能需要投入很大的精力,手工调整其高级语言代码,以获得最佳性能。数字信号处理器(DSP)是为一系列信号处理应用所设计。与媒体处理器相比,DSP所采用的规格不太偏重于视频处理,而且并行性较低。为了弥补并行性较低的弱点,在给定的应用中,DSP的指令执行速度通常必须高于媒体处理器。较高的指令速度可能导致系统设计复杂化,并增加能耗。另一方面,与嵌入RISC处理器(下面将会说到)相比,DSP在处理视频任务时需要的时钟速度较低。DSP的关键优势在于其灵活性和强大的应用开发工具。德州仪器(Texas Instruments)的TMS320DM6?2就是一款专门面向视频应用的DSP。从历史上看,DSP一直不适合于利用编译器编译,而且DSP编译器效率不高。但最近几年形成了一种趋势,厂商开始开发更适合编译器的DSP。另外,有些DSP供应商和独立工具供应商在开发编译器方面投入巨资。因此,DSP编译器质量大幅提高。但是,要获得最佳性能,经常需要手工优化汇编程序。好消息是,DSP供应商通常会提供良好的汇编语言编程工具。但架构本身有时比较复杂,使汇编语言编程工作具有挑战性。由于视频应用是DSP的重要目标,所以DSP开发工具通常提供辅助视频应用开发商的特点。例如,数据可视化能力在调试视频处理软件时非常有用。典型DSP与典型嵌入RISC处理器之间的一个重要区别是,对于操作系统的支持。DSP一般支持少量实时操作系统,但不支持Windows CE之类的“完整功能版”操作系统。因此,许多系统设计利用DSP来负责视频处理,利用嵌入RISC处理器来运行操作系统和处理其它非视频任务。但是最近,有些DSP供应商已使其处理器能够运行Linux等高级操作系统。历史上,DSP供应商没有重视各代产品之间的兼容性问题。因此,当产品更新换代的时候,难以重复使用应用软件。但这种情况正在改变,一些新款DSP开始具有一定的与早期产品兼容的能力。例如,TMS320C6?x与它的早期型号TMS320C62x可以二进制兼容。嵌入RISC处理器被广泛用于嵌入应用。历史上,它们一直是通用处理器,拥有很少的或者没有专用特点。RISC处理器经常在视频产品中扮演主机处理器的角色,一般与专用视频处理器一起工作。直到最近,RISC处理器的速度才提高到能够处理非常低端视频处理任务的水平。但是目前,时钟速度越来越快,正在使嵌入RISC处理器能够胜任要求更严格的数字视频任务。此外,嵌入RISC处理器的并行性越来越高,而且增加了专用视频特点。虽然像高分辨率视频压缩之类的艰巨任务仍然超出了嵌入RISC处理器的能力范围,但这些处理器越来越多地介入要求不太高的视频任务。英特尔的XScale PXA27x就是一款嵌入RISC处理器的例子。PXA27x基于英特尔的Xscale内核,而该内核本身则基于流行的ARM v5TE指令集。PXA27x通过将Wireless MMX扩展在ARM指令集中增加了DSP功能。它的最高时钟速度是624 MHz,对于嵌入RISC处理器来说是相对较高的速度。与其DSP增强性能相结合,这样高的时钟速度使PXA27x可以胜任许多视频处理任务。虽然与其它类型的处理器相比,嵌入RISC处理器在处理视频任务时通常效率较低,但它在应用软件开发方面具有许多优点。例如,嵌入RISC处理器通常得到完备的软件开发基础设施的支持,以及大量程序员的青睐。而且嵌入RISC处理器一般比本文讨论的其它处理器更容易编程。不足之处是,嵌入RISC处理器的工具软件和软件开发基础设施,对于视频处理软件开发的支持较弱,不如本文所介绍的许多其它处理器。嵌入RISC架构的路线图通常比本文提及的其它处理器清晰,对于需要规划多代产品的系统开发商来说,简化了它们的计划工作。此外,这些处理器几乎总是保留后向兼容能力。许多RISC处理器架构的另一项优点是多供应商支持,也即多家供应商提供基于同样内核架构的芯片。不幸的是,Wireless MMX之类的先进特点往往被一家供应商所独有。现场可编程门阵列(FPGA),在考虑视频处理器的时候人们可能不会首先想到它,但它们的灵活性和高并行性(因此,可能具有高速度)可能非常适合于艰巨的视频处理应用。FPGA包含一批可重新配置的逻辑模块、可编程互连资源、I/O模块和(在某些情况下)专用固定功能模块。FPGA经过配置后可以满足某项应用的需求,而且可以提供强大的计算能力和内存带宽,如Altera公司的Stratix-II。Stratix-II是一个高端FPGA系列,包含专用固定功能模块,如乘法器、PLL和内存模块——这些都能够增强其在视频处理算法方面的性能。FPGA是灵活性最高的处理器类型,基于FPGA的设计可以轻易升级,以执行新功能或者满足新标准。但不幸的是,这种灵活性是以牺牲能源效率和成本效率为代价的。例如,FPGA的能源效率通常低于ASIC和ASSP,而且FPGA的价格可能高达数百甚至数千美元。但是,FPGA供应商最近推出了成本效益更高的器件,使其对于更多的应用产生吸引力。FPGA的另外一个弱点是,应用开发工作要比可编程处理器软件开发困难,而且精于FPGA设计的工程师比软件开发方面的工程师更少。虽然FPGA可能很适合视频算法,但通常仍然需要采用可编程处理器来执行操作系统之类的软件。因此,FPGA往往与一个或多个可编程处理器一同使用。但是,随着可以FPGA内部使用的“软”处理器内核的出现,如Altera公司的Nios II和赛灵思的MicroBlaze (都是32位RISC处理器内核),现在可以把指令集处理器集成到FPGA之中。其它类处理器除了上述介绍的六种处理器以外,至少还有四种处理器可能适用于一些数字视频应用。包括:* 嵌入式PC处理器通用处理器,只拥有很少(如果有的话)专门为视频处理所设计的特点。供应商经常重复利用较旧的、面向PC的架构,增加更多的片上集成来创造专为嵌入应用所设计的处理器。这些嵌入PC处理器一般不适合于任务繁重的视频处理,所以它们经常与一个专用“视频”处理器配合使用,后者负责核心的视频处理任务。* 可配置处理器。是一种可授权的处理器内核,得到授权者可以对其改造,用于定制芯片之中。定制化工作在芯片投产以前进行;一旦投产,处理器硬件就定型了。* 可重新配置处理器与可配置处理器类似,但它们能够在芯片造出来以后根据不同的任务重新配置,因此在运行时可以选择不同的配置。* 专用指令处理器(ASIP)。这是为手边的应用专门设计的处理器。ASIP不是以封装式处理器或者可授权处理器内核的形式出售,而是供应商提供工具,使芯片设计人员能够创建自己的ASIP。由于数字视频是非常热门的市场,所以未来几年可能会有更多种类的处理器出现。这些产品可能集中上述处理器的特点。显然,没有一个单独的处理器或者处理器类型最适合于所有的数字视频应用。具有一定灵活性的处理器越来越受欢迎,但固定功能硬件也有一席之地。这是一个如何为自己的赌注采取保险措施的问题,而且你必须考虑所有的解决方案。作者:Bjorn Hori ,Jennifer Eyre,BDTI 公司
评论
免费订阅资讯速递
相关信息
- 什么是处理器
- 什么是数字视频?
处理器是解释并执行指令的功能部件。每个处理器都有一个独特的诸如ADD、STORE或LOAD这样的操作集,这个操作集就是该处理器的指令系统。计算机系统设计者习惯将计算机称为机器,所以该指令系统有时也称作机器指令系统,而书写它们的二进制语言叫做机器语言。注意,不要将处理器的指令系统与BASIC或PASCAL这样的高级程序设计语言中的指令相混淆。指令由操作码和操作数组成,操作码指明要完成的操作功能,而操作数则表示操作的对象。
数字视频相对于模拟视频而言,是将模拟视频信号进行模数变换(滤波、采样、量化)成0、1的数字视频信号,这样就可以进行视频压缩,业可以保存在固态存储器、硬盘或光盘等存储介质上。
最新图集
?新浪微博推荐

编辑推荐
- 通知:国际电子商情网站和论坛全新改版!给老用户和博主的重要提醒
- 热门:深圳高房价吸血电子产业(续):人才流向他方
- 热门:拆解山寨Macbook充电器:有些钱真不能省
- 热门:拆解iPad Pro和Surface Pro 4
- 热门:半导体产能过剩,芯片业今年赚钱动力不足
- 市场:体验HTC Vive虚拟游戏,撩妹解乏再不用愁
- 市场:LED封装淘汰赛加剧,如何打破“赚量不赚钱”魔咒
- 市场:手握穿戴、IOT的时钟产品,SiTime正在领头羊的路上
- 行情:“上帝视角”来了——一场关于物联网的最高级别讨论
- 话题:疫苗有“毒”——物联网能为孩子做点什么?
- 分析:iPhone SE发布,华为、小米、OPPO们背后冷飕飕的
- 博客:从难民到Intel 船长,“偏执狂”格鲁夫的传奇
- 博客:30岁以上工程师——无法说出的悲哀与迷茫!
- 大飞哥说: 各种说法和意见都有,大家唯有静待后续发展,苹果能做这么大,背后也少不了律师团队,各种情况都会应对的了,很…----评《如何看待“iPhone6被判抄袭国产手机,在北京面临禁售”?》
- 风中小鸟说: 现在贸易商越来越来难,其实主要来说无非就两个方面:1、终端客户对你产品品质的质疑,甚至于只相信代理商(当然某些代理商我表示不敢苟同)…----评《电子元件贸易商,未来如何走??》
- 崔工说: 当前最大的谬误就是将设备联网说成是物联网。特别是把穿戴设备也说成是物联网的核心应用,因此也就把苹果手机的衰落看成是物联网的…----评《巴伦周刊:“物联网”正走向死胡同,你怎么看?》
- 甘贝特说: 之前的公司明确向所有供应商说明,过年过节不可以给这边的员工送礼,不可以请吃,否则员工开除。所以,收不收礼就变得异常简单了。所以说,如…----评《送礼那些事儿:羊毛出在羊身上啦!》
- 天好天说: 社会整体的发展,技术的发展引起不同的分工,对于我们而言不过是社会这个大环境的特有国情与日本有所不同。不过我到是比…----评《中国程序员薪资逆天,而日本搞IT的和卡车司机差不多?》
- 大飞哥说: 个人感觉分深入分析必需有更细的数据来判断,比如乐视电视,手机等主要产品准确主的出货量,乐视汽车什么时候会量产,量产能否达到回收投入成本的…----评《乐视控股是不是一个庞氏骗局?》
- iHoldOn艾豪达说: 安卓网络机顶盒,已经几年了,电子产品更新换代太快,小微企业一不留神就跟不上行业的发展!…----评《爆料:东莞某企恶意拖欠货款,疑因机顶盒业务惨淡》
- 流年似甲说: 美国的工业再造并不是代工生产这个环节。而是以低碳科技为代表的信息、生物、分子、航天、互联网、机器人等高科技产业,以及抛…----评《谁当总统都没用!iPhone不可能迁回美国造》
- Louder说: 都别说风凉话了,这种情况下的员工,其实是弱势群体,选择罢 工还是需要很大的勇气,公司能妥善解决,谁愿意闹事?!…----评《爆苏州仙童(快捷半导体)全体员工罢 工维 权》
- 梁少峰说: 全球范围内而言,电子产业尤其是半导体产业,本身已经进入了发展成熟阶段。之前高速发展时期的资本密集投入与人才密集投入,已…----评《听了这几个IC创业故事,你还想得起诗和远方吗?》
- hiwinjacky说: 深圳要有点自信,华为越做越大,密集的深圳容纳不下,溢出到周边是很正常的,以深圳的电子配套环境,任何电子厂商都不能完…----评《细思恐极:华为人会因任正非变穷吗?》
- Rain--SuperIc说: 大家都来玩的时候,说明这个就会成为趋势,完全的取代是不可能,最起码5年内不会,大客户的价格有多低谁也不知道。IC电商对…----评《大家如可看待IC电商平台?》
- 大飞哥说: 连这些老牌公司都撤了,LED照明已过度竟争了……----评《深圳飞利浦灯饰制造公司正式停止运营》
- kentyuan说: 价格是中小代理商的命门,有真正商业价值的服务仍在探索中。趋势如此,开放灵活,剩者为王。…----评《未来的元器件分销,我有一个执念!》
- hiwinjacky说: 愚以为华为搬去东莞和比亚迪搬到惠州,正是深莞惠一体化的的第一步棋。行政的意愿由企业来具体完成。…----评《华为要的深圳给不起》
- 圈熙说: 电子元器件平台的电商化是一种趋势,电商会让整个行业的物料成本透明化,信息和数据公开化,他们增值和创造利润的点不在是传统企业差价赚取方式,而且…----评《大家如可看待IC电商平台?》
- 语音技术大师说: 从成品的出货、网购上能搜到哪些来看,确实很难得到内里原因的分析!我给您补充一点:那就是穿戴式和今年新热VR一样,…----评《智能手环将死?山寨横行的国内市场又将何去何从?》
- 赵哥说: 房地产代表出来说道了,要求其公允,无异于缘木求鱼。现在应该科技、工业制造等站出来,表达自己的述诉求。ZF再根据总体情况,制定该抑制哪…----评《细思恐极:华为人会因任正非变穷吗?》
- Hans T.说: 建议国家打击这种(硬件免费+内容和服务收费)持续打压、扼杀硬件创新动力的行为,允许某时段使用该手段进行品牌宣传,但持续…----评《小米时代结束了,三大失误让华为有机可乘》
- 宏发继电器深圳销售中心说: 跟原供应商协商一下,看看少折点价换货行不行。如果常用货稍好点,换位思考一下,你们的客户购买产品…----评《要哭了,老板让我把快一年的那批芯片退掉!!要怎么办啊?》
- 深圳喆华电子科技说: 不管是不是电商平台,最终落脚点还是在IC产品性能和稳定性上,电商平台给IC供应商多了一个渠道,但与此同时如果这个渠道本身的推广费…----评《大家如可看待IC电商平台?》
- 3kabc说: 拒付钱。建立防错机制。先小量到货后批量到货。考察供应商诚心,能力。…----评《关于目前代购电商遇到的问题》
- 语音技术大师说: 日企软件算法强么?机械强么?我该说都有一定基础但也都还不算世界第一,特别是软件几乎算是弱者!但是从后端的整体…----评《谷歌都烧钱不起的波士顿动力机器人,丰田为何要接手?》
- 长电科技嫡系代理元宝电子12年说: 花了几个小时边学习边记录!总的感觉是:1,人只有一无所有时,才最有激情与潜能爆发的时候; 2,人的社会阅…----评《技术男转行自己做外贸:三年跑出4千万》
电子元器件数据手册下载
驱动光耦 ACPL- 302J-500E |
微处理器MIPS324KEc | 微控制器 EFM8BB10F8G-A-QFN20 |
直流到 直流转换器 ISL8225MIRZ |
直流到 直流转换器 ISL8225MIRZ-T |
微控制器EFM8BB10F8G-A-SOIC16 |
? | ? | ? |
数据手册搜索
Datasheets China.com
最近更新元器件中文Datasheet文档下载热门厂商
热门关键字
PCA-6010?
ferrite core?
机械设计?
X-GOLD 626处理器?
WLAN AP路由器?
能源控制系统?
ADC12L066?
无线系统单芯片?
电子工程人才?
超音速战斗机?
手机基带芯片?
laptop processor?
PowerMod?
3G手机专利?
MTTA?
ps 3001?
同步光纤网?
非绝缘负载点?
双极步进电机驱动器?
MIC2293?
新款Apple Watch?
Holtek?
s1d13712?
VX800?
AD8345?
伺服套件?
FIN1101?
Atom E3800?
光学识别设备?
ADuC816?