[发明专利]一种AFDX交换机的VL查询方法和装置在审
申请号: | 201911255035.9 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111224877A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 何向栋;陈长胜;张旭;李玉发;白杨;刘洋 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/931 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 afdx 交换机 vl 查询 方法 装置 | ||
1.一种AFDX交换机的VL查询方法,其特征在于,用于AFDX交换机的VL查询装置,所述装置包括CAM表双口RAM模块,所述CAM表双口RAM模块包括N个深度为M的双口RAM单元,所述RAM模块中存储有至少4096个配置信息,所述配置信息包括有效链路号,一个配置信息占用一个双口RAM单元深度,所述双口RAM单元以轮循的方式在每个时钟周期提供存储在不同深度中的配置信息,N和M为正整数;所述方法包括:
获取虚拟链路号;
令计数器count取值为0,计数器count的取值在每一个时钟周期加1;
在接收虚拟链路号使能信息有效时,将所述虚拟链路号与所述N个双口RAM单元在当前时钟周期提供的N个有效链路号进行比较,当不存在有效链路号与所述虚拟链路号一致时,将所述虚拟链路号与所述N个双口RAM单元在下一时钟周期提供的N个有效链路号进行比较,直至count的取值达到M'-1,或者存在有效链路号与所述虚拟链路号一致;
当count的取值未达到M',且存在有效链路号与所述虚拟链路号一致时,输出与所述虚拟链路号一致的有效链路号的地址;
其中,M'为存储有最多配置信息的双口RAM单元中存储的配置信息的数目,M'为小于M的正整数;接收虚拟链路号使能信息在第一时刻与第二时刻之间有效,所述第一时刻为从AFDX帧中解析出虚拟链路号的时刻,所述第二时刻为所述AFDX帧的帧结束时刻。
2.根据权利要求1所述的方法,其特征在于,所述配置信息还包括链路号使能信息;在确定有效链路号与所述虚拟链路号一致之前,还包括:
确定所述链路号使能信息指示所述有效链路号有效。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当count的取值达到M',输出匹配失败信息,所述匹配失败信息用于指示所属虚拟链路号无效。
4.根据权利要求1所述的方法,其特征在于,所述装置还包括轮循控制模块;
所述轮循控制模块用于向所述双口RAM单元发送读控制使能信号和轮循位置信息,所述读控制使能信号用于指示所述双口RAM单元从所述双口RAM单元中的轮循位置起,对所述双口RAM单元中存储的有效链路号进行轮循输出。
5.一种AFDX交换机的VL查询装置,其特征在于,包括:CAM表双口RAM模块和VL查询模块;其中,
所述CAM表双口RAM模块包括N个深度为M的双口RAM单元,所述CAM表双口RAM模块中存储有至少4096个配置信息,所述配置信息包括有效链路号,一个配置信息占用一个双口RAM单元深度,所述双口RAM单元以轮循的方式在每个时钟周期提供存储在不同深度中的配置信息,N和M为正整数;
所述VL查询模块用于,获取虚拟链路号;令计数器count取值为0,计数器count的取值在每一个时钟周期加1;
在接收虚拟链路号使能信息有效时,将所述虚拟链路号与所述N个双口RAM单元在当前时钟周期提供的N个有效链路号进行比较,当不存在有效链路号与所述虚拟链路号一致时,将所述虚拟链路号与所述N个双口RAM单元在下一时钟周期提供的N个有效链路号进行比较,直至count的取值达到M'-1,或者存在有效链路号与所述虚拟链路号一致;
当count的取值未达到M',且存在有效链路号与所述虚拟链路号一致时,输出与所述虚拟链路号一致的有效链路号的地址;
其中,M'为存储有最多配置信息的双口RAM单元中存储的配置信息的数目,M'为小于M的正整数;接收虚拟链路号使能信息在第一时刻与第二时刻之间有效,所述第一时刻为从AFDX帧中解析出虚拟链路号的时刻,所述第二时刻为所述AFDX帧的帧结束时刻。
6.根据权利要求5所述的装置,其特征在于,所述配置信息还包括链路号使能信息;所述VL查询模块还用于,在确定有效链路号与所述虚拟链路号一致之前,确定所述链路号使能信息指示所述有效链路号有效。
7.根据权利要求5所述的装置,其特征在于,所述VL查询模块还用于,当count的取值达到M',输出匹配失败信息,所述匹配失败信息用于指示所属虚拟链路号无效。
8.根据权利要求5所述的装置,所述装置还包括轮循控制模块;
所述轮循控制模块用于向所述双口RAM单元发送读控制使能信号和轮循位置信息,所述读控制使能信号用于指示所述双口RAM单元从所述双口RAM单元中的轮循位置起,对所述双口RAM单元中存储的有效链路号进行轮循输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911255035.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:新型毛发移植器
- 下一篇:一种光学测量中条纹滤波器的构造方法