[发明专利]一种可下载到可重构硬件体的硬件构件生成方法和装置有效
申请号: | 200810149346.2 | 申请日: | 2008-09-19 |
公开(公告)号: | CN101677284A | 公开(公告)日: | 2010-03-24 |
发明(设计)人: | 汪斌强;兰巨龙;李鹏;王浩学;王保进;赵昕;王婷;赵靓;邬钧霆 | 申请(专利权)人: | 中国人民解放军信息工程大学 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/28;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 450002河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 下载 到可重构 硬件 构件 生成 方法 装置 | ||
1.一种可下载到可重构硬件体的硬件构件的生成方法,其特征在于,包 括:
预处理步骤:
存储对应于各种可重构硬件体类型的驱动函数;
存储与各构件在设备中所在位置相对应的抽象适配函数集,并设置与驱 动函数的对应关系;
设置与网络环境相应的硬件元构件库,各硬件元构件库包括至少一个硬 件元构件;
控制步骤:
接收用户下发的采用统一的控制信息协议标准、数据交换承载标准的命 令信息,该命令信息携带目的构件的位置信息、网络环境信息和功能信息;
根据所述位置信息确定抽象适配函数;
利用该抽象适配函数调用对应的驱动函数,并根据所述网络环境信息, 在对应的硬件元构件库中确定和所述功能信息相应的硬件元构件;
利用该驱动函数调用所述硬件元构件生成可下载到可重构硬件体的硬件 构件。
2.如权利要求1所述的方法,其特征在于,所述硬件元构件库数量为多 个,分别对应不同的网络环境。
3.如权利要求1所述的方法,其特征在于,和所述功能信息相应的硬件 元构件数量为一个或者多个。
4.如权利要求3所述的方法,其特征在于,所述生成可下载到可重构硬 件体的硬件构件具体为:
利用该驱动函数调用所需要的硬件元构件,结合用户利用该驱动函数编 辑的硬件元构件,生成可下载到可重构硬件体的硬件构件。
5.如权利要求1所述的方法,其特征在于,所述可重构硬件体为现场可 编程门阵列FPGA或网络处理器NP。
6.一种可下载到可重构硬件体的硬件构件生成装置,其特征在于,包括:
存储单元,用于存储对应于各种可重构硬件体类型的驱动函数,及与各 构件在设备中所在位置相对应的抽象适配函数集,该抽象适配函数集包含多 个抽象适配函数,分别与各种驱动函数相对应;
硬件元构件库,与网络环境相对应,包含至少一个硬件元构件;
统一操作接口,用于接收用户下发的采用统一的控制信息协议标准、数 据交换承载标准的命令信息,该命令信息携带目的构件的位置信息、网络环 境信息和功能信息;
第一执行单元,用于根据所述位置信息确定相应的抽象适配函数,利用 该抽象适配函数调用对应的驱动函数,根据所述网络环境信息,在对应的硬 件元构件库中确定和所述功能信息相应的硬件元构件,利用该驱动函数调用 所述确定的硬件元构件,生成可下载到可重构硬件体的硬件构件。
7.如权利要求6所述的装置,其特征在于,所述硬件元构件库数量为多 个,分别对应不同的网络环境。
8.如权利要求6所述的装置,其特征在于,和所述功能信息相应的硬件 元构件数量为一个或者多个。
9.如权利要求6的装置,其特征在于,所述可重构硬件体为现场可编程 门阵列FPGA或网络处理器NP。
10.一种网络设备,其特征在于,具有如权要求6-9任意一项所述的可 下载到可重构硬件体的硬件构件生成装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810149346.2/1.html,转载请声明来源钻瓜专利网。