一种星载FPGA的在轨重构系统及重构方法技术方案

技术编号:40464708 阅读:44 留言:0更新日期:2024-02-22 23:18
本发明专利技术公开了一种星载FPGA的在轨重构系统及重构方法,系统包括SRAM型FPGA、Flash型FPGA以及NorFlash单元,SRAM型FPGA包括测控基带模块和数据中转模块,测控基带模块用于接收地面遥控通道发送的上注数据并进行数据校验后,转给数据中转模块,数据中转模块根据SRAM型FPGA与Flash型FPGA之间的协议进行数据上注给Flash型FPGA,Flash型FPGA将上注数据转存到多份NorFlash芯片中。本发明专利技术系统将测控基带部分合并到SRAM型FPGA中,所有的上注数据接收与传输一体化程度高,均在一个单板内实现,对上注数据既可利用FRAM进行缓存,也能利用星载CPU进行复杂检验,同时也降低额外单机成本,降低了上注过程中存在的失败风险,进而降低了可能给航天器带来的不确定风险。

【技术实现步骤摘要】

本专利技术属于卫星在轨重构,具体涉及一种星载fpga的在轨重构系统及重构方法。


技术介绍

1、空间飞行器在轨动态重构是目前微小卫星常用的动态刷配置项方法,可以对卫星进行在轨修复或功能升级,但带来问题是若在数据通讯加载过程中出错,则需重加载,因此可靠性尤为重要。

2、目前对星载fpga在轨重构的主要方法是将修改后的fpga程序直接由地面注入到星上设备中,然后通过在轨维护程序加载修改后的fpga程序。目前的重构与刷新方法因经过星上测控单机再到星上综合电子单机,一体化集成度低,带来上注链路长(上注文件较大导致传输时间长易出错),成本高,且存在缓存不足,校验方法有限,导致上注过程中存在较大的失败风险,而且一旦出错可能给航天器带来很多不确定的风险。


技术实现思路

1、本专利技术针对上述问题,提供了一种星载fpga的在轨重构系统及重构方法,旨在降低星载fpga在轨重构失败导致的风险。

2、根据本公开实施例,提供一种星载fpga的在轨重构系统,系统包括sram型fpga、flash型fpga以及no本文档来自技高网...

【技术保护点】

1.一种星载FPGA的在轨重构系统,其特征在于,所述系统包括SRAM型FPGA、Flash型FPGA以及NorFlash单元,所述SRAM型FPGA包括测控基带模块和数据中转模块,所述测控基带模块用于接收地面遥控通道发送的上注数据并进行数据校验后,转给所述数据中转模块,所述数据中转模块根据所述SRAM型FPGA与所述Flash型FPGA之间的协议进行数据上注给所述Flash型FPGA,所述Flash型FPGA将上注数据转存到多份NorFlash芯片中。

2.根据权利要求1所述的一种星载FPGA的在轨重构系统,其特征在于,所述系统还包括FRAM和星载CPU,所述SRAM型FPG...

【技术特征摘要】

1.一种星载fpga的在轨重构系统,其特征在于,所述系统包括sram型fpga、flash型fpga以及norflash单元,所述sram型fpga包括测控基带模块和数据中转模块,所述测控基带模块用于接收地面遥控通道发送的上注数据并进行数据校验后,转给所述数据中转模块,所述数据中转模块根据所述sram型fpga与所述flash型fpga之间的协议进行数据上注给所述flash型fpga,所述flash型fpga将上注数据转存到多份norflash芯片中。

2.根据权利要求1所述的一种星载fpga的在轨重构系统,其特征在于,所述系统还包括fram和星载cpu,所述sram型fpga还包括总线控制模块,所述测控基带模块将接收到的上注数据通过所述总线控制模块转存到所述fram中,所述星载cpu对所述fram中的所述上注数据进行冗余crc校验,若校验通过,所述cpu将数据传给所述数据中转模块。

3.根据权利要求1或2任一项所述的一种星载fpga的在轨重构系统,其特征在于,所述flash型fpga中还包括上注数据判别模块,用于在地面上注数据前,对接收上注指令进行判别,具体包括:

4.根据权利要求3所述的一种星载fpga的在轨重构系统,其特征在于,所述sram型fpga与flash型fpga之间有3种上注协议,对应3个norflash芯片norflash1、norflash2和norflash3;

5.根据权利要求4所述的一种星载fpga的在轨重构系统,其特征在于,所...

【专利技术属性】
技术研发人员:何波崔玉梅蒲卫华邵钢任文胜郭尚白少鹏林深城
申请(专利权)人:深圳航天东方红卫星有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1