视频处理,谁领风骚!
推荐给好友
打印
加入收藏
更新于2008-01-11 11:56:19

一、概述

       从历史角度讲,以前的DSP名词是指一种信号处理技术,一直到上个世纪八十年代初推出DSP芯片,DSP才逐步成为一种全新高速处理器的名称。最初的DSP处理能力有限,主要应用在于数据通信和语音处理领域,其后DSP应用逐步扩展到各种电子产品中,诸如硬盘驱动器、通用调制解调器、数字答录机、无线通信终端。随着技术的飞速发展,九十年代中DSP在数字GSM手机应用和无线基站应用中获得了巨大的成功。目前DSP开始全面拓展到应用领域,在宽带通信、数字控制、数字音频、数字视频等市场上开始占居主角。 

       视频处理方面也已经由前几年的ASIC方案转向DSP平台,在DSP平台上进行视频产品开发有以下几方面的优势:第一,用户开发自由度更大,支持多种个性化开发,可以满足市场不断提出的新的要求,在第一时间提升产品性能,增强产品的竞争能力;第二,DSP处理能力强,可以在一个DSP上同时实现多路音视频信号的压缩处理,同时为了及时满足应用的需要、还提供了很多视频专用功能,比如视频滤波、De-interlace处理、高分辨显示输出、OSD功能等,甚至象网络接口、IDE接口都成为了视频DSP的主要功能,这样使进一步大幅度降低产品的成本成为可能(这一点很重要);第三,开发周期短,实现快速技术更新和产品换代;第四,芯片功耗低,对提高产品的稳定性提供可靠保障。 

       目前市场上许多款视频处理的DSP形成主流应用,以它们各自的技术特色受到市场的广泛应用。目前国内最新的视频处理器主流是TI公司基于达芬奇 (DaVinci) 技术的系列DSP和ADI公司的Blackfin(俗称黑鳍)系列DSP。 笔者认为相对于TI来说ADI在国内宣传力度与TI存在一定差距。目前国内使用TI公司的DSP较多,相关中文图书、资料相对较多。但我们也应该看到Blackfin系列DSP在视频处理方面有着自己的独特优势。而且我们也看到ADI在中国的策略也在采取积极的态度,必将形成视频处理激烈竞争的局面。

二、达芬奇 (DaVinci) 技术

       达芬奇技术由达芬奇处理器、达芬奇软件、达芬奇开发工具和达芬奇技术支持系统等组件优化构成。其中,达芬奇处理器基于业界最高性能的DSP平台-TI TMS320C6000,利用了TI最新的C64x+ DSP内核。达芬奇处理器包含基于可扩展、可编程DSP的SoC(可从DSP与ARM内核进行定制),同时还包含优化的加速器与外设,以全方位满足各种数字视频终端设备对价格、性能以及功能等多方面的需求。 

       DaVinci技术是目前最先进的面向新一代数字视频产品的半导体技术。这是TI在二十多年DSP发展历程中的又一个顶峰,也开启了“达芬奇效应”之先河,领导数字视频创意的新潮流。达芬奇技术由达芬奇处理器、达芬奇软件、达芬奇开发工具和达芬奇技术支持系统等组件优化构成。其中,达芬奇处理器基于业界最高性能的DSP平台-TI TMS320C6000,利用了TI最新的C64x+ DSP内核。达芬奇处理器包含基于可扩展、可编程DSP的SoC(可从DSP与ARM内核进行定制),同时还包含优化的加速器与外设,以全方位满足各种数字视频终端设备对价格、性能以及功能等多方面的需求。运行于达芬奇处理器之上的达芬奇软件充分利用芯片资源。其内置于可配置的框架内,通过流行操作系统内部已公布的API提供,以实现快速的软件实施。达芬奇技术为各种应用领域及设计提供一系列工具与套件,其中包括:低成本入门工具、完整的开发套件以及参考设计,以加速OEM厂商的设计与开发进程。ARM/DSP集成开发环境(IDE)、操作系统工具以及DSP工具使开发人员能够在熟悉的环境中编程,同时还能获得达芬奇技术的优势。为了加速OEM厂商的产品上市进程,达芬奇技术的支持体系包括端到端视频环境、系统集成商、以及具备达芬奇技术知识和视频系统专业知识的软硬件解决方案供应商。TMS320DM6446芯片就是DaVinci技术的杰出代表。

       TMS320DM6446的结构特点

