电子文章 | 电子资料下载 | 家电维修 | 维修资料下载 | 加入收藏 | 全站地图
您现在所在位置:电子爱好者维修技术维修教程知识电子制作多媒体PCI控制器ZR36067及其在MJPEG系统中的应用

多媒体PCI控制器ZR36067及其在MJPEG系统中的应用

09-08 11:53:29 | http://www.5idzw.com | 电子制作 | 人气:210
标签:电子小制作,http://www.5idzw.com 多媒体PCI控制器ZR36067及其在MJPEG系统中的应用,http://www.5idzw.com
INTA:输出,PCI中断信号。

(2)数字视频总线接口(32脚)

Y[7:0]/R[7:0]:输入/输出,亮度/红色视频线。也用于对子系统销售商ID的低字节编程。

UV[7:0]/G[7:0]:输入/输出,色度/绿色视频线。也用于对子系统ID的低字节编程。

B[7:0]:输入/输出,蓝色视频线;

VCLKx2:输入,二倍频视频总线时钟;

VCLK:输入,数字视频总线时钟。用作VCLKx2的量化器时,必须与VCLKx2同步;

HSYNC:输入/输出,数字视频总线水平同步;

VSYNC:输入/输出,数字视频总线垂直同步;

FI:输入,数字视频场计数器(顶/底);

PXEN:输出,ZR36016的像素使能输出,低有效;

RTBSY:输入,ZR36016的带状内存溢出/下溢信号,低有效;

START:输出,ZR36016的开始处理输出,高有效。

(3)辅助总线接口(25脚)

GCS[7:0]:输出,辅助总线设备的片选输出,低有效;

GADR[2:0]:输出,辅助总线设备的地址输出;

GDAT[7:0]:输出,辅助数据总线,也可用于子系统销售商ID的高字节编程;

GRD:输出,辅助总线设备的读输出,低有效;

GWR:输出,辅助总线设备的写输出,低有效;

GRDY:输入,辅助设备准备好信号,高有效;

GWS:输入,辅助设备等待状态信号;

GIRQ[1:0]:输入,正上升沿中断请求输入,通常来自一到两个辅助设备总线。

(4)编码/解码器总线接口(11脚)

CODE[7:0]:输入/输出,连接ZR36050的代码总线;

CEND:输入,来自ZR36050的场处理结束信号,低有效;

CBUSY:输出,ZR36050的FIFO代码忙信号。

(5)I2C总线接口(2脚)

SDA:输入/输出,I2C总线数据端口;

SCL:I2C总线时钟线。

(6)通用可编程输入/输出(8脚)

GPIO[7:0]:通用输入/输出引脚。

(7)测试引脚(2脚)

ENID:输入,用于IDD测试。正常操作时必须接地;

TEST:输入,测试引脚,仅用于测试模式。正常操作时必须接地。

(8)电源和地

GND:接地;

VDD:正电源(5V)

4 正Motion JPEG系统中的应用

图2是Motion JPEG附加设备板的一个应用实例,该系统使用ZR36067和ZR36060进行接口。其中ZR36067支持4个基本的JPEG操作模式,即:运动视频压缩、运动视频解压缩、静止图像压缩、静止图像解压缩。现就这四种操作模式的实际处理过程进行分析。

4.1 运动视频压缩

当YUV4:2:2视频信号和视频同步信号输入到ZR36060的视频输入口时,它同时也将这些信号传输到了ZR36067视频前端和视频解码器(用于TV监视器上显示输出),此后,ZR36067将有选择地进行视频压缩,并将视频信号转换为RGB信号,然后利用DMA方式传送给主PC显存。与此同时,ZR36060也在执行JPEG压缩,并将JPEG代码流传输给ZR36067编码/解码器前端,然后再由ZR36067通过DMA方式将压缩视频场信号传输给主机所分配的系统内存缓冲区。

4.2 运动视频解压缩

在运动视频解压缩中,ZR36067利用DMA方式并通过ZR36067编码/解码器前端将代码流从系统内存传送到ZR36060中。ZR36060对JPEG代码进行解压并将视频信号传送给视频编码器以在TV监视器上显示。同压缩模式一样,ZR36060将视频信息输出到ZR36067视频前端进行处理时,该信息也同时利用DMA方式传送到PC显存中。

4.3 静止图像压缩

在静止图像压缩模式中,主机将通过PCI总线向ZR36067逐像素写入图像位图信息。然后由ZR36067把这些像素通过自己的视频总线口传到ZR36060的视频输入口。该模式中,ZR36067可产生并驱动ZR36060所需的视频同步信号。当8条视频线全满后,ZR36060开始执行光栅-网格操作并压缩数据,同时将代码流传送到ZR36067。同运动视频压缩一样,利用DMA方式也可将代码流传送到主机内存中。

4.4 静止图像解压缩

静止图像解压缩模式下的操作同运动视频解压缩一样,也是由ZR36067利用DMA方式从系统内存中取出代码流,并用ZR36060从ZR36067中读取压缩数据,同时在解码后将解压缩视频信息送到ZR36067的视频口。最后由程序从这里逐像素读出视频信息送给系统内存。

应用中需要注意的是,静止图像解压缩也可通过下面方式来实现:即在运动视频解压缩模式下配置ZR36067,然后将解压缩视频信息传送到系统内存中一连续的缓冲区。由于该方法较静止图像解压缩模式有更快的速度,所以常被采用。

5 与ZR36060的视频接口连接

图3给出了ZR36067与ZR36060的视频接口连接图。对于该电路的四种JPEG操作模式,设计时应注意以下问题:在运动视频压缩中,输入ZR36067和ZR36060的YUV视频和同步信号均来自外部视频源,如SAA7110/7111;在运动解压缩中,同步信号可由ZR36067(在同步主控模式下)或与视频源相连的同步器来产生。此时,压缩的视频信息从ZR36060视频总线传输的ZR36067的视频口,其外部视频源的视频总线和同步信号也必须浮空;在静止图像压缩模式中,由于视频信号和同步信号来自ZR36067,因而图2中视频解码器的视频总线和同步信号也必须强制浮空;而在静止图像解压缩中,同步信号来自ZR36067,因此,压缩的视频信息可从ZR36060传送到ZR36067视频口。在该操作模式下,外部视频源的视频总线和同步信号也必须浮空。

上一页  [1] [2] 

,多媒体PCI控制器ZR36067及其在MJPEG系统中的应用
关于《多媒体PCI控制器ZR36067及其在MJPEG系统中的应用》的更多文章