Font Size: a A A

Design And Implementation Of Command And Response Network Emulator Based On Fibre Channel

Posted on:2020-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:X X ChenFull Text:PDF
GTID:2416330596476048Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the real-time and deterministic network plays an increasingly important role in the military electronic system,FC-AE-1553,a command/response nework protocal with high timeliness and determinancy,has penetrated into the fields of data transmissions and flying control in avoinics.Currently,the function of FC-AE-1553 emulator is single,for it can only work as either a network controller(NC)or a network terminal(NT)in FCAE-1553 network.Mealwhile,if more FC-AE-1553 nodes are arranged in the FC-AE-1553 network,the FC-AE-1553 network will be mostly bulky and expensive and its complicated structure will reduce the efficiency of monitoring and management work.To address the problems above,this thesis proposes a multi-node solution to merge one NC and eight NT nodes into one FC-AE-1553 emulator.In addition,specific technical solutions are proposed for some key technical problems.Finally,some performance indicators of the emulator are tested and analyzed via behavioral simulation and system testing.The main content of this thesis can be described as follows:Firstly,this thesis gives a succinct account to some protocals employed in the process of designing and implementing the command/response network emulator based on Fibre Channel,including Fibre Channel,FC-AE-1553 and PCI Express bus protocal.Secondly,a muti-node solution is proposed to implement one NC and eight NT nodes in one FC-AE-1553 emulator and the implementation of each logic module including the NC and NT state machine is completed.In order to realize the multi-node design,the Round Robin scheduling algorithm is adopted to solve the conflicts between multiple nodes that need to simultaneously read or write data into memory and send data to the link.Besides,frames and packets are scheduled respectively in terms of the unicast and multicast routing table for multiple nodes and the rule that the Tag field of each completed packet corresponds to the number of NC and NT nodes.Thirdly,some specific technical solutions are proposed to solve some key technical problems.To decrease the delay between frames and inter-session delay,a burst request mechanism is proposed.To realize the hardware-software co-design of multiple nodes,a session notification mechanism based on reading and writing pointers is proposed.To improve the robustness of the emulator,the error detection mechanism is utilized in each FC-AE-1553 node.To effectively reduce the session delay and inter-session delay,the multi-session processing mechanism is adopted.Fourthly,behavioral simulation and system testing are implemented to verify the correctness of the command/response network emulator with one NC and eight NT nodes.The results indicate that the emulator can work well under the simulation and realistic network environment.In addition,based on some specific scenarios,the session delay and session rate of the emulator are tested and analyzed and the relationship between session delay or session rate and data volume or the number of nodes is summarized.The results indicate that the burst request mechanism can effectively reduce the delay between frames and inter-session delay and the multi-session processing mechanism can significantly decrease the delay between sessions.
Keywords/Search Tags:Fibre Channel, Command/Response network, FC-AE-1553, Multi-node design
PDF Full Text Request
Related items