| With the rapid development and updating of network technology,Ethernet has become the most widely used network in various fields due to its fast transmission rate,low development costs and high transmission bandwidth and other advantages.Especially in the field of avionics network,the system usually needs to transmit and store key data during various flight tests.This places very strict requirements on the efficiency of data communication in the network.Thus,avionics full-duplex switched Ethernet(AFDX)has been developed on the basis of Ethernet technology.The biggest feature of AFDX is that it can realize the real-time transmission of data and guarantee the reliability of data at the same time.However,the basic AFDX network only supports the transmission rate of 10 Mbps or 100 Mbps,which gradually fails to meet the requirements of larger transmission scale and higher transmission efficiency of the aviation network.Therefore,this thesis proposes a gigabit rate data transmission scheme.The thesis investigates and designs the data transmission module of the Gigabit AFDX end system based on FPGA.Firstly,in order to obtain faster transmission rates,a communication scheme based on the UDP/IP protocol stack is designed according to the end system protocol standard.Secondly,FPGA chip XC7Z100-2FFG900 is selected as the core controller,and the logic design of data transmission control of communication protocol stack is completed with hardware description language,and the function of the high-speed data communication interface between the host and the Ethernet network was completed by configuring the application of PCIe IP core and Ethernet IP core.Then,conduct simulation verification on the functions implemented by logic design,build a verification platform,develop simulation testing programs,write testcase,simulate transmission environment,compare the output results of test data and signal simulation wave forms.Finally,a comprehensive test was conducted on the overall system data transmission function.The design uses deterministic port communication and a redundant network to improve the rate and reliability of transmission,and to meet the requirements of high-speed data transmission in avionics system.It also uses an FPGA with programmable features as the development core of the system,which can shorten the design cycle,save resource costs,and meet the application requirements of different scenarios.Through testing and verification,the data transmission communication function in high-speed real-time Ethernet is realized,the system has better application prospects and practical development significance. |