论文摘要
本文首先研究了USB(Universal Serial Bus)总线技术及其协议,包括总线特征、数据传输类型、数据流模型和信息包等,并对USB1.1和其他的总线进行了分析和比较,旨在对新技术的研究和应用。本文在对USB2.0技术进行深入研究的基础上,结合本课题组的研究内容,提出了一种基于USB接口的视频图像传输系统设计方案。设计了基于USB接口和CPLD的视频图像传输的硬件系统,编写了USB2.0接口芯片CY7C68013的固件程序和客户端应用程序。为了实现客户应用软件和硬件系统之间的通信,编写了USB设备的驱动程序。本文的主要内容:1、本文对USB总线体系结构及其协议作了详细的论述,特别是对USB的数据传输方式和USB设备驱动进行了深入地分析和研究。2、研究Cypress公司的FX2系列芯片的端点配置技术和GPIF(通用编程接口)接口技术,基于USB2.0协议设计编写了USB固件使之能够符合高速视频数据传输的需要。3、分析USB总线上数据传输的实现原理,以及WDM驱动程序的层次结构,根据视频传输的要求使用DriverWorks开发USB驱动程序。4、设计编写了简单的USB通信程序。5、设计USB控制器外围应用电路和传输视频并存储的硬件电路。
论文目录
提要第一章 绪论1.1 引言1.2 USB 简介1.3 本文的研究内容第二章 USB 总线标准及协议分析2.1 USB 概述2.2 数据传输类型2.3 USB2.0 协议介绍第三章 视频传输系统的总体设计3.1 系统功能框图3.2 主要芯片的选择和说明3.3 数据传输方式的选择3.4 芯片固件设计3.5 设备驱动程序设计3.6 本章小结第四章 固件程序设计4.1 固件开发环境4.2 固件程序的功能和架构4.3 列举和重列举4.4 USB 描述符4.5 固件钩子函数4.6 端点配置和操作模式4.7 GPIF 接口的固件设计4.8 固件下载4.9 本章小结第五章 设备驱动程序设计5.1 WINDOWS 下设备驱动开发概述5.2 WDM 驱动程序的层次结构5.3 WDM 驱动程序的组成5.4 WINDOWS 下USB 系统实现5.5 USB 设备驱动程序的开发5.6 驱动程序实现的效果5.7 本章小结第六章 USB 通信程序设计6.1 应用程序开发环境6.2 DIRECTSHOW 及流媒体技术的应用6.3 USB 通信程序设计6.4 本章小结第七章 视频传输系统的电路设计7.1 USB 控制器外围电路设计7.2 GPIF 接口模块和协调控制模块设计7.3 SRAM 控制模块设计7.4 辅助硬件电路设计7.5 本章小结第八章 全文总结参考文献附录一 视频传输系统电路原理图摘要ABSTRACT致谢
相关论文文献
标签:视频图像论文; 固件论文; 驱动模型论文; 复杂可编程逻辑器件论文; 静态存储器论文;