首页 | 本学科首页   官方微博 | 高级检索  
     

基于FPGA的USB3.0通信架构设计与实现
引用本文:吴春春,胡怀湘,金 达,陈相宇.基于FPGA的USB3.0通信架构设计与实现[J].计算机与现代化,2017,0(10):121.
作者姓名:吴春春  胡怀湘  金 达  陈相宇
摘    要:针对USB设备与主机通信存在的带宽瓶颈问题,设计一款基于USB3.0协议的高速通信架构,为嵌入式设备与PC之间的USB数据高速通信提供一种可选方案。本设计采用Cypress的EZ-USB FX3芯片作为USB的外设控制器,以FPGA作为整个硬件系统的主控芯片,通过对FPGA硬件系统进行设计,对设备固件进行设计与调优,该架构支持USB 2.0/3.0接口自适应,能够实现主机、国产嵌入式CPU、SRAM之间的两两可变帧长通信,硬件传输速度达到360 MB/s,数据连续传输速度达到148 MB/s。

关 键 词:USB  3.0    FPGA    多接口    高速    控制状态机  
收稿时间:2017-10-31

Design and Implementation of USB 3.0 Communication Architecture Based on FPGA
WU Chun-chun,HU Huai-xiang,JIN Da,CHEN Xiang-yu.Design and Implementation of USB 3.0 Communication Architecture Based on FPGA[J].Computer and Modernization,2017,0(10):121.
Authors:WU Chun-chun  HU Huai-xiang  JIN Da  CHEN Xiang-yu
Abstract:In order to solve the problem of bandwidth bottleneck in the communication between USB and host, a high speed communication architecture based on USB3.0 protocol is designed to provide an alternative scheme for USB data communication between embedded devices and PC. This design uses the EZ-USB FX3 chip of Cypress as a USB peripheral controller, FPGA as the main control chip in the hardware system. Through the design of FPGA hardware system, design and optimization of device firmware, the architecture supports USB 2.0/3.0 adaptive interfaces, it can realize the variable frame length communication between host and domestic embedded CPU and SRAM, hardware transmission speed of 360 MB/s, continuous data transmission speeds of up to 148 MB/s.
Keywords:USB 3  0  FPGA  multi-interface  high speed  FSM controller  
点击此处可从《计算机与现代化》浏览原始摘要信息
点击此处可从《计算机与现代化》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号