Font Size: a A A

Research On Spacefibre Protocol And Implementation Of Router

Posted on:2021-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ZhaoFull Text:PDF
GTID:2492306044997369Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In 2007,ESA put forward the first draft of spacefibre bus protocol,which has12 versions successively,until the official version of spacefibre protocol was released in 2018.The protocol is geared to gigabits per second,and has good error correction and fault tolerance,data retransmission and other functions.The purpose of this protocol is to meet the needs of data transmission on the increasing spacecraft load,to make up for the shortcomings of the existing space bus,and to improve the communication speed,error correction and fault tolerance ability,transmission distance,exception handling,time certainty and other aspects.This protocol is improved on the basis of Space Wire bus protocol in 2003.In order to solve the problem of data blocking caused by Space Wire wormhole routing,spacefiber protocol adopts virtual channel routing,which greatly improves the data transmission rate.According to the test results of the finished IP core of Dundee’s team,the data transmission speed can reach 2.5gbit/s,3.125gbit/s at FPGA MICROSEMI RTG4.This paper analyzes the content and advantages of spacefibre protocol in detail,focuses on the definition of router in the network layer of spacefibre protocol,and puts forward a realization method of spacefibre router with FPGA as the core.The router has 5 ports,including 4 general ports and 1 configuration port,each general port has 4 virtual channels.The switch matrix of routing is realized by the structure of crossbar.The problem of data blocking can be solved by using the routing algorithm of polling arbitration.Using xc6slx9 FPGA,using Verilog HDL hardware description language to design and develop spacefibre router,and using Modelsim to simulate,through the simulation verification,the simulation waveform is normal,the data transmission rate and function meet the design requirements.The design of this project basically conforms to the definition of router in spacefibre protocol.The virtual channel controller is used to replace the virtual network host structure commonly used in the implementation of spacefibre router.After the implementation with Verilog language,it also passes the simulation verification,which verifies the correctness of the design scheme.This topic includes the following parts:(1)Spacefibre protocol description(2)Comparison of spacefiber research at home and abroad(3)The differences and innovations between this design and other foreign designs(4)Detailed analysis of spacefibre network layer protocol(5)Overall design and modular design of spacefibre router(6)Simulation and verification test results...
Keywords/Search Tags:virtual channel router, FPGA, spacefiber protocol, satellite network, satellite bus
PDF Full Text Request
Related items