Computer and Modernization

Previous Articles    

Design and Implementation of USB 3.0 Communication Architecture Based on FPGA

  

  1.  
    Research and Development Department of Computer and Communication Technology,
     North China Institute of Computing Technology, Beijing 100083, China
  • Received:2017-02-20 Online:2017-10-30 Published:2017-10-31

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.

Key words: USB 3.0, FPGA, multi-interface, high speed, FSM controller