一种基于USB的快速数据传输系统设计.docx
《一种基于USB的快速数据传输系统设计.docx》由会员分享,可在线阅读,更多相关《一种基于USB的快速数据传输系统设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一种基于USB的快速数据传输系统设计 摘要:文章介绍了一种利用基于USB的快速读数系统的设计方法。该系统利用CY7C68013实现,文章给出了系统的硬件设计方案、FPGA内部集成FIFO的软件实现方法以及GPIF与FLASH握手信号的设计。通过此USB数据传输模块,实现了FLASH存储器与计算机之间的数据高速传输。应用结果表明,此数据通信系统是牢靠有效的,具有肯定的通用性,可用于其它类似的测试存储系统中。 关键词:USB;GPIF;数据传输;FPGA 中图分类号:TP274.2 文献标识码:A文章编号:1016-8937(2022)20-0101-01 文章USB传输系统采纳微处理器CY680
2、13实现。文章给出了此数据传输系统的硬件设计方案,着重介绍了FPGA限制模块中内部集成FIFO的实现方法,以及GPIF与FLASH通信时握手信号的设计方案。 1系统硬件方案设计 CY68013 是Cypress公司推出的 EZ-USB FX2系列产品之一,内部集成了 USB 2.0 收发器、智能串行引擎(SIE)、增加型8051限制器、通用可编程接口(GPIF)、8.5KB的RAM 和FIFO存储器,最大限度的满意了USB2.0的总线带宽。FX2最常用的数据传输方式就是GPIF。GPIF是一种快速的数据传输方式,时序简洁。它可以很简单的从RAM中读取数据。但是,由于FLASH存储器的读数操作是
3、以页为单位,读数时页与页之间有一小段时间间隔,数据输出不是连续的。为解决此问题,实现FX2GPIF方式读取FLASH中的数据,须要运用FIFO作为数据过渡,先将FLASH中的数据读到FIFO中,USB限制器再从FIFO中读取数据。 2FPGA内部集成FIFO的软件设计 2.1内部集成FIFO的结构 FIFO的本质是一种特别的双口RAM,由于大部分FPGA内部就有双口RAM资源。因此在这里选用合适的FPGA芯片来编写FPGA内部集成FIFO。FIFO结构的特点是先进先出,对外它是一种没有地址限制的特别缓存。只要给一个FIFO供应读、写使能信号就能使其工作,不同的是FIFO对外不显示地址,只是给出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 基于 USB 快速 数据传输 系统 设计
限制150内