当前位置:首页 > 作文大全 >

多媒体pci接口控制芯片saa7146a及其应用

发布时间: 2022-03-23 09:25:45 浏览:

[摘要]笔者概述了多媒体处理芯片SAA7146A的主要特点,描述了其内部的主要结构和关键功能,介绍了其在视频音频处理领域的开发应用,并给出了在视频图像多媒体中的相应实例。

[关键词]多媒体 PCI总线 信号处理

图像采集现在基于PC机的多媒体应用越来越广泛,各种视频、音频信号处理技术日新月异。其中的关键技术之一就是计算机与各种外围多媒体器件的接口问题。PC机可供选择的总线接口基本上有ISA、PCI、USB三种。其中,ISA总线传输率很低,只有8MB/s,基本上已被淘汰;USB接口虽然对用户来说使用很方便,但它的数据传输率也不够高,USB1.1版的数据传输率只有12MB/s。由于多媒体信号中的视频信号的实时处理对数据传输率要求很高,较高质量的彩色图像一般要求在30MB/s以上。因此,具有33.3MHz主频的32位的数据传输达132MB/s,而64位的数据传输率高达264MB/s的PCI总线便在多媒体尤其是视频图像领域获得了广泛的应用。在众多的PCI接口控制芯片中,Philips公司的SAA7146A不仅具有符合PCI协议的控制电路,还集成了功能强大的高性能视频和音频多媒体处理电路,能够与众多的视频编码器及解码器、压缩及解压缩等视频芯片和音频采样与处理芯片以及其它数字信号处理芯片进行无缝连接,完成它们与计算机机PCI总线的数据通信,为视频桌面系统、图像、声音等多媒体的应用带来极大方便。

1 SAA7146A的主要特点及原理

1.1视频处理:(1)支持帧缓冲器与系统虚拟内存之间全尺寸、全速度的视频传送,可为任何一款相应的PCI外围器件提供多种处理方式;(2)支持全带宽的PCI读写操作(最高可达132MB/s);(3)支持虚拟内存(每个DMA通道有4MB);(4)每帧最大可处理4095行,每行最大可处理4095个采样点;(5)具有针对视频电话和视频会议应用的图像镜像功能;(6)具有视频图像播转功能;(7)内置亮度、对比度、饱和度控制电路;(8)设置了寄存器编程序列器(RPS),能够对内部寄存器进行编程控制,可以同时处理两路异步数据流;(9)内置存储器管理单元电路(MMU),可支持Windows、Unix等系统的虚拟页模式存储器管理功能;(10)具有针对帧缓冲器的矩形裁剪功能,以减少PCI总线负载;

1.2音频处理:(1)具有时间片序列处理功能,能够同在两个异步双向数字音频接口上实现最大256bit的音频帧的复杂控制;(2)多种同步模式支持I2S和其它音频及DSP数据模式;(3)具音频输入级监控功能,可通过软件实现峰值控制;(4)具有可编程的位时钟产生电路,从而可支持主动式和从动式两种应用。

1.3缩处处理:(1)可对视频图像进行随机缩放,垂直方向可达1:1024,水平方向可达1:256;(2)内置高性能定标器单元(HPS),可提供两维的数据处理功能,具有相位纠正功能,可改善缩放视频数据的信号质量,特别适用于图像压缩方面的应用;(3)内置的二进制比率定标器单元(BRS)支持CIF和QCIF格式,特点适用于视频电话和视频会议。

2 SAA7146A的内部结构及功能

SAA7146A的内部结构及功能为SAA7146A的内部原理,包含了众多接口,可为视频、音频等多媒体数据的传输和处理提供广泛的应用。

2.1视频传输及处理

双D1(8位,CCIR-656)视频I/O端口可以连接诸如SAA7110和SAA7111A等数字视频解码器芯片、SAA7185B等数字视频解码器芯片,还能连接视频压缩芯片或者是兼容D1(CCIR656)的外部数字相机等。双D1视频I/O端口也可以结合起来并行使用,变成兼容DMSD2的并行16位YUV视频总线端口,可直接与SAA7110和SAA7111A无缝连接,非常方便。对视频信号,SAA7146A设置了两个处理功能单元。一个是高性能定标器(HPS),可以对视频信号进行定标、缩放处理,还集成了亮度、对比度、饱和度控制。HPS提供了多种RGB和YUV的数据输出格式,用户可以根据需要进行调整。另一个是二进制比率定标器(BRS),它可以将HPS旁路,在实时视频接口和PCI接口之间提供第二条通道;可以将全全尺寸的视频信号变换成CIF、QCIF或者QQCIF格式信号,反之亦然。

2.2音频传输及处理

SAA7146A提供了5个数字音频I/O端口,可以与SAA7360、SAA7366(ADC)、SAA7350和SAA7351(DAC)等音频采样处理芯片进行无缝连接,内部设置两个独立的接口控制电路,最大可处理2×128bit帧的音频数据流。

2.3扩展数据总线接口及I2C总线接口

扩展数据总线接口(DEB1)为外围多媒体设备提供了8位或者16位的数据传输和编程控制功能,可以将外部提供的压缩MPEG或JPEG数据的集成电路芯片连接到PCI总线,支持立即传输和最大可达23MB/s的块传输方式(DMA);I2C总线接口可以方便地对具有I2C接口的外围芯片如视频解码器SAA7110和SAA7111A、编码器SAA7185B和SAA7187或者音频芯片进行通讯和控制。

3 综合应用简例

SAA7146A的综合应用除了在视频应用领域具有广泛应用以外,SAA7146A也能够结合音频实现多媒体综合应用。SAA7360/66将模拟音频信号进行采样、A/D变换、编码后交给SAA7146A,通过PCI局部总线送入计算机进行处理;反过来,SAA7146A也可以将计算机存储的数字音频信号通过PCI总线交给SAA7350/7351进行反变换、D/A转换,转换成模拟信号后送给扬声器播放,完成音频信号的传输和处理功能。SAA7111可将PAL、NTSC等不同制式的模拟视频信号进行采样,解码成YUV或其它格式的数字信号,然后交给SAA7146A进行处理,通过PCI总线送给微型计算机;反过来,SAA7146A也可将计算机的数字视频信号通过PCI总线交给SAA7185B编码器进行视频编码,变换成模拟视频信号送给监视器播放,完成视频信号的传输和处理功能;此外,MPEG、JPEG等压缩/解压器芯片可以将原始视频和音频信号压缩后通过SAA7146A送入微型计算机,将计算机的压缩信号解压后送出进行变换和播放。同时,通过I2C总线,SAA7146A可以方便地通过软件编程对这些视频和音频处理芯片进行控制以完成用户特定的工作要求。由于SAA7146A有多个独立的DMA通道分别进行音频和视频的处理,内部的作机制和基于PCI总线的高速数据传输率使得它能够同时完成对音频和视频的处理,从而构成一个完善高效的多媒体应用系统。

相关热词搜索: 及其应用 芯片 接口 多媒体 控制

版权所有:无忧范文网 2010-2024 未经授权禁止复制或建立镜像[无忧范文网]所有资源完全免费共享

Powered by 无忧范文网 © All Rights Reserved.。冀ICP备19022856号