(1)高性能。采用低功耗、高性能的32位TMS320C64x内核和ARM926EJ-S内核,工作频率分别高达594MHz和297MHz;支持多媒体处理技术,采用的是TMS320C64x DSP内核,增强了对视频和音频的解码能力。

(2)低功耗。多电源管理模式,双内核电压供给为1.6V;ARM926EJ-S内核具有16KB指令和8KB数据Cache,TMS320C64x DSP内核具有32KB程序RAM/Cache、80KB数据RAM/Cache及64KB未定义RAM/Cache;支持3.3V或1.8V的I/O接口和存储器接口。

(3)专用的视频图像处理器和视频处理子系统。专用的视频图像处理器用于对视频数据处理;视频处理子系统包括1个视频前端输入接口和1个视频末端输出接口,视频前端输入接口用于接收外部传感器或视频译码器等图像,视频末端输出接口输出图像到SDTV、LCD、HDTV等显示屏上。

(4)存储容量。有256MB的32位DDR2 SDRAM存储空间,128MB的16位FLASH存储空间。

(5)众多的外设。64通道增强型DMA控制器;串行端口(3个UART、SPI、音频串口);3个64位通用定时器;10/100M以太网;USB2.0端口;3个PWM端口;多达71个通用I/O口;支持MMC/SD/CF卡等。

(6)时钟控制。时钟源:27MHz系统振荡器;24MHzUSB振荡器。



