新闻中心

EEPW首页 > 消费电子 > 设计应用 > 基于TMS320 DM642的多路视频处理系统设计

基于TMS320 DM642的多路视频处理系统设计

作者:杨文通 程倩 刘志峰 王建华 北京工业大学 机械工程与应用电子学院时间:2010-05-07来源:电子产品世界收藏

  DM642中的I2C接口不支持高速模块,因此在本设计中所使用的I2C总线速率最高为400kbit/s。本设计中采用了的4bit 2选1切换器SN74CBT3257使DM642可以每次选择接收一组I2C数据。由于SAA7113只能配置两个不同的设备地址,一条I2C总线中不能同时连接4个SAA7113,因此须将I2C总线切分成IIC0和IIC1。具体连接方式见图3。

本文引用地址:http://www.eepw.com.cn/article/108763.htm

  软件设计

  设置DM642内部模块的配置参数,包括VPort视频端口参数配置,SDRAM及FLASH寄存器配置;I2C总线参数配置;编解码芯片内部寄存器配置等。

  系统上电初始化,DM642通过内部软件模拟I2C总线时序,配置好SAA7113内部寄存器,设置其工作方式;之后DM642向CPLD发送采集指令,双方通过HOLD、HOLDA握手信号,实现总线控制交接,此时CPLD获得总线控制权,然后打开SAA7113的输出,对采集到的视频数据进行写控制;当一帧视频数据写入SDRAM帧缓存器后,CPLD关闭SAA7113视频输出,放弃总线控制权,并发送中断信号给DM642;DM642重新获得控制权后,对采集到的视频数据使用特定算法进行图像处理,并将处理后的视频数据缓存在SDRAM中,同时配置SAA7121内部寄存器,设置其工作方式,此时将SDRAM中缓存的图像数据送入SAA7121进行D/A转换,并经过并口送VGA显示器进行图像显示;DM642在图像处理完毕后即重新发出开始采集命令,进行下一帧数据的采集。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