datasheet

用于手机SoC设计的部件级多媒体功能模块

2008-05-09来源: 中华电子网 关键字:SoC  Diamond  视频引擎  FLIX  指令格式  熵编码  DMA控制器  Xt

  尽管视频编解码是一个复杂的过程,但Tensilica的Diamond系列标准音、视频引擎却能简化SoC设计团队的设计任务。Diamond标准音视频引擎就像一个低功耗黑盒,SoC设计师无需精通H.264/AVC、MPEG-4和数字音频就可以将其整合到便携式多媒体和手机芯片中。

  视频编码过程如图1所示。首先,SoC主处理器通过指令配置Diamond视频引擎,然后将未编码的视频帧发送给该引擎,由它对视频帧进行编码,并将编码后的图像数据(VDE)送回主处理器。进行视频解码时,主处理器首先通过指令配置Diamond视频引擎,然后将VDE发送给它,由它进行图像解码,最后将已解码的帧传回主处理器。音频解码过程,主处理器将压缩的音频流发送给Diamond音频引擎,以解压成音频数据流。

  

  

  图1:已编码和未编码视频数据出入Diamond视频引擎示意图

  Diamond视频引擎内核中有两个配置好的处理器,它们共同执行视频压缩的任务,而集成的DMA控制器则负责将压缩前后的图像送入和送出该内核,并在内核中的两个处理器之间传递。Diamond视频引擎内核中的这两个处理器都采用了Tensilica的可配置Xtensa处理器架构,引擎的流处理器则通过增加额外指令来完成比特流解析和熵编码

  这些新指令中一部分基于Tensilica的可变长度指令扩展(FLIX),并采用每条指令执行两次独立操作的VLIW指令格式。Diamond视频引擎的像素处理器也增加了可同时操作多个像素的单指令多数据(SIMD)指令。

  流处理器和像素处理器中添加的指令使Diamond视频引擎能够在时钟速率低于200MHz时以标准清晰度(SD或D1)显示分辨率和30帧/秒的速度编码MPEG4 ASP比特流或解码H.264/AVC MP、MPEG4 ASP、MPEG2 MP、和VC-1/WMV9 MP视频比特流。

  Diamond视频引擎的所有内部操作对主处理器都是不可见的,这正符合其作为部件级SoC模块的身份。主处理器通过调用一组预定义API来操作Diamond视频引擎。在运行视频应用时,主处理器使用主系统内存中的两个队列向Diamond视频引擎发送指令消息和数据,而用另两个队列接收来自Diamond视频引擎的状态消息和数据。基于队列的消息事务处理则由主处理器和Diamond视频引擎之间的固件驱动型中断启动。

  

  

  图2:包含Tensilica Diamond视频引擎的音、视频SoC设计实例

  结合Tensilica的Diamond视频引擎的硬件设计也并不复杂。与其他系统部件一样,Diamond视频引擎是连接到主系统总线上的,如图2所示。同时,Diamond 330HiFi音频引擎内核可以进行数字音频解码以配合Diamond 视频引擎,并由主处理器对它们进行同步。Diamond 330HiFi音频引擎的软件库中包含大量可直接运行(ready-to-run)的数字音频编解码程序。在某些设计中,该引擎也可用作主处理器。

  目前在多媒体设备和手机SoC中已实现量产的Diamond标准音、视频引擎说明处理器和可直接运行的固件是如何构成一个复杂的高性能低功耗的IP内核的。采用这种面向模块的设计方法,SoC开发团队就能利用复杂并已得到验证的IP核快速搭建起非常复杂的SoC,然后利用应用程序代码对这些SoC编程,从而为市场提供独特的产品。由于多媒体压缩标准发展迅速,设计时间也日益缩短,因此这种黑盒式设计方法已变得越来越重要。

关键字:SoC  Diamond  视频引擎  FLIX  指令格式  熵编码  DMA控制器  Xt

编辑:孙树宾 引用地址:http://www.eeworld.com.cn/gykz/2008/0509/article_869.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:ADI AD9271超声诊断接收器解决方案
下一篇:英飞凌1200V IGBT4—性能优化的新一代功率半导体器件

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

发挥你的无限创造力,首款RISC-V SoC FPGA架构问市

近期在加利福尼亚RISC-V峰会上的演示活动展示了将PolarFire SoC的硬件CPU子系统和可编程逻辑相结合实现的尺寸、功耗和性能优势  在5G、机器学习和物联网(IoT)联合推动的新计算时代,嵌入式开发人员需要Linux操作系统的丰富功能,这些功能必须在更低功率、发热量有严格要求的设计环境中满足确定性系统要求,同时满足关键的安全性和可靠性要求。传统的片上系统(SoC)现场可编程门阵列(FPGA)将可重新配置的硬件和Linux处理能力集成到单个芯片上,可以为开发人员提供理想的自定义设备,但这种方法功耗过高,并且安全性和可靠性都无法保证,否则就必须使用缺乏灵活性且昂贵的处理架构。为了解决这些问题
发表于 2018-12-05
发挥你的无限创造力,首款RISC-V SoC FPGA架构问市

