[发明专利]一种基于串行通讯的FPGA在线升级方法在审

专利信息
申请号: 202210344515.8 申请日: 2022-03-31
公开(公告)号: CN114968318A 公开(公告)日: 2022-08-30
发明(设计)人: 柏乐;贺一奇;李轰 申请(专利权)人: 西安航天精密机电研究所
主分类号: G06F8/654 分类号: G06F8/654;G06F13/40
代理公司: 西安智邦专利商标代理有限公司 61211 代理人: 汪海艳
地址: 710100 陕西*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 串行 通讯 fpga 在线 升级 方法
【权利要求书】:

1.一种基于串行通讯的FPGA在线升级方法,适用于惯性组合产品的FPGA在线升级,其特征在于,包括以下步骤:

步骤一:通过地测设备将FPGA的编程数据文件传输至DSP,DSP暂存编程数据文件至存储芯片,DSP校验编程数据文件的正确性;如果校验正确,通知FPGA开始升级,进入步骤二;如果校验错误,通知地测设备重新传输FPGA的编程数据文件;

步骤二:FPGA进入升级状态,FPGA开始接管配置芯片通讯接口,擦除配置芯片;

步骤三:DSP将FPGA的编程数据文件分块传输至FPGA,FPGA每接收一块编程数据文件,进行数据校验;如果校验正确,通过配置芯片通讯接口写入配置芯片;如果校验错误,返回步骤二,直到DSP传输完所有编程数据文件,通知FPGA开始升级校验;

步骤四:FPGA进入升级校验状态,FPGA从配置芯片分块读出编程数据文件,同时回传至DSP,直至回传所有编程数据文件,通知DSP回传完成;

步骤五:DSP使用存储芯片中的编程数据文件与FPGA回传的编程数据文件进行对比校验,如果校验正确,FPGA升级成功,FPGA配置升级后的编程数据文件,如果校验错误,进入步骤二,直至FPGA升级成功。

2.根据权利要求1所述的基于串行通讯的FPGA在线升级方法,其特征在于,步骤三具体包括以下步骤:

步骤3.1、DSP发送第1块编程数据文件,FPGA接收到第1块编程数据文件后,如果校验正确,回复正确应答,DSP收到后进入下一步,如果校验错误,回复错误应答,DSP收到后返回步骤二;

步骤3.2、DSP发送启动烧写命令帧,FPGA接收到命令帧后,把第1块编程数据文件写入配置芯片,同时向DSP发送上传数据请求,进入下一步;

步骤3.3、DSP收到请求,发送下一块编程数据文件;

步骤3.4、FPGA接收编程数据文件后,如果校验正确,写入配置芯片,同时向DSP发送上传数据请求,返回步骤3.3,如果校验错误,回复错误应答;DSP收到错误应答后,返回步骤二;直到DSP传输完所有编程数据文件,通知FPGA开始升级校验。

3.根据权利要求2所述的基于串行通讯的FPGA在线升级方法,其特征在于:步骤一中地测设备通过逐帧传递的方式将FPGA的编程数据文件传输至DSP。

4.根据权利要求3所述的基于串行通讯的FPGA在线升级方法,其特征在于,步骤一具体包括以下步骤:

步骤1.1、地测设备发送FPGA升级命令至DSP,DSP响应后进入下一步;

步骤1.2、地测设备发送一帧编程数据至DSP,DSP校验正确,存储编程数据至存储芯片中,同时回复正确响应后,开始传输下一帧;如果校验错误,回复错误响应,返回步骤1.1。

5.根据权利要求1-4任一所述的基于串行通讯的FPGA在线升级方法,其特征在于:所述惯性组合产品还包括FPGA配置控制电路;

步骤五中,FPGA升级成功后,DSP使用GPIO控制FPGA配置控制电路的状态,直接控制FPGA配置升级后的编程数据文件。

6.根据权利要求5所述的基于串行通讯的FPGA在线升级方法,其特征在于:所述FPGA配置控制电路包括上拉电阻、电容以及微处理器监控芯片;

DSP的GPIO引脚与微处理器监控芯片的MR引脚连接,微处理器监控芯片的RESET引脚与FPGA的PROG_B引脚连接;

DSP的GPIO引脚默认高阻状态,通过上拉电阻保证FPGA配置控制电路正常工作时MR引脚为高电平;当FPGA升级成功后,DSP控制GPIO信号变为低电平,低电平保持500ns以上变为高电平,此后微处理器监控芯片的RESET信号输出200ms低电平,之后FPGA配置升级后的编程数据文件。

7.一种惯性组合产品FPGA升级方法,其特征在于:包括惯性组合产品处于设计、调试阶段的升级以及惯性组合产品交付后的升级方法;

惯性组合产品处于设计、调试阶段的升级为:

通过专用的USB下载器或编程器,为FPGA配置用非易失性存储器与PC之间建立连接,通过PC端专用下载程序把新的FPGA编程数据存入FPGA配置用非易失性存储器,完成FPGA的升级;或采用权利要求1-6任一所述基于串行通讯的FPGA在线升级方法实现FPGA的升级;

惯性组合产品交付后的升级方法为:采用权利要求1-6任一所述基于串行通讯的FPGA在线升级方法实现FPGA的升级。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航天精密机电研究所,未经西安航天精密机电研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210344515.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top