Design of Data Transmission System Based on FPGA and USB 2.0
Jun Wu, Fu Zhou Shang, He Sun, Tian Qin, Qing Li
Abstract
Jun Wu, Fu Zhou Shang, He Sun, Tian Qin, Qing Li
Abstract
In this paper, a high-speed data transmission system based on FPGA (Field Programmable Gate Array) and USB 2.0 (Universal Serial Bus) technology is designed. Firstly, we introduce the hardware of the data transmission system, which includes data acquisition circuit, transmission circuit and power conversion circuit, etc. Secondly, the corresponding software design including USB firmware program, USB driver and firmware modification are described in detail. Finally, the corresponding experiment has been carried out, which show that the developed system will help to achieve the data transmission system with the characteristics of high-speed, integration and low power consumption, etc.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper, a high-speed data transmission system based on FPGA (Field Programmable Gate Array) and USB 2.0 (Universal Serial Bus) technology is designed. Firstly, we introduce the hardware of the data transmission system, which includes data acquisition circuit, transmission circuit and power conversion circuit, etc. Secondly, the corresponding software design including USB firmware program, USB driver and firmware modification are described in detail. Finally, the corresponding experiment has been carried out, which show that the developed system will help to achieve the data transmission system with the characteristics of high-speed, integration and low power consumption, etc.
Key concepts: Firmware, USB, Field-programmable gate array, Computer hardware, Embedded system, eXtensible Host Controller Interface (xHCI), Data transmission, USB hub