适用于低轨航天器大规模FPGA程序的在轨重构方法和装置制造方法及图纸

技术编号:40487910 阅读:41 留言:0更新日期:2024-02-26 19:19
本发明专利技术提出一种适用于低轨航天器大规模FPGA程序的在轨重构方法和装置,该方法中通过地面站与卫星分工实现FPGA程序高效、可靠在轨重构;地面负责FPGA数据分割、校验和上传,卫星接收数据暂存于RAM,利用滑动窗口机制反馈差错,进行多级校验,即RAM数据校验、FLASH扇区校验,最终对FLASH数据整体校验。采用分块传输、多级校验等手段,确保重构可靠性;地面仅参与数据上传和校验指令,大幅降低工作量,卫星自主完成存储与校验,缩短地面参与时间,实现大规模FPGA程序的高效在轨重构。

【技术实现步骤摘要】

本专利技术属于数据处理,涉及一种航天器fpga程序在轨重构方法和装置。


技术介绍

1、现场可编程门阵列(field programmable gate arrays,fpga)是一种可反复编程使用的信号处理器件,用户可通过改变配置信息对其功能进行定义,以满足使用要求。与传统的数字电路系统相比,fpga具有可编程、高集成度、高速度和高可靠性等优点,通过配置器件内部的逻辑功能和输入/输出端口,将原来电路板级的设计放在芯片中进行,提高了电路性能,降低了印刷电路板设计的工作量和难度,有效提高了设计的灵活性和效率。正是由于fpga的这些优点,fpga越来越多地被应用在了航天器设计中,常常被使用在高速数据处理和高速数据传输场景中。

2、由于目前航天器在轨寿命大幅提高、航天器任务也面临在轨升级的需求,因此fpga程序需要在轨整体维护,例如,在北斗三号卫星在轨运行过程中,其路由fpga已完成多次整体在轨维护,以实现大量新任务需求的在轨部署。

3、航天器常采用sram型fpga,其优点是可反复编程。配置程序存放在fpga外的flash存储器中,系统上本文档来自技高网...

【技术保护点】

1.一种适用于低轨航天器大规模FPGA程序的在轨重构方法,应用于地面站,其特征在于,包括:

2.一种适用于低轨航天器大规模FPGA程序的在轨重构方法,应用于卫星设备,其特征在于,包括如下步骤:

3.如权利要求1或2所述的适用于低轨航天器大规模FPGA程序的在轨重构方法,其特征在于:采用滑动窗口式数据块缺失检测包括:在内存中开辟固定长度数组记录数据块的扇区是否接收正确,每一比特记录一个数据块扇区信息,窗口前沿指向数据块的扇区号最小的缺失块的扇区号,窗口后沿指向最新接收数据块的扇区号,每存储一个数据块的扇区号,窗口后沿加一,每确认一个正确块的扇区号,窗口前沿更新,向后...

【技术特征摘要】

1.一种适用于低轨航天器大规模fpga程序的在轨重构方法,应用于地面站,其特征在于,包括:

2.一种适用于低轨航天器大规模fpga程序的在轨重构方法,应用于卫星设备,其特征在于,包括如下步骤:

3.如权利要求1或2所述的适用于低轨航天器大规模fpga程序的在轨重构方法,其特征在于:采用滑动窗口式数据块缺失检测包括:在内存中开辟固定长度数组记录数据块的扇区是否接收正确,每一比特记录一个数据块扇区信息,窗口前沿指向数据块的扇区号最小的缺失块的扇区号,窗口后沿指向最新接收数据块的扇区号,每存储一个数据块的扇区号,窗口后沿加一,每确认一个正确块的扇区号,窗口前沿更新,向后寻找下一个缺失块的扇区号。

4.如权利要求2所述的适用于低轨航天器大规模fpga程序的在轨重构方法,其特征在于:如果同样的fpga程序需要上注到多份flash里作为备份使用,则转至步骤5,继续对备份flash擦除并写...

【专利技术属性】
技术研发人员:乔梁吴伟徐勇燕洪成贾卫松王帅刘博王丹董芳芳栾申申詹盼盼汪路元杨丽君牛嘉祥王铎
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:

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

1