资源描述:
《基于tms320dm642多媒体处理器的实时视频处理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2007年3月中国工程科学Mar.2007第9卷第3期EngineeringScienceVol19No13研究报告基于TMS320DM642多媒体处理器的实时视频处理系统设计1,211赵振,张卫宁,田红磊(11山东大学信息科学与工程学院,济南250100;21青岛朗讯研发部,山东青岛266061)[摘要]介绍了基于TMS320DM642的实时视频处理系统的设计,研究分析了系统的视频解码器TVP5150、编码器SAA7121和DM642视频口的功能及工作方式,详细论述了系统所用的软件模块的工作原理,并阐述了该系统的软件设计和系统特点。[关键词]
2、TMS320DM642;TVP5150;SAA7121;视频口[中图分类号]TN911173[文献标识码]A[文章编号]1009-1742(2007)03-0087-05VP口可分为A和B两个通道,每个通道都可被配1引言置为视频输入口或者视频输出口,但是A,B两个在诸如运动目标估计、视频压缩编解码等视频通道只能同时被配置为输入口或同时被配置为输出处理领域中,由于处理的数据量大、算法复杂度高,口。VP口的功能配置是由DM642上的外设配置寄因此处理的实时性往往成为困扰技术人员的难题。存器PERCFG(位置为0x01B3F00)完成的。考虑如果采用
3、专用算法芯片来实现,虽然实时性得到保到需要有一个VP口作为输出口,所以DM642最多证,但系统的灵活性大大降低。为此,寻求一种高支持4路视频输入。速的通用数字信号处理芯片成为解决问题的主要方[1]3系统介绍法。在这种情况下,多媒体处理器TMS320DM642(DM642)应运而生,DM642以其丰富的外设接口和系统实现了4通道的视频采集,并通过显示屏高速的处理能力使基于其设计出的产品在图像质量、同时回放4路视频图像。系统框图如图1所示。硬件成本、灵活性等方面都优于专门的视频编解码芯片。笔者介绍一种基于DM642芯片、可以实现4路视频图像的实时采
4、集与回放的实时视频处理系统。2DM642多媒体处理器数字多媒体处理器DM642是TI公司于2002年推出的一款专门为数字媒体应用而设计开发的32位定点DSP芯片,该芯片采用基于C64X的DSP内核,图1系统框图工作频率最高达720MHz,处理性能可达5760MIPs。Fig11SystemblackdiagramDM642具有256kB的二级缓存和64通道EDMA的EDMA控制器,并配有大量外围设备和接口。311硬件部分[2]DM642上集成了3个视频口(VP口),每个31111视频解码器系统选用图像解码芯片[收稿日期]2005-11-21;修
5、回日期2006-01-05;[作者简介]赵振(1981-),男,山东沂源县人,硕士,青岛朗讯研发部工程师88中国工程科学第9卷[3]2TVP5150来完成视频图像的APD转换以及对水平IC总线切换,使用DM642的通用IP0口GP0来控同步和垂直同步等信号的分离。超低功耗的视频解制切换,当GP0为“0”时,选通第一路和第二路码芯片TVP5150,采用32引脚的TQFP封装,正常视频通路的TVP5150,当GP0为“1”时,选通第工作时功耗只有115mW,可将NTSC,PAL或三路和第四路视频通路的TVP5150。如图3所示。SECAM视频信号转
6、换为数字分量视频信号。在系统中,TVP5150将PAL制的模拟视频信号转换为8b的ITU-RBT1656格式、4∶2∶2的视频数据流发送到DM642的VP口,如图2中所示。图2TVP5150的连接示意图Fig12TVP5150blackdiagram2图3编解码器的IC总线配置2Fig13CodecICconfigurationTVP5150的视频输出口D[7—0]和DM642的VP口D[9—2]相连,由于采用了ITU-RBT165631112视频编码器系统选用Philips公司的格式,图像的行同步和场同步信号均内嵌在视频数[4]SAA7121
7、作为视频编码器,其输入为标准的8b据流内,所以不需要另外连接同步信号线。BT1656数字视频数据流,输出为PAL制复合视频TVP5150用系统时钟提供采样时钟,用可编程2CVBS信号。与TVP5150一样,SAA7121也使用IC输出引脚GPCL提供采样使能信号,故将时钟线总线来设置工作参数和反馈状态信息,也只能作为SCLK与DM642VP口的VP-CLK相接,GPCL引脚从设备,其地址需根据SA管脚的状态进行配置,与VP口的VP-CTL相接。系统采用复合视频信号系统中设为0x88。I2C总线的连接见图3。SAA7121输入格式,CVBSPY作
8、为复合视频输入,CVBSPC作支持寄存器的地址自动加1的功能,除了可读的状为模拟地。由于TVP5150的视频输入电压峰值为态寄存器外,其他的寄存器只写