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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

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

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

推荐阅读

“更安全、更智能”加特兰第二代CMOS毫米波雷达SoC-ALPS解析

2019年3月,加特兰微电子召开新品发布会,宣布推出第二代毫米波雷达SoC-ALPS系列产品,百余名媒体和合作伙伴一起见证了加特兰的里程碑。加特兰微电子CEO陈嘉澍表示,加特兰微电子的使命,是为全球用户提供更高性能、更易使用和更低功耗的毫米波雷达技术,为社会创造一个更安全、更智能的环境。2017年10月加特兰发布的首款毫米波雷达芯片Yosemite,作为Yosemite产品的升级,ALPS的新品特色在哪?可以为产业带来哪些益处?加特兰微电子CEO陈嘉澍博士和公司运营商务副总裁吕昱昭一一给予解答。加特兰微电子CEO陈嘉澍加特兰是一家怎样的公司?陈嘉澍表示,加特兰这家公司的名称是由英文Calterah而来,其中Cal代表着毫米波技术
发表于 2019-04-04
“更安全、更智能”加特兰第二代CMOS毫米波雷达SoC-ALPS解析

加特兰微电子多款毫米波雷达芯片SoC- ALPS亮相新品发布会

“面对智能驾驶系统等领域对毫米波雷达带来的一系列挑战,加特兰在过去的两年时间里,潜心钻研,为大家带来新一代更Fast、更Flexible、更Friendly、更Firm的ALPS系列!”— CEO 陈嘉澍博士3月21日,加特兰在上海浦东嘉里大酒店正式发布了第二代CMOS毫米波雷达芯片SoC- ALPS系列!ALPS系列芯片集成了高速ADC、完整的雷达信号处理baseband以及高性能的CPU核,是继2017年发布第一代77GHz毫米波雷达射频单芯片后,加特兰为业界带来的一款集成度更高、更易使用的系统单芯片。作为新一代主打产品,ALPS具备更快捷 (fast)、更灵活(flexible)、更友好(friendly)、更可靠(firm
发表于 2019-03-26
加特兰微电子多款毫米波雷达芯片SoC- ALPS亮相新品发布会

高性能,低功耗—Qualcomm全新SoC和智能音箱专用平台

— QCS400 SoC系列面向“更智能”的扬声器、条形音箱、家居助理和影音接收设备而设计,集成计算、网状Wi-Fi、低功耗蓝牙网状网络、语音UI和音频技术,并支持杜比全景声、DTS:X及安全特性 — Qualcomm Incorporated子公司Qualcomm Technologies International, Ltd.推出全新Qualcomm® QCS400 SoC系列。Qualcomm Technologies将其独特的高性能、低功耗计算功能以及出色的音频技术,集成在上述SoC系列产品中,旨在为更智能的音频和物联网(IoT)应用提供高度优化且支持人工智能功能的解决方案。 QCS400 SoC
发表于 2019-03-20
高性能,低功耗—Qualcomm全新SoC和智能音箱专用平台

折叠屏摩托罗拉Razr配置曝光

        根据XDA论坛泄露的消息显示,摩托罗拉Razr将由高通骁龙710 SoC作为处理器,将配备Adreno 616图形芯片,存储方面将配备4 GB / 6 GB RAM和64 GB / 128 GB存储。据称该设备上的电池容量为2,730mAh,设备代号为“Voyager”,屏幕为6.2英寸876×2142分辨率显示器(将机身翻开以后,上盖和底部的内侧就会形成一个长长的屏幕),鉴于其可折叠特性,材质可能是OLED。  而机身外部的辅助显示器的分辨率为600×800。该设备有三种颜色 - 白色,黑色和金色。  之前曾有报道称该设备售价约为1500美元,但没有确凿证据证实这一点,新机
发表于 2019-03-15
折叠屏摩托罗拉Razr配置曝光

Cypress PSoC 6 BLE原型开发套件贸泽开售

专注于引入新品并提供海量库存的半导体与电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货Cypress Semiconductor的PSoC 6 BLE原型开发套件。此兼容面包板的低成本套件能够轻松连接多达36个通用输入/输出 (GPIO),作为完整的解决方案可为物联网 (IoT) 应用增添蓝牙®低功耗 (LE) 5.0连接,广泛应用于智能家居产品、可穿戴设备、白色家电和工业物联网设备。         贸泽备货的Cypress PSoC 6 BLE原型开发套件包括经过全面认证的CYBLE-416045-02
发表于 2019-03-13
Cypress PSoC 6 BLE原型开发套件贸泽开售

Octavo公司将推出采用SiP封装的STM32MP1

几天前,意法半导体(ST)推出了STM32MP1--一种多核微处理器单元(MPU),具有计算和图形支持,并结合使用其OpenSTLinux分发软件实现高效的实时控制。此款MPU本质上是一个片上系统(SoC),采用STM32异构架构,结合了Arm Cortex-A和Cortex-M内核,一个图形处理器单元(GPU),嵌入式硬件安全性和37个通信接口,支持各种存储器。意法半导体微控制器产品部总经理Ricardo De Sa Earp表示:“STM32MP1将STM32的产品优势带到了既需要MPU计算和图形处理,又需要高能效实时控制和高功能集成度的应用领域。我们加大开源Linux软件和微控制器的开发支持力度,辅以消费类微控制器所不具备
发表于 2019-03-06
Octavo公司将推出采用SiP封装的STM32MP1

小广播

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved