| The real-time performance of avionics network is a hot topic in recent years.The goal is to ensure that the end-to-end delay of the message meets certain time constraints.FC(Fibre Channel)has many advantages,such as high bandwidth,high speed and low delay.It is one of the best solutions in the field of avionics network.However,The use of first-come-first-served and non-preemptive static-priority service policies in the FC protocol can no longer meet the current demand for hard real-time messages in the avionics field.With the wide application of the time-triggered mechanism,unlike event triggering,it enables strong real time messages to be sent and received at predetermined times according to pre-planning.Therefore,this thesis proposes to add the time trigger mechanism into the FC network,designs a method of generating the time schedule table,and implements the time triggered FC network switch software.The main work of this thesis includes:1)The improvement of FC protocol architecture,the design of message service strategy and TT-FC network device architecture.2)Propose a method of off-line TT-FC network generation time schedule table.Firstly,establish the network model,message model and mathematical model;Secondly,compute the length of a single time slot,the system cycle and the priority order of the TT messages;Then,determine all TT messages transmission path combining the most shortest path and link load balancing;Finally,the full network full service time schedule table that satisfies all TT messages without conflict and periodic transmission is solved.Non-TT messages can be sent and received in the idle time slots of the time schedule table,according to the full network full service time schedule table,the dispatch and receiving schedule of each terminal and switch is solved.3)The design and implementation of the time-triggered FC switch software overall framework,including the upper computer software and the lower computer software.Design and implement the Ethernet and FC communication between the PC and the switch,the upper computer software completes the basic function request of the switch,generates the time schedule table and configures the table.The lower computer software implements the underlying driver,API interface and receives and processes the upper computer request data.4)Analyze and test the time-triggered FC network switch software including the functions of each module of the upper computer software and the lower computer software,TT messages deterministic reception and forwarding and the performance of the time schedule table generation method.This thesis proposes a full network full service planning method for FC network and implements time-triggered FC switch software to ensure the deterministic transmission and reception of messages in Fibre Channel network.It meets the requirement of real-time messages scheduling in complex application systems and makes the upper application system more and more reliable. |