基于EZ-USB芯片CY7C68013的驱动程序设计.pdf

基于EZ-USB芯片CY7C68013的驱动程序设计.pdf

ID:52956890

大小:26.15 KB

页数:3页

时间:2020-04-03

基于EZ-USB芯片CY7C68013的驱动程序设计.pdf_第1页
基于EZ-USB芯片CY7C68013的驱动程序设计.pdf_第2页
基于EZ-USB芯片CY7C68013的驱动程序设计.pdf_第3页
资源描述:

《基于EZ-USB芯片CY7C68013的驱动程序设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·220·计算机应用研究2005年*基于EZ-USB芯片CY7C68013的驱动程序设计1,22胡文静,陈松(1.华东师范大学电子科学技术系,上海200062;2.湖南理工学院,湖南岳阳414006)摘要:介绍了EZ-USBFX2芯片CY7C68013的基本特性,详细阐述了CY7C68013的枚举与重枚举过程,并重点阐述了EZ-USBCY7C68013定制驱动程序与固件装载驱动程序的开发方法。关键词:EZ-USBFX2;软配置;固件装载;驱动程序中图法分类号:TP336文献标识码:A文章编号:1001-3695(2005)09-0220-02Desi

2、gnofUSBDriverBasedonEZ-USBCY7C680131,22HUWen-jing,CHENSong(1.EastChinaNormalUniversity,Shanghai200062,China;2.HunanInstituteofScience&Technology,YueyangHunan414006,China)Abstract:AbriefintroductionofthebasicfeaturesofEZ-USBCY7C68013isprovided.TheEnumerationandReenumerationofEZ-

3、USBCY7C68013arediscussedindetails.ThedevelopmentmethodofCostumedDriverandFirmwareLoaderDriverbasedonEZ-USBCY7C68013ispresented.Keywords:EZ-USBFX2;Soft-Configuration;FirmwareLoader;DriverEZ-USB是Cypress公司推出的带智能内核的USB接口器(2)双数据指针和自动指针可用于存储器之间的快速数件,与一般的USB接口芯片不同,EZ-USB将微处理器、RAM、据传输,

4、提高数据传输效率;USB接口芯片(如PDIUSBD12)等多个模块集成在一个芯片(3)通用可编程接口(GPIF),可以直接连接到并口(8位中,为USB外设提供了一种高度集成的解决方案。由于USB和16位),可编程波形描述符和配置寄存器;支持多个Ready设备的开发涉及到WindowsAPI编程、WindowsPnP技术以及输入和Control输出;WindowsDDK工具、INF文件的使用等问题,因此EZ-USB设备(4)矢量USB中断,独立的数据缓冲区供Setup包和Data的通用设备驱动程序及固件装载驱动程序是开发EZ-USB接包控制传输;口设备

5、的关键。(5)四个FIFO,可与ASIC和DSP等无缝连接;(6)扩展的中断系统支持13个中断源,并支持FIFO和1EZ-USBCY7C68013结构简介GPIF自动矢量中断;2EZ-USBFX2是一款集成USB2.0的微处理器,它集成了(7)一个IC接口;两个UART接口,40个可配置I/O端USB2.0收发器、SIE(串行接口引擎)、增强的8051微控制器口;和可编程的外围接口(GPIF)。FX2这种独创性结构可使数据(8)三个16位内置定时/计数器、512字节内部寄存器传输率达到56Mbps,即USB2.0允许的最大带宽。在FX2中,RAM;智

6、能SIE可以硬件处理许多USB1.1和USB2.0协议,从而减(9)外部时钟可达48MHz;少了开发时间和确保了USB的兼容性。GPIF(GeneralPro-(10)芯片内部集成有8KB外部RAM,8051内核使用grammableInterface)和主/从端点FIFO(8位或16位数据总MOVX指令访问此RAM区。线)为ATA,UTOPIA,EPP,PCMCIA,DSP等提供了简单和无缝[1,2][1]2EZ-USBCY7C68013器件枚举连接接口。EZ-USBFX2CY7C68013内部的微处理器是一个增强的USB控制和状态寄存器特性如表1

7、所示。8051内核,内部的RAM可用于存储程序和数据,使EZ-USB具表1USB控制与状态寄存器有软配置特性。USB主机(如PC机)通过USB总线将8051程位序Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0序代码和设备描述符装载到RAM中后,EZ-USB使用已下载的功能WakeSRC------DISCON--ReNum--特性R/WRRRR/WR/WR/WR/W固件程序中定义的外设特性进行重枚举。内置的8051处理复位值00000010[1]器,相对标准的8051处理器有以下改进:CY7C68013具有软配置特性,当EZ-USB

8、设备与主机连接(1)独立的地址总线和数据总线,总线周期为四个时钟;时,通过固件装载驱动程序将固件从主机装载到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。