图1 TMS320DM6446的结构图 

        ARM926EJ-S内核

       ARM926EJ-S内核是采用管道化流水线的32位RISC处理器,同时配备Thumb扩展。它能够处理32位或16位的指令和8位、16位、32位的数据。它通过使用协处理器CP15和保护模块使体系结构得到增强,并提供数据和程序内存管理单元(MMU)。

       TMS320C64x DSP内核

       TMS320C64x DSP内核构建在VelociTI.2体系结构的基础上,是VelociTI.2体系结构的进一步增强,以其C64x内核的先进超长指令字(VLIW)结构,获得当前应用设备所需要的极高性能。

       系统控制功能

       TMS320DM6446微处理器的系统控制模块提供了看门狗(WT)、中断控制器、电源管理控制器、复位控制器及2个片上振荡器。

       视频处理子系统(VPSS)

       TMS320DM6446中的视频处理子系统有两个接口,分别为用于视频输入的视频前端输入(VPFF)接口和用于图像输出的视频末端输出(VPBE)接口。

       视频前端输入(VPFE)接口由1个CCD控制器(CCDC)、1个预处理器、柱状模块、自动曝光/白平衡/聚焦模块(H3A)和寄存器组成。CCD控制器可以与视频解码器、CMOS传感器或电荷耦合装置连接;预处理器是一个实时的图形处理器,它把CMOS或CCD得到的原始图形从RGB(三原色)转变为YUV4:2:0编码;柱状模块和H3A模块则提供原始图形信息。

       视频末端输出(VPBE)接口由1个在线视频显示处理器(OSD)和1个视频编码器组成。在线视频显示处理器既能够显示两组独立的视频窗口或两组独立的OSD窗口,还可以以1个视频窗口、1个OSD窗口和1个属性窗口的形式显示。视频解码器以54MHz进行D/A转换,可以提供NTSC/PAL、S等格式的视频或音频输出。

       电源管理

       TMS320DM6446有三种电源管理模式:备用电源模式、低功耗运行模式和正常运行模式。备用电源模式下运行的功耗是最低的,DSP核和视频处理器子系统都不运行,除了通用I/O、UART和PWM运行以外,其他的外设都不运行,而且只有27MHz时钟工作。低功耗模式下,仅仅运行一些ARM的基本功能,DSP核和视频处理器子系统也都不运行,除了通用I/O、UART、PWM、SPI和定时器运行以外,其他的外设都不运行,而且也是只有27MHz时钟工作。正常运行模式下,除了所有的模块和外设都可以运行外,两个时钟也正常运行。 

        外部存储器接口

       在TMS320DM6446中有与几种形式的外部存储器接口:异步EMIFA(NOR Flash、SDRAM)、NARD Flash以及CF卡等。异步EMIFA包括1个8位或16位数据线,1个24位地址总线,4个专用片选线,支持的存储接口有NAND、ATA/CF、主机端接口。NAND接口包括的存储类型有NAND卡、SM卡和xD卡。DDR2存储控制器用于与16位或32位的DDR2 SDRAM连接。DDR2 SDRAM在达芬奇(DaVinci)技术中有很重要的作用,它可以用来缓冲视频输入图形数据,作为OSD的缓冲器,存储ARM和DSP代码等。 

        外围控制模块

       TMS320DM6446有3个64位通用定时器和3个PWM模块。其中定时器0和1具有32位通用定时器模式,定时器2具有WD模式以及产生ARM和DSP中断,产生EDMA同步事件。而PWM模块既可以作周期性记数,也可以作重复记数。

       TMS320DM6446微处理器有64个独立的通道高级DMA控制器。DMA控制器用于可响应内部和外部设备的请求。

       GPIO外设控制器可以配置通用管脚为输入或输出。

       TMS320DM6446支持多种串行接口:(1)3个UART接口,其中UART2具有的功能是:对于接收器和发送器的FIFO有16个字节的存储空间,DMA既可以接收数据也可以发送数据,在自动控制时可编程自动发送请求和自动清除请求,还具有内部诊断功能。(2)SPI外设,它提供一个可编程长度寄存器,通过3或4线接口与其他SPI设备连接。(3)接口,可以与遵守总线2.1规约的其设备连接。在模式下通过2条串行总线可以发送/接收8位数据。(4)音频串行接口(ASP),ASP模块具有的功能为:全双工通信,直接与媒体数字信号编解码器、A/D、D/A等连接。

       此外,还有USB2.0接口,USB2.0具有以下特点:作为外设时可达到高速480Mb/s和全速12Mb/s传输,作为主机时可以进行高速、全速和低速传输,与标准的UTMI+ PHY接口连接,FIFO中还有4K可编程RAM。

       以太网控制器(EMAC)模块在网络与芯片间提供一个接口,支持10M/100M以太网的访问,支持硬件流控制和QOS。

       数据输入/输出管理(MDIO)模块是用于管理与芯片相连的PHY设备。主机软件使用MDIO模块配置每个PHY对应EMAC的参数,找回对应结果,以便于在EMAC模块配置所需的参数。

三、Blackfin技术

3.1 Blackfin 处理器架构概述

       Blackfin® 处理器是一类专为满足当今嵌入式音频、视频和通信应用的计算要求和功耗约束条件而设计的新型 16~32 位嵌入式处理器。Blackfin 处理器基于由 A DI 和 Intel 公司联合开发的微信号架构( MSA),它将一个 32 位 RISC 型指令集和双 16 位乘法累加(MAC)信号处理功能与通用型微控制器所具有的易用性组合在了一起。 这种处理特征的组合使得 Blackfin 处理器能够在信号处理和控制处理应用中均发挥上佳的作用 —— 在许多场合中免除了增设单独的异类处理器的需要。该能力极大地简化了 硬件和软件设计实现任务。 

       目前,Blackfin 处理器在单内核产品中可提供高达 756MHz 的性能。Blackfin 处理器系列中的新型对称多处理器成员在相同的频率条件下实现了性能的翻番。Blackfin 处理器系列还提供了低至 0.8V 的业界领先功耗性能。对于满足当今及未来的信号处理应用(包括宽带无线、具有音频/视频功能的因特网工具和移动通信)而言,这种高性能与 低功耗的组合是必不可少的。 

       所有的 Blackfin 处理器都为系统设计师提供了十分重要的好处,包括:

  • 可实现各种新型市场和应用的高性能信号处理和高效控制处理能力
  • 可令系统设计师使器件功耗模式与终端系统要求相适应的动态电源管理(DPM)能力,以及可确保产品开发时间最小化的易用型混合 16/32 位指令集架构和开发工具套件。

