学位论文 > 优秀研究生学位论文题录展示

USB2.0总线控制芯片FX2结构原理及应用研究

作 者: 吴瑶
导 师: 李金城
学 校: 北京交通大学
专 业: 微电子学与固体电子学
关键词: USB2.0 EZ-USB FX2 SLAVE FIFO I~2C FPGA
分类号: TN402
类 型: 硕士论文
年 份: 2010年
下 载: 196次
引 用: 0次
阅 读: 论文下载
 

内容摘要


USB(UniversalSerialBus),通用串行总线,使用灵活、传输速率高,小巧、采用共享式接口、支持即插即用和热插拔,是计算机与外围设备连接的一种标准接口,广泛地应用于工程实践与PC机的连接中。但是由于USB接口技术涉及的知识面甚广,USB接口协议也非常的复杂难操作,为了使得USB接口的相关设计变得简单,并进一步推广和普及该项接口技术,各厂商都推出了自己的不同款式的芯片系列。但以提供的整体配套资源来看,USB总线控制芯片应当首推Cypress半导体公司的EZ-USB系列芯片;而对于USB2.0芯片,当以EZ-USB FX2 (CY7C68013)适应性最佳。EZ-USB FX2芯片除了带有超强的USB2.0引擎SIE外,还集成了改进的增强型8051内核,另外还集成了FIFO, GPIF等模块。使得该芯片可代替开发者完成USB协议中规定的80%-90%的通信工作,这使得开发人员无需深刻了解USB底层协议,就可以顺利地开发所需的USB外设。本论文重点对Cypress公司的CY68013芯片的结构原理及特点进行了研究,并且根据EZ-USB FX2芯片特点,完成了EZ-USB FX2芯片的软件,硬件以及固件的配置,提出并实现了基于EZ-USB 2.0的PC机与FPGA之间的数据传输,控制解决方案。在数据传输方面,采用EZ-USB FX2的SLAVE FIFO模式,基于VC++上位机控制实现了数据的高速传输;而在控制指令的下传方面,本设计采用FX2内置8051配置的I2C通道实现了控制指令的传输。从而保证了高速的数据传输与指令传输各自占用独立的通道,数据和指令传输互不干扰。为了验证本论文所提出的传输控制方案的可靠性,本设计以EZ-USB FX2为核心搭建了一个8位数字数据采集回放平台,通过采集回放平台与PC机之间数据传输和指令传输来验证本论文所提出方案的可靠性。经过实践验证,本系统操作控制灵敏简便,数据传输高速准确。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-10
1 引言  10-13
  1.1 本课题研究目的及意义  10-11
  1.2 本论文研究内容与结构安排  11-13
2 通用串行总线(USB)概述  13-18
  2.1 USB2.0规范概述  13-15
    2.1.1 USB2.0拓扑结构  13-14
    2.1.2 USB总线协议  14-15
  2.2 USB数据传输  15-16
    2.2.1 块传输(Bulk Transmission)  15
    2.2.2 中断传输(Interrupt Transmission)  15-16
    2.2.3 同步传输(Isochronnous Transmission)  16
    2.2.4 控制传输(Control Transmission)  16
  2.3 USB设备的连接  16-18
    2.3.1 USB设备的安装  16-17
    2.3.2 USB设备的断开  17-18
3 系统的软硬件设计  18-55
  3.1 USB传输系统的硬件设计  18-31
    3.1.1 USB接口芯片选型  18-19
    3.1.2 EZ-USB FX2构成  19-21
    3.1.3 EZ-USB FX2端点缓冲  21-22
    3.1.4 EZ-USB FX2接口模式  22-24
    3.1.5 USB硬件接口总体设计方案  24-25
    3.1.6 SLAVE FIFO读写操作的实现  25-28
    3.1.7 I~2C通道的实现  28-31
  3.2 EZ-USB固件程序设计  31-46
    3.2.1 固件的功能  31-32
    3.2.2 EZ-USB启动模式  32-33
    3.2.3 SLAVE FIFO的配置  33-36
    3.2.4 I~2C固件通道配置  36-37
    3.2.5 基本固件构架  37-39
    3.2.6 主程序文件  39-42
    3.2.7 固件构架实现  42-46
  3.3 USB上位机软件应用程序的开发  46-55
    3.3.1 主机控制函数  46
    3.3.2 基于VC++的上位机程序设计  46-55
4 FX2在数字采集回放系统中的应用  55-61
  4.1 数字采集回放系统设计思想及框图  56
  4.2 数字采集回放系统的实现  56-61
5 结论  61-62
参考文献  62-64
作者简历  64-66
学位论文数据集  66

相似论文

  1. 基于FPGA的电磁超声检测系统的研究,TH878.2
  2. 基于FPGA的五相PMSM驱动控制系统的研究,TM341
  3. LXI任意波形发生器研制,TM935
  4. 基于FPGA的射频功放数字预失真器设计,TN722.75
  5. 突发OFDM系统同步与信道估计算法及FPGA实现,TN919.3
  6. 直扩系统抗多径性能分析及补偿方法研究,TN914.42
  7. 电视制导系统中视频图像压缩优化设计及实现研究,TN919.81
  8. 基于FPGA的多用户扩频码捕获研究及硬件仿真,TN914.42
  9. 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
  10. 基于FPGA的高速图像预处理技术的研究,TP391.41
  11. 基于FPGA的高速数字图像采集与接口设计,TP274.2
  12. 基于FPGA的电感传感器数据采集系统的研制,TP274.2
  13. 基于Nios的串行总线分析仪研制,TP274
  14. 基于FPGA-RocketIO_X的PMC高速数据传输板开发,TP274.2
  15. PXI高性能数字I/O模块研制,TP274
  16. LXI计数器研制,TP274
  17. 基于USB2.0的高速数据采集系统,TP274.2
  18. 基于FPGA的高速实时数据采集系统,TP274.2
  19. 基于Nios Ⅱ的GPS信息接收系统设计,TN967.1
  20. 温压炸药爆炸温度场存储测试技术研究,TQ560.7
  21. 掺铒光纤放大器中泵浦激光器驱动源的研究应用,TN248

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 一般性问题 > 设计
© 2012 www.xueweilunwen.com