[发明专利]一种FPGA控制单元的配置数据更新系统及方法在审
申请号: | 201710448026.6 | 申请日: | 2017-06-14 |
公开(公告)号: | CN109086068A | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 罗宇浩;朱璇 | 申请(专利权)人: | 浙江昱能科技有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F11/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 314050 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置数据 模拟选择器 通信模块 更新系统 远程更新 主机端 发送 接收主机 系统实现 更新 上电 存储 | ||
本发明公开了一种FPGA控制单元的配置数据更新系统及方法,该系统包括:主机端,用于通过通信模块发送待更新的配置数据至MCU单元;与主机端相连的所述通信模块;与所述通信模块相连的MCU单元,用于接收主机端发送过来的待更新的配置数据,开启远程更新操作;与MCU单元相连的模拟选择器;与模拟选择器相连的FPGA单元;与模拟选择器相连的Flash存储器,用于存储FPGA单元的上电程序。该系统实现配置数据的远程更新。
技术领域
本发明涉及数据更新技术领域,特别是涉及一种FPGA控制单元的配置数据更新系统及方法。
背景技术
目前,现场可编程门阵列(FPGA)是通过配置数据文件完成电路设计,从而实现不同的应用功能。配置文件的下载多使用的是外挂的专用配置器件承载配置数据的方法,这种方式使用器件插座,不利于高密度印刷版的制程,更不能实现配置数据的远程更新。而现在越来越多的电力系统,希望通过FPGA配置数据的远程更新增强系统的可维护性和实现系统升级。
通讯质量与电网环境紧密相关,容易受如空调等一些家庭用电器影响,通讯上具有不稳定性。同时因为光伏系统的特点,逆变器随时会有掉电或者电压不稳的状况。而通常FPGA的配置程序都很大,因而断点续传在某些情况下能极大的提升升级的效率。
发明内容
本发明的目的是提供一种FPGA控制单元的配置数据更新系统及方法,以实现配置数据的远程更新。
为解决上述技术问题,本发明提供一种FPGA控制单元的配置数据更新系统,包括:
主机端,用于通过通信模块发送待更新的配置数据至MCU单元;
与主机端相连的所述通信模块;
与所述通信模块相连的MCU单元,用于接收主机端发送过来的待更新的配置数据,开启远程更新操作;
与MCU单元相连的模拟选择器;
与模拟选择器相连的FPGA单元;
与模拟选择器相连的Flash存储器,用于存储FPGA单元的上电程序。
优选的,所述系统还包括:
与MCU单元相连的EEROM存储器,用于存储远程更新过程中的信息。
优选的,所述MCU单元具体用于接收主机端发送过来的待更新的配置数据,控制模拟选择器切换通路,向Flash存储器写入待更新的配置数据,覆盖FPGA单元的上电程序,对FPGA单元进行重加载操作。
优选的,所述主机端还用于向MCU单元发送数据拷贝操作指令,由MCU单元将上电程序还原数据拷贝至Flash存储器中的程序备份存储区域;所述上电程序还原数据用于快速恢复原上电程序。
本发明还提供一种FPGA控制单元的配置数据更新方法,用于上述系统,包括:
主机端通过通信模块发送待更新的配置数据至MCU单元;
MCU单元接收主机端发送过来的待更新的配置数据,开启远程更新操作。
优选的,所述方法还包括:
EEROM存储器存储远程更新过程中的信息。
优选的,所述MCU单元接收主机端发送过来的待更新的配置数据,开启远程更新操作,包括:
MCU单元接收主机端发送过来的待更新的配置数据,控制模拟选择器切换通路,向Flash存储器写入待更新的配置数据,覆盖FPGA单元的上电程序,对FPGA单元进行重加载操作。
优选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江昱能科技有限公司,未经浙江昱能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710448026.6/2.html,转载请声明来源钻瓜专利网。