[发明专利]一种在SEC校验中启动重配置的方法、装置及FPGA有效
申请号: | 202110119795.8 | 申请日: | 2021-01-28 |
公开(公告)号: | CN113157633B | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 张亭亭;蔡旭伟;王黎明;王兴兴;贾红;陈维新;韦嶔;程显志 | 申请(专利权)人: | 厦门智多晶科技有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 刘长春 |
地址: | 361012 福建省厦门市火炬高新区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sec 校验 启动 配置 方法 装置 fpga | ||
本发明公开了一种在SEC校验中启动重配置的方法、装置及FPGA;该方法包括:在FPGA执行主动配置的过程中,使用寄存器记录本次配置所选择的第一配置数据文件的初始地址以及是否为用户重配置的标记信息;当FPGA进入用户模式后,响应于SEC校验结果不通过,在重新配置FPGA时,基于寄存器中记录的标记信息确定第二配置数据文件的初始地址;其中,当标记信息表示上一次配置为用户重配置时,第二配置数据文件的初始地址为寄存器中记录的第一配置数据文件的初始地址;从第二配置数据文件的初始地址获取第二配置数据文件重新配置FPGA。本发明解决了SEC校验失败后重新配置的FPGA功能有时会与重新配置前的FPGA功能不相同的问题。
技术领域
本发明属于FPGA(Field-Programmable Gate Array,现场可编程门阵列)技术领域,具体涉及一种在SEC(Soft Error Correcting)校验中启动重配置的方法、装置及FPGA。
背景技术
FPGA配置存储器分布贯穿于整个FPGA芯片,是FPGA芯片内部数量最多的存储单元。其中,FPGA配置存储器中存储的数据控制着FPGA的布线资源、查找表等可配置逻辑资源,决定了用户电路的行为,一旦配置的数据出错,将导致FPGA无法实现设计的功能。
对FPGA进行配置有主动配置模式、JTAG配置模式以及被动串行配置模式等多种配置模式。其中,对于主动配置模式而言,FPGA上电后会自动向外部存储器发送获取配置数据文件的命令和初始地址,进而从初始地址处开始读取配置数据文件写入到FPGA配置存储器中。待主动配置完成后,FPGA可以进入用户模式,此时可以通过设计中调用的用户重配置模块的接口发送一组特定的数据启动用户重配置;用户重配置可指定任意地址作为读取配置数据的初始地址,即选择读取任意一个配置数据文件来进行主动配置。另外,FPGA在进入用户模式后,还可以通过SEC校验功能对配置数据进行检测和校验;当SEC校验失败,也可以启动FPGA重配置。
然而,发明人在实现本发明的过程中发现,SEC校验失败后重新配置的FPGA功能有时会与重新配置前的FPGA功能不相同。
发明内容
为了解决现有技术中所存在的上述问题,本发明提供了一种在SEC校验中启动重配置的方法、装置及FPGA。
本发明要解决的技术问题通过以下技术方案实现:
第一方面,本发明提供了一种在SEC校验中启动重配置的方法,应用于FPGA,所述方法包括:
在FPGA执行主动配置的过程中,使用寄存器记录本次配置所选择的第一配置数据文件的初始地址以及本次配置是否为用户重配置的标记信息;
当FPGA进入用户模式后,响应于SEC校验结果不通过,在重新配置FPGA时,基于所述寄存器中记录的标记信息确定重新配置FPGA所需的第二配置数据文件的初始地址;其中,当所述寄存器中记录的标记信息表示上一次配置为用户重配置时,所述第二配置数据文件的初始地址为所述寄存器中记录的第一配置数据文件的初始地址;
从所述第二配置数据文件的初始地址获取所述第二配置数据文件重新配置FPGA。
可选地,所述在FPGA执行主动配置的过程中,使用寄存器记录本次配置所选择的第一配置数据文件的初始地址以及本次配置是否为用户重配置的标记信息,包括:
如果本次主动配置是由用户重配置指令启动的,则将本次配置所选择的第一配置数据文件的初始地址以及本次配置为用户重配置的标记信息记录到寄存器中;如果本次主动配置不是由用户重配置指令启动的,则将本次配置所选择的第一配置数据文件的初始地址以及本次配置非用户重配置的标记信息记录到寄存器中。
可选地,所述基于所述寄存器中记录的标记信息确定重新配置FPGA所需的第二配置数据文件的初始地址,包括:
读取所述寄存器中记录的标记信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门智多晶科技有限公司,未经厦门智多晶科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110119795.8/2.html,转载请声明来源钻瓜专利网。