发明名称 一种基于共享缓存的FC网络余度发送控制方法
摘要 本发明属于FC网络通信领域,提出了一种共享缓存的FC网络余度发送控制方法,采用各发送通道共享发送缓存的方式,在发送数据填入发送缓存时,将设置的余度模式编码附件在发送数据前,当检查到余度模式编码对应的发送通道均准备就绪时,再开始数据发送。本发明不仅能够灵活的控制余度发送模式,而且能够保证在各余度网络上的数据均完全相同。
申请公布号 CN105490785A 申请公布日期 2016.04.13
申请号 CN201510896699.9 申请日期 2015.12.08
申请人 中国航空工业集团公司西安航空计算技术研究所 发明人 蒲恺;张利洲;李大鹏;李斌;李玉发;田园
分类号 H04L1/22(2006.01)I;H04L12/861(2013.01)I 主分类号 H04L1/22(2006.01)I
代理机构 西安智邦专利商标代理有限公司 61211 代理人 苏蓓
主权项 一种基于共享缓存的FC网络余度发送控制系统,其特征在于,包括发送缓存、控制状态机、通道同步单元、数据传输单元和M个同步超时检测计数器,M与发送通道数量相同;所述发送缓存由多个大小相同的数据缓存单元组成,每个数据缓存单元存储待发送数据;控制状态机包括S0、S1、S2、S3、S4和S5六种状态,状态间的跳转关系具体为:1)状态机初始状态为S0状态;当处于S0状态时,若发送缓存非空指示有效则跳转到S1状态,否则保持S0状态;2)当处于S1状态时,跳转到S2状态;3)当处于S2状态时,若余度模式编码为0则跳转到S5状态,产生数据丢弃信号给数据传输单元,若余度模式编码不为0则跳转到S3状态;4)当处于S3状态时,若同步失败则跳转到S5状态,产生数据丢弃信号给数据传输单元,若同步成功则跳转到S4状态,否则保持S3状态;5)当处于S4状态时,若传输完成则跳转到S0状态,否则保持S4状态;6)当处于S5状态时,跳转到S0状态;同步超时检测计数器为自减计数器,用于判断相应的发送通道是否超时,并将超时结果反馈给通道同步单元;通道同步单元在控制状态机的控制下检测各发送通道的同步状态,并反馈同步结果及可用发送通道编码;数据传输单元在控制状态机的控制下将发送数据中的余度模式编码读出并传送给控制状态机和通道同步单元;当数据传输单元接收到启动传输信号,则根据通道同步单元反馈的可用发送通道编码将数据从发送缓存读出传输给对应的发送通道,并更新发送缓冲读指针;当数据传输单元接收到数据丢弃信号,则不发送数据,直接更新发送缓冲读指针。
地址 710065 陕西省西安市锦业二路15号