首页> 中文学位 >基于USB3.0的数据传输在数字印刷中的应用研究
【6h】

基于USB3.0的数据传输在数字印刷中的应用研究

代理获取

目录

声明

摘要

1 绪论

1.1 研究背景

1.2 研究意义

1.3 论文的主要工作

2 USB3.0协议简介

2.1 USB3.0的体系结构

2.1.1 主机

2.1.2 设备

2.1.3 物理连接

2.2 USB3.0的协议

2.2.1 超速事务处理

2.2.2 突发事务处理(Burst Transactions)

2.2.3 USB3.0传输包的类型

2.3 USB3.0的数据传输

2.3.1 控制传输

2.3.2 中断传输

2.3.3 同步传输

2.3.4 块传输

2.4 USB3.0的总线枚举

2.5 USB3.0与USB2.0的区别

3 数据传输系统的设计

3.1 CYUSB3014芯片结构

3.2 从器件FIFO的硬件设计

3.2.1 CYUSB3014从器件FIFO设计

3.2.2 CYUSB3014启动方式的选择

3.3 数据传输系统的整体设计

3.3.1 CYUSB3014接口设计的需求分析

3.3.2 主控器接口设计的需求分析

3.3.3 芯片CYUSB3014 PCB设计

4 USB3.0接口芯片固件程序实现

4.1 FX3固件程序的组成

4.2 USB描述符

4.3 固件程序的实现

4.3.1 GPIFⅡ寄存器的配置实现

4.3.2 数据传输程序的设计与实现

5 CYUSB3014接口芯片驱动的实现

5.1 WDF简介

5.2 USB驱动程序的装载

5.3 USB驱动程序的开发

5.3.1 驱动程序文件

5.3.2 inf文件

5.4 驱动程序的安装

6 数据传输系统的测试

结论

参考文献

攻读硕士学位期间发表学术论文情况

致谢

展开▼

摘要

USB(Universal Serial BUS通用串行总线)是一个外部总线标准,主要应用于规范电脑与外部设备的连接和通讯。USB接口支持设备的即插即用和热插拔功能。随着USB3.0的慢慢普及,它的应用领域在不断的扩大。
  数据传输系统在数字喷墨印刷机中,主要完成上位机对数字喷墨印刷机的图像数据传输、图像数据缓冲和协调喷头打印控制等功能。因而数据传输速度的快慢直接影响印刷机的打印速度和打印精度。本文所设计的数字喷墨印刷机数据传输系统是采用cycloneⅡ EP2C8Q208C8作为主控制板同时利用CYUSB3014芯片构成USB3.0标准外设通信接口,实现高速数据传输,使数字喷墨印刷机具有喷绘速度快、分辨率高、系统运行可靠等优点。
  本文对数字喷墨印刷机以前的数据传输系统进行了认真的研究和总结,经过基于USB2.0数据传输系统的设计,以及以后的对USB2.0的提速之后,发现数据传输速度还是很难有质的提高,严重影响系统的打印速度。因而提出以USB3.0为核心的数据传输系统,采用Cypress公司的CYUSB3014控制芯片通过采用同步Slave FIFO自动(Auto)传输模式进一步提升了数字喷墨印刷机的数据传输速度。从而使数字喷墨印刷机的喷绘速度和喷绘精度得到了更大的提升。
  本文根据数字喷墨印刷机开发的实际需求,主要研究了PC机如何通过USB3.0与FPGA进行数据传输。对数字喷墨印刷机的传输接口进行了充分的研究,在原有的2.0接口的基础上提出了使用3.0接口代替2.0接口,使图像数据的传输的速度能有进一步的提升。本文介绍了USB3.0接口的数据传输的通信协议,并针对其中的块传输进行了重点的分析,提出了使用USB3.0的高速数据通信处理器CYUSB3014与cycloneⅡ EP2C8Q208C8进行连接;同时阐述了微软最新一代设备驱动程序框架WDF的工作原理及开发流程。主要工作有:首先结合FPGA完成了以CYUSB3014为核心的USB数据通信系统的设计;其次通过Eclipse软件完成同步Slave FIFO与FPGA的连接的固件程序的设计和实现;最后使用WDF完成了USB设备驱动程序的设计。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号