Font Size: a A A

Design And Implementation Of High-speed Data Transmission Interface Based On FPGA

Posted on:2015-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:W L YangFull Text:PDF
GTID:2252330428972697Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
It may produce a lardge mount of data when the radio telescope probes the radio waves from the celestial body. It will be a major challenge by the question of how to transfer the huge amount of data collected to the computer for analyzing and processing. This paper at the foundation of researching and analyzing the existing high-speed data transfer interface technologies, regards PCI Express bus technology as a research object and according to the requirements, we designed a high-speed data transmission system which uses PCI Express interface, and developed the device driver and performance test software on the computer.Firstly, the thesis introduces several high-speed data transmission interface technologies and according to the system design requirement, the design scheme of high-speed data transmission system based on PCI Express bus technology is described. Secondly, research the PCI Express bus protocol deeply, including the PCI Express bus architecture, configuration space, hierarchical structure and bus transactions, which provide a theoretical basis for the subsequent design. Implemented PCI Express interface logic in FPGA, verify the PCI Express memory read, memory write, and complete transactions by operating the internal registers trough the PIO mode. The design uses DMA mode to transfer data, this paper introduces the design method of DMA engine module in detail and gives an intensive analysis and description to the DMA write and read operations. Finally, develop the PCI Express device driver on the computer, and design the performance test software based on the driver and implement the condition monitoring of the device, register configuration, DMA data transfer and some other functions.This design uses PCI Express1.1standard and x8link mode and the data transmission speed can reach1400MB/s by testing, meets the requirement of the data transfer system.
Keywords/Search Tags:FPGA, PCI Express, Data Transfer, DMA, Driver
PDF Full Text Request
Related items