高性能处理器内核 

       Blackfin 处理器架构基于一个 10 级 RISC MCU/DSP 流水线和一个专为实现最佳代码密度而设计的混合 16/32 位指令集架构。Blackfin 处理器架构还完全符合 SIMD 标准,并包括用于加速视频和图像处理的指令。该架构很适合于全信号处理/分析能力,同时还可在单内核 器件或双内核器件上提供高效 RISC MCU 控制任务执行能力。 由于具有最佳代码密度且只需进行极少(或者完全不需要进行)代码优化处理,因此可缩短产品的 面市时间,而不会遇到其他传统处理器所常见的性能空间障碍。

高带宽 DMA 能力 

       所有的 Blackfin 处理器均具有多个独立的 DMA 控制器,这些控制器支持自动数据传输,而所需的处理器内核开销极少。 DMA 传输可出现于内部存储器和诸多具有 DMA 功能的外设之间。传输也有可能出现于外设和与外部存储器接口相连的外部器件(包括 SDRAM 控制器和异步存储器控 制器)之间。

视频指令 

       除了具有对 8 位数据以及许多像素处理算法所常用的字长的固有支持之外,Blackfin 处理器架构还包括专为增强视频处理应用中 的性能而定义的指令。比如,离散余弦变换(DCT)通过一个 IEEE1180 舍入操作得到支持,而“SUM ABSOLUTE DIFFERENCE”指令则支持在诸如 MPEG2、MPEG4 和 JPEG 等视频压缩算法中所使用的运动估计算法。 

       利用软件来实现视频压缩算法使得 OEM 制造商能够在不变更硬件的情况下适应不断发展的标准和新型功能要求。增强型指令可使 Blackfin 处理器在那些先前 主要是由 ASIC、VLIW 媒体处理器或硬连线芯片组来满足的应用中一试身手。归根结底,Blackfin 处理器将在帮助降低总系统成本的同时使终端应用的产品上市时 间得以缩短。

高效控制处理 

       Blackfin 处理器架构还提供了各种在 RISC 控制处理器中最为常见的好处。这些特点包括:一个功能强大且灵活的分层存 储器架构、出众的代码密度以及各种各样的微控制器型外设(包括 10/100 以太网 MAC、UARTS、SPI、CAN 控制器、支持 PWM 的定时器、看门狗定时器、实时时钟和一 个无缝同步和异步存储器控制器)。所有这些特点为设计师提供了巨大的设计灵活性,并最大限度地降低了终端系统成本。

分层存储器 

       Blackfin 处理器存储器架构在器件实现中提供了 Level 1(L1)和 Level 2(L2)存储模块。L1 存储器直接与处理器内 核相连、以全系统时钟频率运行并为实时算法程序段提供了最大的系统性能。L2 存储器是一种较大的大容量存储模块,其性能虽略有下降,但运行速度仍然高于片外存 储器。 

       L1 存储器架构的实现旨在提供信号处理所需的性能以及通用型微控制器所拥有的编程简易性。这是通过允许将 L1 存储器配置为 SRAM、高速缓冲存储器或两者 之组合来实现的。通过支持 SRAM 和高速缓冲存储器编程模型,系统设计师便能够把要求高带宽和低延迟的关键实时信号处理数据组分配至 SRAM 中,而将更多的“软” 实时控制/OS 任务存储于高速缓冲存储器。 

       存储器管理单元(MMU)规定了一种存储器保护格式,当其与内核的用户及监控模式相组合时,就能够支持一个全实时操作系统。该 RTOS 运行于监控模式中, 并对 存储模块及其他系统资源进行分割,以便实际应用程序运行于用户模式之中。这样,MMU 就提供了一种用于实现完善系统和应用的隔离而安全的环境。

