[发明专利]一种FPGA逻辑更新方法、装置、设备及可读存储介质在审
申请号: | 202111617472.8 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114237676A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 景秀伟;周林;刘美学 | 申请(专利权)人: | 湖南云箭智能科技有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/71 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 刘林;陈攀 |
地址: | 410116 湖南省长沙市雨花区振*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 逻辑 更新 方法 装置 设备 可读 存储 介质 | ||
1.一种FPGA逻辑更新方法,其特征在于,包括:
获取第一信息,所述第一信息包括至少一个用户配置信息;将所述第一信息存入FLASH中;
提取所述第一信息中每一个所述用户配置信息相对应的起始地址信息,并将所述起始地址信息存入存储块内;
发送第一命令,所述第一命令包括读取所述存储块中与所述第一信息相匹配的所述起始地址信息;
根据所述第一命令,提取所述FLASH中与所述第一命令相匹配的更新后的用户配置信息,并将所述更新后的用户配置信息写入所述FPGA中。
2.根据权利要求1所述的FPGA逻辑更新方法,其特征在于,所述获取第一信息,所述第一信息包括至少一个用户配置信息,之前包括:
建立标准化模型;
根据所述标准化模型搭建硬件处理平台;
根据所述硬件处理平台中MCU内核中各个核的任务,配置标准化系统方案及参数;
根据所述标准化系统方案及参数,利用上位机搭建用户配置信息,将所述用户配置信息发送到MCU主控核,所述MCU主控核中至少包括一个用户配置信息。
3.根据权利要求2所述的FPGA逻辑更新方法,其特征在于,将所述第一信息存入FLASH中,包括:
根据最优分配算法,计算生成所述用户配置信息的参数文件;
将所述用户配置信息的参数文件发送至所述硬件处理平台的主控核进行任务解析,得到解析后的所述用户配置信息;
根据匹配算法中的映射关系,将解析后的所述用户配置信息加载至所述FLASH中。
4.根据权利要求2所述的FPGA逻辑更新方法,其特征在于,利用上位机搭建用户配置信息,将所述用户配置信息发送到MCU主控核,之后包括:
获取所述上位机中的所述用户配置信息;
将所述用户配置信息通过串口总线发送至控制器;
解析所述控制器中的所述用户配置信息;
将解析后的所述用户配置信息生成第一信息,所述第一信息包括用户配置存储地址;
通过spi总线将所述用户配置存储地址写取至所述存储块内。
5.一种FPGA逻辑更新装置,其特征在于,包括:
第一获取模块:用于获取第一信息,所述第一信息包括至少一个用户配置信息;将所述第一信息存入FLASH中;
第一提取模块:用于提取所述第一信息中每一个所述用户配置信息相对应的起始地址信息,并将所述起始地址信息存入存储块内;
第一发送模块:用于发送第一命令,所述第一命令包括读取所述存储块中与所述第一信息相匹配的所述起始地址信息;
第二提取模块:用于根据所述第一命令,提取所述FLASH中与所述第一命令相匹配的更新后的用户配置信息,并将所述更新后的用户配置信息写入所述FPGA中。
6.根据权利要求5所述的FPGA逻辑更新装置,其特征在于,所述第一获取模块,之前包括:
建立模块:用于建立标准化模型;
搭建模块:用于根据所述标准化模型搭建硬件处理平台;
配置模块:用于根据所述硬件处理平台中MCU内核中各个核的任务,配置标准化系统方案及参数;
第二发送模块:用于根据所述标准化系统方案及参数,利用上位机搭建用户配置信息,将所述用户配置信息发送到MCU主控核,所述MCU主控核中至少包括一个用户配置信息。
7.根据权利要求6所述的FPGA逻辑更新装置,其特征在于,所述第一获取模块,包括:
计算单元:用于根据最优分配算法,计算生成所述用户配置信息的参数文件;
发送单元:用于将所述用户配置信息的参数文件发送至所述硬件处理平台的主控核进行任务解析,得到解析后的所述用户配置信息;
解析单元:用于根据匹配算法中的映射关系,将解析后的所述用户配置信息加载至所述FLASH中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南云箭智能科技有限公司,未经湖南云箭智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111617472.8/1.html,转载请声明来源钻瓜专利网。