[发明专利]基于消息业务类型的通道管理电路有效
申请号: | 201611140757.6 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108614786B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 田泽;郭亮;张荣华;刘浩;黎小玉 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F13/12 | 分类号: | G06F13/12 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 业务 类型 通道 管理 电路 | ||
本发明属于计算‑电数字数据处理技术,涉及一种基于消息类型的通道管理电路,该电路包括发送消息信息队列1、发送控制模块2、MAC_A发送队列3、MAC_A模块4、消息类型1发送通道配置5、消息类型2发送通道配置6、消息类型3发送通道配置7、MAC_A接收队列8、接收消息信息队列9、接收控制模块10、消息类型1接收通道配置11、消息类型1接收通道配置12、消息类型1接收通道配置13、MAC_B发送队列14、MAC_B接收队列15、MAC_B模块16。本发明可实现基于消息业务类型的通道管理。
技术领域
本发明属于计算机硬件技术领域,尤其涉及一种基于消息类型的通道管理电路。
背景技术
FC(光纤通道)是一种高速串行传输协议,具有高带宽、高实时性、高可靠性、扩展性好、传输速率高、抗干扰性强的特点,该协议在具体应用时,需要根据高层消息业务类型进行通道管理,然而国内尚未见到基于消息业务类型的通道管理电路相关技术资料,国外由于技术封锁也没有详细可实施的资料可以借鉴。
发明内容
发明目的:
本发明的目的是提供一种基于消息类型的通道管理电路,可实现FC技术应用中多种业务类型消息的通道管理。
技术方案:
本发明的解决方案是:
本发明提供一种基于消息类型的通道管理电路,包括发送消息信息队列、发送控制模块、MAC_A发送队列、MAC_A模块、消息类型1发送通道配置、消息类型2发送通道配置、消息类型3发送通道配置、MAC_A接收队列、接收消息信息队列、接收控制模块、消息类型1接收通道配置、消息类型1接收通道配置、消息类型1接收通道配置、MAC_B发送队列、MAC_B接收队列、MAC_B模块,发送控制模块分别与发送消息信息队列相连、消息类型1发送通道配置、消息类型2发送通道配置、和消息类型3发送通道配置相连,还分别与MAC_A发送队列和MAC_B发送队列相连;MAC_A模块分别和MAC_A发送队列、MAC_A接收队列相连;接收控制模块分别与接收消息信息队列、消息类型1接收通道配置、消息类型2接收通道配置相连、消息类型3接收通道配置相连,还分别与MAC_A接收队列和MAC_B接收队列相连;MAC_B模块分别和MAC_B发送队列、MAC_B接收队列相连。
所述的发送消息信息队列,可缓存消息业务类型信息和消息的数据字段信息,将发送消息信息队列空信号及消息业务类型信息和消息的数据字段信息发送给发送控制模块。
所述的发送控制模块,当空信号为非空时,读取消息业务类型信息,并进行判断,如果为消息类型1,则使用消息类型1发送通道配置值,如果为消息类型2,则使用消息类型2发送通道配置值,如果为消息类型3,则使用消息类型3发送通道配置值,如果配置值为二进制值01,则将消息发送到MAC_A发送队列,如果配置值为二进制值10,则将消息发送到MAC_B发送队列,如果配置值为二进制值11,则将消息同时发送到MAC_A发送队列和MAC_B发送队列。
所述的MAC_A发送队列,接收并缓存发送控制模块发送的消息,并将其封装为数据帧提交给MAC_A模块。
所述的MAC_A模块,将MAC_A发送队列提交的数据帧发送到链路上;同时接收链路数据并将接收到的消息提交到MAC_A接收队列。
所述的消息类型1发送通道配置,保存消息类型1的发送通道配置值。
所述的消息类型2发送通道配置,保存消息类型2的发送通道配置值。
所述的消息类型3发送通道配置,保存消息类型3的发送通道配置值。
所述的MAC_A接收队列,接收并缓存MAC_A模块接收到的数据帧,并将其解包之后提交给接收控制模块。
所述的接收消息信息队列,接收并缓存接收控制模块提交的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140757.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于LABVIEW平台多种仪表控制的方法
- 下一篇:一种DDR3基带板卡