[发明专利]一种FC网络设备逻辑远程升级系统有效
申请号: | 201510927498.0 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105490857B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 李斌;王晓华;袁晓军;季雷;蒲恺;李健;孔璇 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 胡乐 |
地址: | 710065 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种FC网络设备逻辑远程升级系统。该逻辑远程升级系统在FC网络设备上增加了逻辑功能模块,逻辑功能模块的内容包括主机接口逻辑和PROM控制接口逻辑;在嵌入式目标机上运行代理软件,用于接收PC机发送的逻辑文件和控制指令完成逻辑文件编程,通过所述逻辑功能模块产生读或者写操作至FC网络设备的PROM访问接口。本发明能够支持不拆卸硬件、快速、并行升级多个FC设备的FPGA逻辑。 | ||
搜索关键词: | 一种 fc 网络设备 逻辑 远程 升级 系统 | ||
【主权项】:
1.一种FC网络设备逻辑远程升级系统,包括嵌入式目标机和基于FPGA实现的FC网络设备,其特征在于:还包括控制端和代理端;所述控制端实质为运行于PC机上的控制软件;所述代理端由代理逻辑和代理软件两部分构成;其中:所述代理逻辑与FC网络设备上原有的主功能逻辑共同设置于所述FC网络设备上,并共用FC网络设备的接口资源;代理逻辑包括主机接口逻辑和PROM控制接口逻辑;所述代理软件运行于嵌入式目标机上,用于接收PC机发送的逻辑文件和控制指令完成逻辑文件编程,通过所述代理逻辑产生读或者写操作至FC网络设备的PROM访问接口;所述控制端与代理端的信息交互按照以下步骤进行:a.运行于PC机上的控制软件首先发起逻辑升级请求,请求中携带软件版本信息和编程密钥;b.嵌入式目标机上的代理软件收到逻辑升级请求后,检查版本信息是否匹配,编程密钥是否正确,并将结果反馈至控制软件;c.版本及密钥正确时控制软件启动编程,否则结束流程;d.控制软件读取待更新逻辑文件的第i行记录并发送至代理软件;e.代理软件收到第i行记录后进入编程流程,并将结果反馈至控制软件;f.控制软件检查当前记录行编程结果,如果正确则转步骤d,i=i+1;否则显示错误信息,并退出;g.当全部记录行编程结束后进入校验环节,控制软件发送第i行记录校验请求;h.代理软件收到第i行校验请求后依据计算所得偏移地址和长度调用驱动接口读取已完成编程的数据,并将数据发送反馈至控制软件;i.控制软件收到第i行数据后与第i行记录文件进行数据比对,检查是否一致,比对正确时转步骤g,i=i+1;否则显示错误信息并退出;j.当全部记录行校验结束后,控制软件发送结束请求;k.代理软件收到结束请求后,释放相应资源并回复应答;l.逻辑升级结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510927498.0/,转载请声明来源钻瓜专利网。
- 上一篇:两用笔
- 下一篇:防止汽车发动机自燃的灭火装置