Font Size: a A A

Research And Design Of The Key Technology For Real-time Data Receiving Based On FPGA

Posted on:2019-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhaoFull Text:PDF
GTID:2428330548475471Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Multichannel photometry and telescope(Mephisto)will generate a lot of real-time data during astronomical observation.How to transmit massive real-time data to computers for high-speed analysis will be a great challenge.In this paper,the full research and premise of existing high-speed data receiving technology,USB 3.0 based on CYUSB3014 chip as the research object,according to the transmission requirements of the telescope,and based on the FPGA design of a high speed data interface based on the USB 3.0 bus driver and receiving method,performance testing software and the development of hardware equipment on the PC.The paper first introduced several high-speed data transmission interface technology now more common,then we studied the USB 3.0 protocol,respectively,of its architecture,packet type,data encoding type analysis,provides the basic theoretical basis for the next design,and identified by Slave FIFO as the interface mode of high speed the data transmission technology,and the data transmission scheme for block transmission.In the selection of the main control chip,we finally determined the CYUSB3014 as the interface master chip,and wrote the control logic of FPGA according to the requirement of the module.In the aspect of firmware programming,after fully analyzing USB 3.0,we designed the state machine of GPIF II through the GPIF II Designer tool,and completed the firmware design of the chip.At the same time,the detailed process of writing and reading of DMA is introduced,and the data transmission is realized.In the communication mode selection of FPGA and FX3,we are ultimately accomplished mainly through the Slave FIFO mode.Finally,through the design of the host computer software,we can test the whole high speed data transmission technology and meet the needs of the astronomical telescope.
Keywords/Search Tags:Mephisto, FPGA, USB 3.0, Slave FIFO, Data transmission
PDF Full Text Request
Related items