[发明专利]一种网络节点远程升级逻辑的多用户竞争控制方法有效
申请号: | 201510888472.X | 申请日: | 2015-12-07 |
公开(公告)号: | CN105549990B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 蒲恺;王晓华;季雷;雷红;李玉发;田园 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L29/08 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 苏蓓 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 节点 远程 升级 逻辑 多用户 竞争 控制 方法 | ||
1.一种网络节点远程升级逻辑的多用户竞争控制系统,其特征在于:
包括控制单元、多路选择器和多个控制寄存器组;
控制寄存器组包括PROM加载忙寄存器、PROM加载请求寄存器、PROM加载授权寄存器和PROM加载完成寄存器;
每个控制寄存器组对应一个用户接口,用来存储用户的控制指令以及向用户反馈信息;
控制单元根据控制寄存器组的值,控制多路选择器工作,并将状态信息写入控制寄存器组相应的寄存器中;多路选择器在控制单元的控制下实现PROM接口与用户接口的选通或关断;
PROM加载忙寄存器指示PROM当前的加载状态,有效时表示PROM处于加载状态,无效时表示PROM处于空闲状态,由控制单元写入,用户只读;
PROM加载请求寄存器由用户在需要申请加载PROM时写入,用户只写且写有效;
PROM加载授权寄存器指示是否允许用户加载PROM,有效时表示允许,无效时表示不允许,当允许用户加载PROM时由控制单元有效,当用户写PROM加载完成寄存器时由控制单元清除,用户只读;
PROM加载完成寄存器在用户完成加载PROM后写入,用户只写且写有效。
2.基于权利要求1所述的网络节点远程升级逻辑的多用户竞争控制系统的控制方法,其特征在于,
包括以下步骤:
1)用户读取PROM加载忙寄存器;
2)若PROM加载忙寄存器有效,则跳转到步骤1);
若PROM加载忙寄存器无效,则写PROM加载请求寄存器;
3)当PROM加载忙寄存器无效且仅有一个PROM加载请求寄存器有效,则控制单元控制多路选择器将PROM接口与相应的用户接口对接;
当PROM加载忙寄存器无效且有多个PROM加载请求寄存器有效,则控制单元通过R-R(Round-Robin)算法选择用户,并控制多路选择器将PROM接口与选择的用户接口对接;
4)控制单元将所有的PROM加载忙寄存器和该用户的PROM加载授权寄存器有效;
5)用户读PROM加载授权寄存器,当PROM加载授权寄存器有效时,开始加载PROM,加载完成后写PROM加载完成寄存器;
6)若用户连续访问多次PROM加载授权寄存器均无效,写PROM加载完成寄存器,跳转到步骤1);
7)当控制单元检测到PROM加载完成寄存器有效后,若对应的PROM加载授权寄存器无效,则将PROM加载完成寄存器无效,继续监测PROM加载完成寄存器;
当控制单元检测到PROM加载完成寄存器有效后,若对应的PROM加载授权寄存器有效,则将对应的PROM加载请求寄存器、PROM加载授权寄存器、PROM加载完成寄存器和所有的PROM加载忙寄存器无效,控制多路选择器将用户接口与PROM接口断开,加载过程结束。
3.根据权利要求2所述的控制方法,其特征在于,控制寄存器组中每个寄存器的宽度均为32bit。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510888472.X/1.html,转载请声明来源钻瓜专利网。