Font Size: a A A

Design Of USB Host Communication Controller Based On FPGA

Posted on:2021-07-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2518306464478014Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
In the photomultiplier tube(PMT)test research,desktop tester's(DT)full waveform sampling,good portability,low cost and other advantages make it a preferred test system.However,due to the non-real-time nature of the host computer,the utilization of the DT transmission bandwidth is low,resulting in a maximum measurement rate of only 4.2 k Hz.Event.But the dark count rate of large-area 20-inch PMTs is generally around 50 k Hz.Event,so DT cannot meet the test requirements.In addition,when the DT test is fetched,a few G data volumes will be generated in real time within 10 minutes.The conventional test connection method will cause data loss,resulting in insufficient accuracy of test results.In order to excavate the transmission bandwidth of DT to a greater extent,enhance the real-time nature of the data acquisition system,and increase the counting rate of DT to at least 50 k Hz.Event,this article researches and develops a data transmission module based on Field Programmable Gate Array(FPGA).The whole system is divided into three parts.This article mainly studies the development of the first part of the USB host controller.The main work of this article is as follows: The first is to to evaluate and test the existing USB device controller IP core.Then use KC705 FPGA development board,TUSB1310 A expansion board,protocol analyzer to build a test platform,and evaluate the selected Daisho USB device controller in detail to verify its basic functions.The second is development of USB host controller.According to the requirements of the USB protocol manual and the ULPI interface,based on the selected IP core,the basic functions of the host controller are further added.Verilog language is used to complete FPGA power-on detection,high-speed identification,enumeration,and frame signal transmission between the USB host and the device.The third is to verify that the host controller can work properly after connecting with DT.Design the hardware connection scheme of DT and USB host and analyze the USB data format of DT.Then,based on the USB host controller,the USB read and write functions are further packaged to realize the read and write of the DT register and complete the necessary configuration before the DT is fetched.After testing,the USB host controller runs normally,and the system successfully reads the DT waveform data,fulfilling the functional requirements.
Keywords/Search Tags:USB HOST, FPGA, Desktop Tester(DT), Photomultiplier Tube(PMT), Data Transmission
PDF Full Text Request
Related items