With the rapid development of network communication technology and the increasing amount of data information,the speed and the throughput of information transmission systems have been increasing,and people have put forward higher requirements for the speed and the reliability of data transmission.The parallel transmission technology cannot meet the requirements of high-speed transmission systems because of the problems such as signal offset,clock jitter,and insufficient anti-interference ability.The high-speed serial transmission technology has gradually replaced the traditional parallel transmission technology by virtue of its high speed,strong anti-interference ability and simple interface,and has become the mainstream high-speed data transmission method.In this paper,a 10 Gigabit serial data transmission system is designed based on Field Programmable Gate Array(FPGA).The high-speed serial transceiver GTH in Xilinx Virtex-7 series FPGA is used as the main transmission means.The data transfer rate can reach 10 Gbps.The high speed data transfer interface is handled using the Aurora protocol.Using Xilinx's Vivado development software to design FPGAs,we first studied the 10 Gigabit Ethernet and 10 Gigabit data serial transmission technologies,and analyzed the Aurora protocol and the embedded high-speed serial transceiver GTH.Then,the Aurora protocol is combined with the FPGA internal logic to design a 10 G serial data transmission system,including the overall framework of the data transmission system and various internal functional modules.The design content is elaborated and the corresponding engineering implementation method is given.Finally,the function simulation and actual board level test verification of each function module were carried out.The actual system test is carried out on the FPGA development platform.The system function is implemented by the Set up debug tool in Vivado and the Spirent network tester and supporting software.The performance is tested and verified,and the test results can meet the system requirements. |