[发明专利]光纤通道节点卡的逻辑程序升级方法及光纤通道总线设备有效
申请号: | 201711318969.3 | 申请日: | 2017-12-12 |
公开(公告)号: | CN107908418B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 李斌;王辉林 | 申请(专利权)人: | 上海赛治信息技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F13/42;G06F13/40;H04B10/2575 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 季永康 |
地址: | 201103 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光纤 通道 节点 逻辑 程序 升级 方法 总线 设备 | ||
本发明实施例提供一种光纤通道节点卡的逻辑程序升级方法及光纤通道总线设备,属于光纤总线技术领域。所述光纤通道总线设备包括:命令接收单元,用于接收升级命令;升级文件获取单元,用于根据所述升级命令,获取升级逻辑文件;总线命令生成单元,用于生成SPI总线操作命令;光纤通道节点卡,包括所述FPGA和所述Flash芯片,以及所述FPGA经由SPI总线连接至Flash芯片;其中,所述FPGA用于执行所述SPI总线操作命令,以将所述升级逻辑文件写入Flash芯片。由此,将升级逻辑文件通过上位机操作直接写入Flash芯片,而不是通过硬件JTAG线进行烧录,不需要对设备进行拆卸,不通过JTAG,就能较方便低管理光纤通道总线设备(例如军工设备)的逻辑程序的升级与管理。
技术领域
本发明涉及光纤总线技术领域,具体地涉及一种光纤通道节点卡的逻辑程序升级方法及光纤通道总线设备。
背景技术
光纤通道总线技术已经广泛应用于军工领域,随着光纤通道节点卡的普遍使用,会有更多实际应用需求增加,不论是在研制阶段还是量产阶段,都会根据系统应用的需求修改或增加相关功能,功能更新及维护就必然要进行逻辑程序升级与管理。
目前对于逻辑程序升级与管理的维护管理还是通过JTAG(Joint Test ActionGroup, 联合测试工作组)线,以及在对其操作的过程中必须要将光纤通道节点卡从设备中拆卸出来,而军工装备各分系统设备在机械安装方面都有非常严格的要求和标准,拆卸安装过程中稍微不注意就会造成损伤,且装备产品交付后不具备开盖重复烧录程序的条件;以及,根据型号研制要求,装备设备在完成系统匹配试验和综合试验后禁止拆卸维修,因为设备拆卸后,状态遭到破坏,前期进行的各项试验需要重新评估,影响到型号研制进度,这些客观原因给逻辑程序的管理带来了不少麻烦。
因此,一种针对光纤通道节点卡的逻辑程序的升级及管理的便捷、有效的解决方案是目前光纤总线业界的热门研究方向。
发明内容
本发明实施例的目的是提供一种光纤通道节点卡的逻辑程序升级方法及光纤通道总线设备,用以至少解决上述之一的技术问题。
为了实现上述目的,本发明实施例提供一种光纤通道总线设备,包括:命令接收单元,用于接收升级命令;升级文件获取单元,用于根据所述升级命令,获取升级逻辑文件;总线命令生成单元,用于生成SPI总线操作命令;光纤通道节点卡,包括所述FPGA和所述Flash芯片,以及所述FPGA经由SPI总线连接至Flash芯片;其中,所述FPGA用于执行所述SPI总线操作命令,以将所述升级逻辑文件写入Flash芯片。
具体的,所述Flash芯片的时钟引脚连接至所述FPGA的专用CCLK和第一GPIO管脚,所述第一GPIO管脚为高阻态;以及所述FPGA用于基于所述SPI总线操作命令,使用第二GPIO管脚作为所述Flash芯片的时钟,将所述升级逻辑文件写入所述Flash芯片。
可选的,该光纤通道总线设备还包括:读取单元,用于在完成将所述升级逻辑文件写入所述Flash芯片之后,从所述Flash芯片读取逻辑文件;匹配单元,用于将所读取的所述逻辑文件与所述主机内存中所存储的所述升级逻辑文件进行匹配;以及确认单元,用于当所述匹配结果为通过时,确定成功升级所述逻辑程序。
可选的,该光纤通道总线设备还包括:寄存器,连接至所述FPGA,用于缓存逻辑文件和所述SPI总线操作命令;以及所述FPGA用于读取所述寄存器,以执行所述SPI总线操作命令,将所述升级逻辑文件写入Flash芯片。
可选的,所述升级文件获取单元包括:API函数调用模块,用于基于所述升级命令,调用具有逻辑管理功能的API函数;升级文件获取模块,用于基于所述API函数,从服务器获取升级逻辑文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赛治信息技术有限公司,未经上海赛治信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711318969.3/2.html,转载请声明来源钻瓜专利网。