[发明专利]一种基于FPGA的在轨重构系统及方法有效
申请号: | 201711036288.8 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107957972B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 赖晓玲;朱启;王建;巨艇;杨玉辰 | 申请(专利权)人: | 西安空间无线电技术研究所 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F11/07;G06F11/10 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 710100 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 轨重构 系统 方法 | ||
1.一种基于FPGA的在轨重构系统,其特征在于,包括:重构接口模块、配置刷新模块、编码校验模块、读写模块、原始配置数据存储器、重构配置数据存储器和执行机构;
重构接口模块用于接收地面站上注的重构配置数据和重构指令,将重构配置数据转发给编码校验模块,将重构指令转发给配置刷新模块,并将重构之后的执行信息下传给地面站;
编码校验模块用于在进行在轨重构时对地面站上注的重构配置数据进行校验,如果校验正确则对重构配置数据进行编码以生成校验值,随后通过读写模块将重构配置数据和对应的校验值共同写入重构配置数据存储器;在地面站上注重构配置数据完成后检查重构配置数据存储器中的重构配置数据的完整性;在接收到配置刷新模块的读取命令时,通过读写模块从重构配置数据存储器读取重构配置数据和对应校验值以根据校验值进行校验,如果校验正确,则将重构配置数据传输至配置刷新模块;
配置刷新模块用于在卫星开机后从原始配置数据存储器读取原始配置数据,以使用原始配置数据对执行机构进行配置,并按照刷新时间间隔从原始配置数据存储器中读取原始配置数据,以对执行机构中的数据进行刷新;在进行在轨重构之前,配置刷新模块判断数据来源,如果配置刷新模块读取的是原始配置数据存储器中的原始数据,则通知地面站开始进行重构配置数据上注;如果配置刷新模块通过读写模块和编码校验模块读取重构配置数据存储器中的重构配置数据,则配置刷新模块切换为读取原始配置数据存储器中的原始数据,并通知地面站上注新的重构配置数据;在进行在轨重构时接收重构命令,并向编码校验模块发送读取命令以读取编码校验模块传输的重构配置数据,以使用重构配置数据对执行机构进行配置,并按照刷新时间间隔通过读写模块和编码校验模块读取重构配置数据存储器中的重构配置数据,以对执行机构中的数据进行刷新;
编码校验模块通知地面站对上注的重构配置数据进行分包,并对每个数据包进行异或和校验,如果异或和校验正确则对重构配置数据进行CRC编码以生成校验值,如果异或和校验错误则通知地面站重新上注对应的数据包;
在进行在轨重构时,编码校验模块对重构配置数据的每个数据包和对应校验值进行CRC校验,如果CRC校验正确,则将重构配置数据传输至配置刷新模块,以使用重构配置数据对执行机构进行配置和刷新;如果CRC校验错误,则将CRC校验错误信息下发给地面站,通知地面站重新上注对应的数据包,同时,配置刷新模块切换为读取原始配置数据存储器以使用原始配置数据对执行机构进行配置;
在地面站上注重构配置数据完成后,编码校验模块检查重构配置数据存储器中的重构配置数据的完整性,如果地面站上注重构配置数据完整,则在重构接口模块接收到地面站的重构指令后通过读写模块读取重构配置数据和对应校验值以根据校验值进行校验;如果不完整,则通知地面站重新上注重构配置数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安空间无线电技术研究所,未经西安空间无线电技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711036288.8/1.html,转载请声明来源钻瓜专利网。