Font Size: a A A

Research On FPGA-based USB2.0 Real-time Data Monitoring Technology

Posted on:2020-01-24Degree:MasterType:Thesis
Country:ChinaCandidate:C H DuanFull Text:PDF
GTID:2438330596497519Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
USB is a conveniently point-to-point transmission method.It cannot be used to transmit data between three devices.In order to monitor and collect the real-time data on the USB bus,it is necessary to build a specific device or system to accomplish this function.The USB protocol analizers can complete the data monitor and collection with computer's help.But the requirement of the project I am engaging,is to achieve this function based on a FPGA system.So,the USB protocol analizers are not available in this project.This thesis will introduce a system called USB 2.0 real-time data monitior system based on FPGA.This system does not rely on computer's assistances,and it possesses well expandability and portability.The main work of this thesis can be divided into three parts: USB 2.0 data monitor technology research,experimental system design,and verification.In the monitor technology research,we have studied UTMI+ protocol and ULPI protocol in depth,proposed a new design for USB 2.0 data monitor technology based on FPGA.An FPGA in the designed system controls two independent ULPI peripheral modules that are connected in series to the USB 2.0 bus,so as to perform USB data monitor and collection.The system design includes: hardware experimental platform design and construction,and the HDL programming for each FPGA logical module.The core of the hardware experimental platform is FPGA development board and two ULPI peripherals,which extend two external USB ports.The FPGA logic modules designed include: two ULPI data transceriever and control modules,a FPGA signal-control and distribution module,a data buffer module,and a data relays module.ULPI data transceriever and control modules are the major modules of the FPGA logical design,and they are wrapping from an UTMI+ core.The main part of the verification includes these following aspects: the power-on verification for the hardware experimental platform.The functional verification for each FPGA logic module,includes ULPI data transceirver module,FPGA signal processing module,data restore and relay module.All of these modules can work well except the ULPI data transceiver module,which has a little defect.With the emphasis on analysis of the consequents the simulation of ULPI data transceriever and control modules.The current experimental results show that the ULPI data transceriever and control modules cannot connect to the computer,other modules can work well.Complete the connection of whole system,and the integrity verification.
Keywords/Search Tags:ULPI, FPGA, USB, Real-time data, Monitor and collection
PDF Full Text Request
Related items