[发明专利]基于FPGA的自定义图形化算法组态装置、系统和方法有效

专利信息
申请号: 201710512792.4 申请日: 2017-06-29
公开(公告)号: CN107423054B 公开(公告)日: 2021-03-19
发明(设计)人: 王纪坤;王桂兰;王成;张春雷;石桂连;张智慧;谢逸钦;李刚;陈乃奎;陈银杰;江国进;孙永滨;白涛 申请(专利权)人: 北京广利核系统工程有限公司;中国广核集团有限公司
主分类号: G06F8/34 分类号: G06F8/34;G06F8/40
代理公司: 北京国电智臻知识产权代理事务所(普通合伙) 11580 代理人: 孙小敏
地址: 100094 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 fpga 自定义 图形 算法 组态 装置 系统 方法
【权利要求书】:

1.一种基于FPGA的自定义图形化算法组态装置,其特征在于,包括:

自定义的图形库,设置成包括表征所述FPGA逻辑运算的图形块;

自定义的算法库,设置成包括与所述自定义的图形库中每个图形块对应的算法块;

图形化组态模块,设置成能够调用所述自定义的图形库中的图形块,进行自定义算法组态;

图形逻辑关系识别模块,设置成分析所述图形化组态模块中自定义图形算法组态的关系,获取所述算法的逻辑关系;

代码生成模块,基于所述图形逻辑关系识别模块获取的所述算法的逻辑关系,调用所述自定义的算法库中的算法块,生成机器语言代码;

其中,图形库中的每个图形块都在算法库中设置有一个与之对应的算法块;每个算法块包括的信息有:算法块名称,时钟端口,复位信号端口,输入端口,输出端口,参数端口,运算逻辑,根据算法块功能的不同,其逻辑也不同;而且所述图形块和所述算法块的输入、输出、参数是一致的;所述算法块包括时钟和复位信号,并且所述时钟和复位信号需要由代码生成模块自动赋值;

所有输入输出端口赋值的规则是先把线赋值给另一条线,再把另一条线赋值给输出端口;这样做的目的是有些线是1对多个输出端口的,为了区分每1条输出端口线,自动把每条输出端口线都进行了命名。

2.根据权利要求1所述的装置,其特征在于,当所述图形逻辑关系识别模块识别到所述图形化组态模块中有某类图形块时,在待生成的代码文件内添加与之对应算法块的头文件。

3.根据权利要求1所述的装置,其特征在于,所述自定义图形库包括图形块名称,图形块输入端口名称、输入端口类型,图形块输出端口名称,输出端口类型,参数、参数类型,I/O输入变量,I/O输出变量,网络输入变量,网络输出变量。

4.根据权利要求1所述的装置,其特征在于,所述图形化组态模块存储的文件包含:输入输出变量及网络变量名称及数量,图形块的数量及名称,以及输入输出变量和/或网络变量和/或图形块之间相互间连接关系。

5.根据权利要求1至4中任意一种所述的装置,其特征在于,所述代码生成模块根据硬件语言规则及代码转换规则,生成Verilog HDL代码。

6.一种基于FPGA的自定义图形化算法组态系统,包括工程应用算法模块,组态输出模块;其特征在于,所述系统还包括位于所述工程应用算法模块和所述组态输出模块之间的算法组态装置,所述算法组态装置为权利要求1-5中任意一种所述的基于FPGA的自定义图形化算法组态装置。

7.一种基于FPGA的自定义图形化算法组态方法,其特征在于,包括:

用图形块自定义包括表征所述FPGA逻辑运算的图形库;

用算法块自定义包括与所述自定义的图形库中每个图形块对应的算法库;

调用所述自定义的图形库中的图形块,进行自定义算法组态;

分析自定义图形算法组态的关系,获取所述算法的逻辑关系;

基于所述算法的逻辑关系,调用所述自定义的算法库中的算法块,生成机器语言代码;

其中,图形库中的每个图形块都在算法库中设置有一个与之对应的算法块;每个算法块包括的信息有:算法块名称,时钟端口,复位信号端口,输入端口,输出端口,参数端口,运算逻辑,根据算法块功能的不同,其逻辑也不同;而且所述图形块和所述算法块的输入、输出、参数是一致的;所述算法块包括时钟和复位信号,并且所述时钟和复位信号需要由代码生成模块自动赋值;

所有输入输出端口赋值的规则是先把线赋值给另一条线,再把另一条线赋值给输出端口;这样做的目的是有些线是1对多个输出端口的,为了区分每1条输出端口线,自动把每条输出端口线都进行了命名。

8.根据权利要求7所述的方法,其特征在于,当图形逻辑关系识别模块识别到图形化组态模块中有某类图形块时,在待生成的代码文件内添加与之对应算法块的头文件。

9.根据权利要求7或8所述的方法,其特征在于,所述代码生成模块根据硬件语言规则及代码转换规则,生成Verilog HDL代码。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广利核系统工程有限公司;中国广核集团有限公司,未经北京广利核系统工程有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710512792.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top