出众的代码密度 

       Blackfin 处理器架构支持多长度指令编码。使用频率非常高的控制型指令被编码为紧致 16 位字,而更多的算术密集型信号处理指令 则被编码为 32 位值。该处理器将把 16 位控制指令与 32 位信号处理指令加以混合和链接,以形成 64 位组,从而实现存储器存储密度的最大化。当进行指令高速缓存和取指 令操作时,内核将自动地对总线的长度进行充分的压缩,因为它没有对准方面的限制。当组合起来使用时,这两种功能将使 Blackfin 处理器提供出堪与业界领先的 RISC 处理 器相媲美的。

动态电源管理 

       所有的 Blackfin 处理器均采用了多种节能技术。Blackfin 处理器基于一种选通时钟内核设计,可按照逐条指令来选择性 地切断功能单元的电源。Blackfin 处理器还支持多种针对所需 CPU 动作极少(或根本不需要 CPU 动作)期间的断电模式。最后(或许是最重要的)一点是, Blackfin 处理器支持一种自含动态电源管理电路,借助该电路即可对工作频率和电压进行独立控制,以满足正在执行的算法的性能要求。这些转换可以在一个 RTOS 或用户固件的控制之下连续出现。大多数 Blackfin 处理器都提供了片上内核稳压电路,并可在低至 0.8V 的电压条件下工作,因而特别适合于需要延长电池使用寿命 的便携式应用。

易用性 

       如今,在许多过去需要同时采用一个高性能信号处理器和一个单独的高效控制处理器的应用中,只需采用一个 Blackfin 处理器 便足够了。这种好处极大地缩减了开发时间和成本,并最终加快了终端产品的面市进程。此外,由于只需采用一组开发工具,因而减少了系统设计师的初期费用和学习时间。

3.2 Blackfin 处理器内核基础知识

       Blackfin 处理器包括一个具有 10 级 RISC MCU/DSP 流水线的高性能 16/32 位嵌入式处理器内核、用于实现最佳代码密度的可变长度 ISA 以及具有面向加速视频和多媒体处理的指令的全 SIMD 支持。Blackfin 内核的说明如下:

通用寄存器文件
数据寄存器文件
数据类型包括 8 位、16 位或 32 位带符号或无符号整数以及 16 位或 32 位带符号分数
32 位读出和两个 32 位写入操作
地址寄存器文件
栈指针
帧指针
数据运算器

两个 16 位 MAC
两个 40 位 ALU
四个 8 位视频 ALU
单个桶形移位器
地址运算器

存储器取指令
索引、长度、基数和修改寄存器
循环缓冲
程序定序器单元

条件转移和子程序调用
嵌套式零开销循环
代码密度
通用寄存器文件 

       Blackfin 处理器内核包括一个用于通用运算单元的 8 路×32 位数据寄存器文件。支持的数据类型包括8 位、16 位或 32 位带符号或无符号整数以及 16 位或 32 位带符号分数。在每个时钟周期中,这种多端口寄存器文件均支持两个 32 位读出和两个 32 位写入操作。还可将其作为一个 16 路×16 位数据寄存器文件来进行存取。 

       除了支持循环缓冲和栈保持以外,地址寄存器文件还提供了一种通用型寻址机制。该寄存器文件由 8 个表目组成,并包括一个帧指针和一个栈指针。帧指针可用于子例程参数传输,而栈指针则可用于存储子程序调用的返回地址。

数据运算器 

       数据运算器所包含的系统资源大约是 Analog Devices 公司以往 16 位架构的两倍。它包括:

