×

基于EZ_USB与FX2的通用数据传输模块设计

消耗积分:5 | 格式:rar | 大小:141 | 2009-08-13

名士流

分享资料个

介绍了一种基于EZ_USB FX2 单片机的通用数据传输模块,讨论了USB 控制器
EZ-USB FX2(CY7C68013)的性能及传输方式并给出了该系统的硬件实现方案。通过使用
Cypress 公司提供的GPIF Designer 工具开发GPIF(通用可编程接口),预先定义好波形描述符,通过激发GPIF 功能来实现数据传输。
在各种计算机外围接口不断推陈出新的今天,USB接口已渐渐成为现今个人计算机上最
重要的接口之一,并以其传输速度快、使用方便和价格低廉等特点成为现今一般消费性电子产品和工业控制设备上不可缺少的接口。USB接口在全速模式下传输速度可达到12Mb/s,高速模式则达到480Mb/s。FX2内嵌增强型8051微控制内核,并使用8051标准指令集,但指令的执行速度比标准的8051快5~10倍。因为该内核中的一个总线周期由4个时钟周期组成,而标准8051的一个总线周期是由12个时钟周期组成的,而且,它的时钟频率为24M或48M,而标准的8051的时钟频率为6M或12M。USB具有热拔热插功能,可以连接多个USB外围设备。
本文正是基于这一新型总线技术,选用USB2.0芯片CY7C68013 、Xilinx公司的FPGA
XC2S50E和双口RAM CY7C026组成一个通用的数据传输模块,在任何一种数据采集系统
中,经采集系统处理后的数据都可以存放在双口RAM或其他存储器中,再与该USB传输模块相连就可以实现与PC主机的通信。这里着重介绍CY7C68013的硬件接口设计及其GPIF功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !