首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种FPGA配置项文件在线升级的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:成都凯天电子股份有限公司

摘要:本发明公开了一种FPGA配置项文件在线升级的方法,涉及FPGA配置项文件在线升级领域。该方法包括以下步骤:通过USB转串口连接器建立数据传输通道,以将上位机中的更新文件数据发送至FPGA;对更新文件数据进行串并转换以获取写入数据;选取接口配置模式以将写入数据写入至备份区和跳转执行代码区,对跳转执行代码区进行回读以获取读出数据;利用读出数据对写入数据进行校验;校验通过则对FPGA进行上电初始化配置并加载更新文件数据,校验不通过则回退至备份区加载备份数据以重新进行文件在线升级。本发明只占用FPGA部分逻辑资源,实现了对不同类型接口的配置FLASH芯片进行操作以及FPGA配置项的多区域在线更新加载。

主权项:1.一种FPGA配置项文件在线升级的方法,其特征在于,包括以下步骤:S1、设置USB转串口连接器连接上位机与FPGA,通过USB转串口连接器建立数据传输通道,利用数据传输通道将上位机中的更新文件数据发送至FPGA;S2、对FPGA接收的更新文件数据进行串并转换以获取写入数据;S3、对FLASH存储设置备份区和跳转执行代码区,确定FLASH存储的接口类型,并根据FLASH存储的接口类型选取接口配置模式以将写入数据写入至备份区和跳转执行代码区,并对跳转执行代码区进行回读以获取读出数据;对FLASH存储还设置第一定时器区和第二定时器区;第一定时器区设置于备份区和跳转执行代码区之间,第一定时器区用于记录写入数据写入至跳转执行代码区的时间以控制触发回跳功能,跳转回到备份区重新加载;第二定时器区设置在跳转执行代码区之后,第二定时器区用于直接触发回跳功能,具体为:若在跳转执行代码区搜索到部分头部数据,但是跳转执行代码区代码逻辑不成立,会继续加载到第二定时器区,第二定时器区超时,由于第二定时器区设置时间很短,定时器立马生效,触发回跳功能,加载位流回到备份区重新加载;S4、利用读出数据对写入数据进行校验,判断是否校验成功;若是则对FPGA进行上电初始化配置并加载更新文件数据,以完成FPGA配置项文件在线升级,否则回退至备份区加载备份数据以重新进行文件在线升级;对FPGA进行上电初始化配置并加载更新文件数据,以完成FPGA配置项文件在线升级,具体过程为:通过ICAPE产生IPROG配置命令,初始化FPGA的配置寄存器,加载跳转执行代码区的更新文件数据,以完成FPGA配置项文件在线升级。

全文数据:

权利要求:

百度查询: 成都凯天电子股份有限公司 一种FPGA配置项文件在线升级的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。