两个 16 位 MAC
两个 40 位 ALU
四个 8 位视频 ALU
单个桶形移位器 

       所有的计算资源均能够处理来自数据寄存器文件(R0~R7)的 8 位、16 位或 32 位操作数。可将每个寄存器作为一个 32 位寄存器或一个 16 位寄存器的高位部分或低位部分来进行存取。 

       在单个时钟周期中,SIMD 架构能够对多达两个 32 位值进行读出和写入操作。然而,由于能够对 R0~R7 寄存器的高位部分和低位部分进行独立寻址(Rx、Rx.H 或Rx.L),因此每个计算部件都能够从两个 32 位输入值和四个 16 位输入值当中进行选择,而并未对输入数据加以限制。计算的结果可以作为一个 32 位实体或寄存器的高 16 位部分或低 16 位部分而被重新写入寄存器文件。此外,累积的方法有可能因为数据通路的不同而存在差异。例如,A0 可能是一个恒定加法,而 A1 则可能是一个恒定减法。这种能力被称为 “灵活的 SIMD”。 

       两个累加器的长度均为 40 位,从而提供了 8 位扩展精度。与通用型寄存器相似,两个累加器均能够以 16 位、32 位或 40 位的增量进行存取。Blackfin 架构还支持一种可生成两个 16 位、32 位或 40 位结果或 4 个 16 位结果的组合型加法/减法指令。在希望获得 4 个 16 位结果的场合,高位和低位部分的结果可以互换。这是一项非常强大的功能,比方说,它能够显著地改善 FFT 基准程序结果。

地址运算器 

       两个数据地址发生器(DAG)提供了用于实现存储器的同时双重操作数取出的地址。这两个 DAG 共用一个包含了 4 组 32 位索引(I)、长度(L)、基数(B)和修改(M)寄存器的寄存器文件。另外还有 8 个附加 32 位地址寄存器(即 P0~P5、帧指针和栈指针),它们可被用作针对变量和栈位置的通用标引的指针。 

       4 组 I、L、B 和 M 寄存器可用于实现循环缓冲。当一道使用时,每组索引、长度和基数寄存器都能够在内部或外部存储器中实现一种独特的循环缓冲器。Blackfin 架构还支持各种寻址模式,包括间接型、自动增量和减量型、索引型和位反转型。最后,所有的地址寄存器的长度均为 32 位,从而可支持 Blackfin 处理器架构的全 4Gbyte 地址范围。

程序定序器单元 

       程序定序器负责控制指令执行的流程,并支持条件转移和子例程调用以及嵌套式零开销循环。一个多级全互锁型流水线可确保代码按照预期的方式来执行,并将所有的数据故障与编程装置隔离开来。此类流水线通过在必要时停转的方法确保了结果的准确度,以获得正确结果。这极大地简化了编程任务,因为软件工程师无须彻底了解流水线延迟问题。片上互锁硬件可确保操作数数据在一个特殊指令的执行过程中处于有效状态。 

       除了有限的多种 64 位指令程序包之外,Blackfin 架构还支持 16 位和 32 位指令长度。这通过把最常用的控制指令编码为紧致 16 位字、并将更加棘手的数学运算编码为 32 位双字的方法确保了最大的代码密度。

3.3 Blackfin 处理器发展进程

       Analog Devices将长期致力于发展Blackfin处理器,这意味着今后每一代基于Blackfin处理器的设计都将从众多单核和双核处理器不断提升的速度和功率效率以及持续降低的成本中受益。 

       Blackfin处理器系列包括面向消费类、汽车、工业、仪器仪表和通信市场中大量应用的器件。针对这些市场,Blackfin处理器系列提供了可扩缩的性能,从200MHz ADSP-BF535到双核600MHz ADSP-BF561一应俱全。Blackfin产品的功耗也很低,某些产品的功耗低至.23mW/Mhz。未来推出的器件将进一步加强ADI在性能和功率效率方面的领导地位,同时继续保持代码兼容性,并针对最苛刻的“汇聚”处理挑战提供最宽范围的处理器选择。

