您所在位置: 网站首页 / 基于DM642的多路视频采集系统.docx / 文档详情
基于DM642的多路视频采集系统.docx 立即下载
2025-08-18
约5.6千字
约9页
0
15KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

基于DM642的多路视频采集系统.docx

基于DM642的多路视频采集系统.docx

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于DM642的多路视频采集系统

引言随着数字信号处理器DPS芯片集成度,运算速度,数据吞吐率等性能的不断提高,己被广泛应用于许多实时视频处理和传输领域。一般图像处理系统由摄像机、图像采集卡、计算机构成,图像理解和处理算法全部以软件方式实现。这是因为实时数字图像处理信息量和计算量大,而大多数图像采集卡基于成本考虑没有处理器和大容量的存储器,绝大部分任务必须依靠计算机才能胜任。这种计算机参与的系统的应用场合受到很大限制,在工业或军事等复杂环境下应用极为不便,因此许多专用图像处理系统应运而生。脱离计算机独立运行的实时专用图像处理系统,由于集图像采集、处理等功能于一体,并易于满足图像处理中数据量大、运算复杂、实时性强等要求而受到众多研究人员的关注。TI公司推出的TMS320DM642型数字信号处理器可实时处理4路模拟视频和音频输入、1路模拟/数字视频和1路模拟音频信号输出[1-2]。适应PAL/NTSC标准复合视频CVBS或分量视频Y/C格式的模拟信号输入,可适于PAL/NTSC标准S端子或数字RGB模拟/数字信号输出,也可适应标准麦克风或立体声音频模拟输入及标准立体声音频模拟输出,并进采用EDMA的数字视频图像信号的实时传输,具有对多路采集数据进行实时处理和分析的功能。1系统设计TMS320DM642是32位定点高性能处理器,最高工作频率可以达到720MHz,处理能力可以达到5760MIPS,因此可以实现对多路图像的实时处理[3-5]。DM642在TI的C64xDSP内核基础上进一步集成了完备的视频接口、音频接口、以太网接口、PCI-66总线等片上外设。用户可以方便地对音频、视频等各种复杂的运算进行高速处理,因此DM642已经广泛的应用于数字视频服务器、多通道数字视频录像机、多通道数字视频监控等领域。本系统配置了4M的Flash和32M的SDRAM,可以满足一般应用的需要。DM642有三个视频口,分别为VP0、VP1和VP2。其中VP2为单一功能的视频口。VP0和VP1是与McBSP、McASP复用引脚。DM642上集成了一条I2C总线,本系统中一共有4个视频输入口,而一个I2C中线能只能接两个SAA7113视解编码器,因此需要在I2C总线上做总线切换,分成I2C0和I2C1,这样就可以接4个SAA7113视解编码器。I2C总线切换电路见图1。整个系统是DM642为核心,主要包括视频模块、存储模块、通信模块以及其他外围电路部分。视频模块由四块编码器芯片和一块解码器芯片组成,采用切换方式以支持四路复合视频输入和一路视频输出显示;以存储模块通过DM642的EMIF接口扩展片外存储器SDRAM和FLASH,并通过CPLD控制FLASH片内分页寄存器的读写;通信模块部分利用CPLD控制并口传输模式,实现时序逻辑以及数据传输,使整个系统作为从设备接受主设备控制以完成特定的图像处理运算等。整个系统的框图。2软件设计本设计的驱动程序是按照TI公司的DDK驱动模型设计的,具有很好的复用性、移植性和借鉴性。DDK是TI公司为简化驱动开发复杂度,而定义的一个标准的驱动模型和一套API函数[6-7]。该驱动模型主要分为两层:类驱动和微型驱动。其中类驱动通过每个外部设备独有的微型驱动对设备进行操作。微型驱动通过控制外设的寄存器、内存和中断资源对外部设备实现控制。微型驱动程序必须将特定的外部设备有效地表示给类驱动。根据DDK驱动模型,本驱动程序设计主要包括三个部分:I2C总线控制部分,就是I2C总线读写操作的实现部分;类驱动部分,主要是为应用程序提供API接口,它的设计在DDK模型里是通用的,可以不修改地直接采用,所以这里就不作具体介绍了;微型驱动部分是与硬件有关的,是驱动程序设计的重点。2.1I2C总线控制驱动程序设计该部分是实现DM642通过I2C总线对SAA7113H和SAA7121H的控制,使用了底层函数。在TI的CSL(ShipSupportLibrary)中都有,只要包含相应的头文件即可直接调用。如I2C配置结构体(I2C_config)、I2C写数据函数(I2C_writeByte)、I2C配置操作函数(I2C_RSETH)等。要是实现对SAA7113H和SAA7121H的控制,就要先对其进行配置。对SAA7113H进行配置:SA7113H_ConfParamssa7113hPAL[28]={{0x01,0x08},{0x02,0xC3},{0x03,0x33},{0x04,0x00},{0x05,0x00},{0x06,0xE9},{0x07,0x0D},{0x08,0x00},{0x09,0x01},{0x0A,0x80},{0x0B,0x47},{0x0C,0x40},{0x0D,0x00},{0x0E,0x01},{0x0F,0x2
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

基于DM642的多路视频采集系统

文档大小:15KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用