注重更安全,UltraSoC Lockstep Monitor锁步监测器

为汽车系统的安全性及安全防护提供嵌入式分析技术的领导厂商UltraSoC今天宣布推出其UltraSoC Lockstep Monitor锁步监测器。作为一种基于硬件的可扩展解决方案,新型Lockstep Monitor锁步监测器通过检查关键系统核心单元的处理器内核是否在可靠、安全、无隐患地运行,显著地提高了其功能安全性。 UltraSoC灵活的半导体知识产权(IP)支持所有常见的锁步/冗余架构,包括双冗余锁步、分离/锁定、主系统/核查器、以及利用任意数量内核或子系统投票等全部模式。UltraSoC Lockstep Monitor锁步监测器可以支持任何处理器架构或其他子系统,包括自定义逻辑或加速器。许多安全标准都要求锁步操作
发表于 2018-11-30

骁龙8150是内部代号, 高通新旗舰SoC或将以骁龙855命名

集微网消息,高通将于12月4~6日在夏威夷茂宜岛举办骁龙技术峰会,不少业内人士都预测,新一代的旗舰SoC将在峰会上正式发布。让各界翘首以待的“骁龙8150”却在近期被知名科技媒体PCmag爆出,这个名字仅仅是内部代号,并非商用名。PCmag在报道中强调,因为新SoC定位是5G芯片,高通方使用一套全新的商用命名方式,骁龙855也会有可能被沿用,但不会是之前广为流传的“骁龙8150”。同时,网上流传的安兔兔识别出有关“骁龙8150/855”的“1+3+4”三丛集架构,也遭到PCmag的质疑。“骁龙8150”的说法有传是来自德媒WinFuture创始人Roland Quandt以及XDA的代码验证推文,但Roland在推特解释,称
发表于 2018-11-30
骁龙8150是内部代号, 高通新旗舰SoC或将以骁龙855命名

高通专为AR/VR场景开发全新SoC

据爆料大神Roland Quandt透露,高通近日在开发一系列针对AR、VR场景的全新SoC,但关于细节Roland Quandt并未透露。据了解,高通针对PC打造了全新处理器,产品型号为骁龙8180,代号为“Poipu”,拥有超过85亿个晶体管,尺寸为20×15mm,由台积电负责代工,基于7nm工艺制程打造,这颗芯片可能会与骁龙8150同步亮相,并且是高通旗下首款专为PC打造的产品。
发表于 2018-11-28
高通专为AR/VR场景开发全新SoC

CPU、MPU、MCU、SOC的区别(概念)

计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。Intel X86,ARM的一些Cortex-A芯片如飞思卡尔i.MX6、全志A20、TI AM335X等都属于MPU。3、MCU(Micro Control Unit),叫微控制器,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时计数器和多种I/O接口集成在一片芯片上,形成芯片级的芯片,比如51,AVR、Cortex-M这些芯片,内部除了CPU外还有RAM、ROM,可以直接加简单的外围器件(电阻,电容)就可以运行代码了。而如x86、ARM这些MPU就不能直接放代码了,它只不过是增强版的CPU,所以得添加RAM,ROM。4、SOC(System
发表于 2018-11-20

赛普拉斯超低功耗PSoC® 6 MCU产品系列再添新成员

全球领先的嵌入式解决方案供应商赛普拉斯半导体公司(Cypress Semiconductor Corp.)(纳斯达克代码:CY)日前宣布,进一步扩充其物联网产品组合,为超低功耗的PSoC® 6 MCU产品系列再添新成员。全新的PSoC 6 MCU专为物联网设备而设计,能够满足其不断增长的边缘计算、连接和存储需求。全新的MCU采用1MB SRAM和2MB FLASH嵌入式存储器,支持计算密集型算法、连接栈和数据记录。 此外,赛普拉斯还推出两款面向PSoC 6系列的全新开发套件。开发人员能够利用业界功耗最低、最灵活、基于硬件安全的双核MCU,来延长电池续航时间,提供高效的运算和感知性能,并为用户的敏感数据
发表于 2018-11-20
赛普拉斯超低功耗PSoC® 6 MCU产品系列再添新成员

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved
pt type="text/javascript" src="//v3.jiathis.com/code/jia.js?uid=2113614" charset="utf-8">