Font Size: a A A

Design And Implementation Of High Speed Data Transmission Channel Based On PCI Express

Posted on:2022-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:X X SunFull Text:PDF
GTID:2568307037485714Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of electronic information,the bandwidth of the data transmission bus in the software radio system is now limited,and the communication of the software radio platform has higher and higher requirements for various high-speed data transmission,which requires the selection of a high-speed serial bus for data transmission.Compared with PCI,USB and Ethernet traditional buses,the new PCIE has the advantages of high transmission rate,high bandwidth,high reliability and good compatibility.It can meet the requirements of software radio.Transmission requirements,so it is of great significance to design a high-speed data transmission channel for the PCIE bus.Based on the high-speed transmission characteristics of PCIE,this paper proposes a data transmission channel scheme for the vision requirements and application scenarios of software radio.This article first designed the overall framework of the data transmission channel under the PCIE protocol research,and then uses the Verilog HDL hardware language to design the PCIE interface logic and PCIE DMA control logic on the FPGA development platform of Xilinx’s K7 series according to the overall framework.Among them,in FPGA logic design,for multi-channel access to a DDR3 at the same time,a channel round-robin DDR3 memory is designed to solve the conflict problem;for the real-time requirements of multi-channel transmission,a command buffer mechanism DMA is designed the engine improves the transmission bandwidth;aiming at the dynamic variable rate in the data transmission channel,a channel arbiter with a dynamic priority arbitration mechanism is designed to optimize the transmission efficiency.This article uses ISE14.7 to call Modelsim se to simulate and verify the FPGA logic design,and uses Modelsim se and Matlab to perform joint simulation verification on the data transmission channel.After the functional verification is correct,the performance of the design is tested.In order to analyze the performance of this design,this paper conducts three performance tests on the data transmission channel.After testing,the transmission rate of the data transmission channel has achieved a more significant effect.The experimental results show that the data transmission channel speed of the PCIE bus Faster,stable performance,meets the design requirements,can be widely used in high-performance data transmission systems of software radio platforms such as satellite telemetry,UAV intrusion data acquisition,radar systems,etc.,and has certain application value.
Keywords/Search Tags:High-speed data transmission, PCIE, FPGA, DMA
PDF Full Text Request
Related items