Font Size: a A A

Research Of High Speed Data Transmission And Storage System Based On FPGA

Posted on:2017-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaoFull Text:PDF
GTID:2348330491962540Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
The analysis and utilization of mass data have attracted increasing attention of researchers from the field of internet, aerospace, biology, construction, instrumentation and so on. Especially, civil engineers and researchers need real-time images with high-resolution to implement the analysis of structures. Although the utilization of array cameras solved the problem of high resolution image acquisition, the more stringent demand of transmission rate, storage speed and scalability of transmission channels have been proposed. This study aimed at researching and designing of a transmission scheme for point to point data exchange based on PCI-E, which can meet the needs of high-speed data transmission and storage for digital image measurement system.This paper analyzes the drawbacks of traditional digital image acquisition and storage system. According to this analyze, the demand of the system is analyzed in detail. Getting started with the transmission rate of data, structure of storage system and synchronization, this paper researched and developed a PCI-E Peer-to-Peer data exchanging stratagem, which taken using of special PCI-E Switch chip and FPGA as main control device.Xilinx XC7K325T was taken as the master chip in the design of the system, including PCI-E interface module, DMA chain module, AXI bus control module, system clock and reset module. On the basis of these designs, the designing of FPGA hardware logic was completed. In order to verify the integrity and effectiveness of the hardware logic, as well as the data sending & receiving ability of PCI-E block & DMA engine, a verification scheme based on host computer was created, which realized the Peer-to-Peer data exchanging between host memory & PCI-E device's memory, and also obtained the performance parameter of the devices through the driver software. Besides, this paper analyzes the format of PCI-E TLP packet & routing theory and introduces the configuration procedure of registers according to the operation principle of PCI-E Switch. Lastly, the control logic of FPGA host side was designed, including the reading & writing control logic of PCI-E bus by AXI bus, the circularly data receiving & sending control logic by DMA, the FIFO buffer control logic during the receiving & sending of DMA data.A data transmission & storage system based on PCI-E Peer-to-Peer data exchanging was designed in this paper. The experiment and simulation of the core system was accomplished, which verified the accuracy of the TLPs produced by the hardware logic of the FPGA host side and also satisfied the requirements of large amount of data exchanging between devices.
Keywords/Search Tags:Data transmission, Peer-to-Peer, PCI-E Switch, FPGA, DMA
PDF Full Text Request
Related items