[发明专利]一种逻辑文件的加载方法、装置和网络设备在审
申请号: | 202010612754.8 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111857867A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 谢冬;於建军 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F15/78 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 逻辑 文件 加载 方法 装置 网络设备 | ||
1.一种逻辑文件的加载方法,其特征在于,应用于包括至少两个FPGA的网络设备,包括:
根据配置参数在可编程器件的选择寄存器中标记需要加载逻辑文件的目标FPGA,以使所述可编程器件分别获取所述目标FPGA的状态信息并记录在所述可编程器件的状态寄存器中;
从所述可编程器件的状态寄存器中读取所述目标FPGA的状态信息;
当确定所述目标FPGA处于加载状态时,从存储器中获取与所述目标FPGA对应的逻辑文件,并向所述可编程器件中与所述目标FPGA对应的数据寄存器写入所述逻辑文件,以使所述目标FPGA加载对应的逻辑文件。
2.根据权利要求1所述的方法,其特征在于,所述数据寄存器,包括:和与所述至少两个FPGA中的每一个逐一对应的局部寄存器;所述逻辑文件包括若干数据段;
所述从存储器中获取与所述目标FPGA对应的逻辑文件,并向所述可编程器件中与所述目标FPGA对应的数据寄存器写入所述逻辑文件,包括:
当根据所述配置参数确定所述目标FPGA加载不同的逻辑文件时,根据所述配置参数从第一个目标FPGA开始,按照所述目标FPGA的顺序逐个从所述存储器中获取所述目标FPGA对应的逻辑文件的一个数据段并写入所述目标FPGA对应的局部寄存器,直至最后一个目标FPGA的最后一个数据段被写入到所述最后一个目标FPGA对应的局部寄存器。
3.根据权利要求2所述的方法,其特征在于,所述数据寄存器,还包括全局寄存器;
所述向所述可编程器件中与所述目标FPGA对应的数据寄存器写入所述逻辑文件,包括:
当根据所述配置参数确定所述目标FPGA加载相同的逻辑文件时,将所述逻辑文件写入所述全局寄存器。
4.根据权利要求1所述的方法,其特征在于,所述数据寄存器对应所述至少两个FPGA;所述配置参数中包括分组信息;
所述根据配置参数在可编程器件的选择寄存器中标记需要加载逻辑文件的目标FPGA,包括:
当根据分组信息确定存在未加载的FPGA组时,根据所述分组信息,在可编程器件的选择寄存器中标记当前FPGA组中需要加载逻辑文件的目标FPGA;
当根据分组信息确定不存在未加载的FPGA组时,结束逻辑文件的加载流程;
在向所述可编程器件中与所述目标FPGA对应的数据寄存器写入所述逻辑文件之后,还包括:
向所述可编程器件下发清除指令,以使所述可编程器件清除与加载逻辑文件相关的寄存器。
5.一种逻辑文件的加载装置,其特征在于,应用于包括至少两个FPGA的网络设备,包括:
标记单元,用于根据配置参数在可编程器件的选择寄存器中标记需要加载逻辑文件的目标FPGA,以使所述可编程器件分别获取所述目标FPGA的状态信息并记录在可编程器件的状态寄存器中;
查询单元,用于从所述可编程器件的状态寄存器中读取所述目标FPGA的状态信息;
写入单元,用于当确定所述目标FPGA处于加载状态时,从存储器中获取与所述目标FPGA对应的逻辑文件,并向所述可编程器件中与所述目标FPGA对应的数据寄存器写入所述逻辑文件,以使所述目标FPGA加载对应的逻辑文件。
6.根据权利要求5所述的装置,其特征在于,所述数据寄存器,包括:全局寄存器和与所述至少两个FPGA中的每一个逐一对应的局部寄存器;所述逻辑文件包括若干数据段;
所述写入单元,具体用于当根据所述配置参数确定所述目标FPGA加载相同的逻辑文件时,将所述逻辑文件写入所述全局寄存器;当根据所述配置参数确定所述目标FPGA加载不同的逻辑文件时,根据所述配置参数从第一个目标FPGA开始,按照所述目标FPGA的顺序逐个从所述存储器中获取所述目标FPGA对应的逻辑文件的一个数据段并写入所述目标FPGA对应的局部寄存器,直至最后一个目标FPGA的最后一个数据段被写入到所述最后一个目标FPGA对应的局部寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010612754.8/1.html,转载请声明来源钻瓜专利网。