四、其它视频处理DSP介绍

1、PNX1300系列芯片

       PNX1300系列DSP是Philips开发生产的。 Philips是最早开发视频DSP的厂商,1996年推出了Trimedia系列的第一款芯片TM-1000,随后推出了TM-1100、TM-1300、PNX-1300(TM-1300改进版),目前统一更名为Nexperia系列。PNX-1300系列芯片正在被大规模应用开始于视频监控产品中。目前它有多种型号:

PNX-1302 200MHz
PNX-1301 180MHz
PNX-1311 166MHz(低功耗)
PNX-1300 143MHz
PNX-1303 166MHz

2、PNX1500系列芯片

       在PNX-1300系列成功应用的基础上,Philips 于去年推出了性能更高的PNX-1500系列。作为PNX-1300系列的升级换代产品,PNX-1500系列处理能力更高、性能更好。该产品于2004年下半年批量上市,成为了数字视频应用的新亮点。目前推出的型号:

PNX-1500E 243MHz
PNX-1501E 266MHz
PNX-1502E 300MHz

即将推出的还有:

PNX-1503E >350MHz
PNX-1511E 266MHz(低功耗)

       同时新一代的 PNX1700系列(>500MHz)也在研发中,预计明年将发布。

       从芯片的技术情况来看PNX-1500并不是PNX-1300简单的速度升级,各方面的性能有了很大提高,功能也日趋完善,主要性能对比如下:

项目
PNX-1300
PNX-1500
主频速度
143-200MHz
243-350MHz
内存支持
184MHz SDRAM
200MHz DDR
内存支持大小
2-32MB
16-256MB
视频输入精度
8位
10位
视频输入口
1个
2个
视频输出口
1个
2个
功耗
2.9-4W
<1.5W
PCI接口
2.1
2.2

       另外,PNX-1500还在PNX1300的基础上增加了许多功能,成为该系列产品的新亮点。增加的新功能有:

网络接口、IDE接口:提供了开发信息化家电和数字视频设备的主要接口
视频输出:提供LED高分辨输出、高清视频输出(1920x1080)
视频处理单元:视频滤波和De-interlace处理
2D图形加速器:可以生成图形
内嵌看门狗并具有两个Reset 管脚:高可靠性设计

3、 DM64X系列芯片

       MD64X视频处理 DSP是TI公司生产的,TI公司是DSP芯片的行业老大,它的众多产品多年来一直统治着这个行业,已经深入应用到了电子信息行业各个领域中。2003年TI发布了TMS320DM64X系列的视频DSP产品,2004年下半年批量供货,产品一经面世得到了数字视频行业的强烈关注。目前推出的产品为:

DM640 400MHz 一个视频单元
DM641 500/600MHz 两个视频单元
DM642 500/600MHz 三个视频单元

       每个Video单元又分成A、B两个口,A/B 口可以分别处理一路视频采集,因此DM642最多可以处理6路视频采集数据(不带音频)。如果将Video单元配置成Video out方式,则只能在A口输出,B口不可以,因此DM642最多可支持3路视频输出(不带音频)。如果同时处理音频,每一个视频单元可以处理两路立体声。

       DM642芯片功耗1.5W,支持SDRAM最大为32MB,同时也具有网络接口。

4、 其他

       除了以上三款产品之外,还有多家公司推出了视频DSP产品:

       Equator公司继MAP-CA芯片后推出了BSP-15芯片,主频有256、300、350和400MHz,芯片具有两个视频输入口和音频输入口,一个视频输出口,可以支持SDRAM最大为128MB。 

       对于MPEG-4算法众多公司推出了ASIC方案,例如WIS公司的GO7007、Intime公司的IME6400、Vweb公司的VW2010、Toshiba 的TC35280XB、以及LSI Logic公司和ST Micro等等。




 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.