[发明专利]一种FPGA配置文件在线升级系统在审
申请号: | 201810382289.6 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108572835A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 田海波;吴胜华 | 申请(专利权)人: | 南京国电南自维美德自动化有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置文件 主控制单元 存储器 读取 控制切换开关 数据通路 外设 连通 在线升级系统 存储 旋转开关 在线升级 灵活的 拨码 触发 载入 配置 升级 配合 | ||
本发明公开了一种FPGA配置文件在线升级系统,在进行FPGA配置文件升级时,主控制单元控制切换开关将主控制单元与外设之间的数据通路连通,主控制单元从外设中读取FPGA配置文件,在完成FPGA配置文件的读取之后,主控制单元控制切换开关将主控制单元与存储器之间的数据通路连通,主控制单元将读取的FPGA配置文件存储到存储器中,在完成FPGA配置文件的存储之后,主控制单元控制切换开关将FPGA与存储器之间的数据通路连通,主控制单元触发FPGA从存储器中重新载入配置文件进行配置。本发明系统可以通过使用U盘外设并配合拨码或旋转开关,灵活的对FPGA配置文件进行在线升级。
技术领域
本发明涉及电子电路设计技术领域,具体涉及一种FPGA配置文件在线升级系统。
背景技术
在当今瞬息万变的市场环境中,产品是否便于现场升级,已成为产品降低服务成本、进入市场的一个关键因素。随着FPGA的发展,其密度更高,容量更大,功耗更低,并集成了更多的IP核,为系统设计者动态改变运行电路中的逻辑功能创造了条件,也为现场升级等奠定了硬件基础。但由于FPGA的掉电易失性,系统在每次上电时,必须对其重新进行数据配置,只有在数据配置正确的情况下系统才能正常的工作。
FPGA有多种配置模式,可以采用FPGA加EPROM的配置模式,此模式主要通过下载电缆由计算机直接对其进行配置,硬件电路简单,调试方便,也可以将FPGA作为微处理器的外设,由微处理器对其编程。在实际产品中一般采用EPROM的方式对FPGA进行配置。
发明内容
本发明的目的在于克服现有技术中的不足,提供了一种FPGA配置文件在线升级系统,可以完成FPGA配置文件在线升级,同时还可以保证FPGA升级的可靠性,防止在升级过程中由于错误造成无法启动等问题。
为解决上述技术问题,本发明提供了一种FPGA配置文件在线升级系统,其特征是,包括主控制单元、存储有FPGA配置文件的外设、用于存储FPGA配置文件的存储器,以及用于连通或断开数据通路的切换开关;
在进行FPGA配置文件升级时,主控制单元控制切换开关将主控制单元与外设之间的数据通路连通,主控制单元从外设中读取待升级的FPGA配置文件,在完成FPGA配置文件的读取之后,主控制单元控制切换开关将主控制单元与存储器之间的数据通路连通,主控制单元将读取的FPGA配置文件存储到存储器中,在完成FPGA配置文件的存储之后,主控制单元控制切换开关将FPGA与存储器之间的数据通路连通,主控制单元触发FPGA从存储器中重新载入待升级的FPGA配置文件进行配置。
进一步的,还包括用来控制FPGA供电电源通断的电源控制单元,主控制单元通过此电源控制单元触发FPGA断电重启,重新载入待升级的FPGA配置文件。
进一步的,存储器的存储空间包括两个存储区,其中一个存储区存储待升级的FPGA配置文件,另一个存储区存储本次升级前的FPGA配置文件;主控制单元在确定FPGA重新载入待升级的FPGA配置文件,并进行配置成功时,将待升级的FPGA配置文件覆盖另一存储区内存储的本次升级前的FPGA配置文件。
进一步的,还包括切换指令输入单元,切换指令输入单元的输出端连接主控制单元,主控制单元接收切换指令输入单元输入的指令,并依据此指令来控制切换开关连通或断开各数据通路。
进一步的,切换指令输入单元包括对应“配置状态”、“测试运行”、“正常运行”功能的指令,当指令为“配置状态”时,对应先打开主控制单元与外设之间的数据通路连通,主控制单元从外设中读取待升级的FPGA配置文件,完成FPGA配置文件的读取之后,然后打开主控制单元与存储器之间的数据通路连通,然后指令转为“测试运行”时,对应打开FPGA与存储器之间的数据通路连通,主控制单元触发FPGA从存储器中重新载入待升级的FPGA配置文件进行配置,然后指令转为“正常运行”时,对应打开主控制单元与存储器之间的数据通路连通,删除升级前的FPGA配置文件并保留此次待升级的FPGA配置文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自维美德自动化有限公司,未经南京国电南自维美德自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810382289.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种浏览器的升级方法和装置
- 下一篇:基于嵌入式的更新方法及装置