【技术实现步骤摘要】
本专利技术属于数据处理,涉及一种航天器fpga程序在轨重构方法和装置。
技术介绍
1、现场可编程门阵列(field programmable gate arrays,fpga)是一种可反复编程使用的信号处理器件,用户可通过改变配置信息对其功能进行定义,以满足使用要求。与传统的数字电路系统相比,fpga具有可编程、高集成度、高速度和高可靠性等优点,通过配置器件内部的逻辑功能和输入/输出端口,将原来电路板级的设计放在芯片中进行,提高了电路性能,降低了印刷电路板设计的工作量和难度,有效提高了设计的灵活性和效率。正是由于fpga的这些优点,fpga越来越多地被应用在了航天器设计中,常常被使用在高速数据处理和高速数据传输场景中。
2、由于目前航天器在轨寿命大幅提高、航天器任务也面临在轨升级的需求,因此fpga程序需要在轨整体维护,例如,在北斗三号卫星在轨运行过程中,其路由fpga已完成多次整体在轨维护,以实现大量新任务需求的在轨部署。
3、航天器常采用sram型fpga,其优点是可反复编程。配置程序存放在fpga外的fla
...【技术保护点】
1.一种适用于低轨航天器大规模FPGA程序的在轨重构方法,应用于地面站,其特征在于,包括:
2.一种适用于低轨航天器大规模FPGA程序的在轨重构方法,应用于卫星设备,其特征在于,包括如下步骤:
3.如权利要求1或2所述的适用于低轨航天器大规模FPGA程序的在轨重构方法,其特征在于:采用滑动窗口式数据块缺失检测包括:在内存中开辟固定长度数组记录数据块的扇区是否接收正确,每一比特记录一个数据块扇区信息,窗口前沿指向数据块的扇区号最小的缺失块的扇区号,窗口后沿指向最新接收数据块的扇区号,每存储一个数据块的扇区号,窗口后沿加一,每确认一个正确块的扇区号
...【技术特征摘要】
1.一种适用于低轨航天器大规模fpga程序的在轨重构方法,应用于地面站,其特征在于,包括:
2.一种适用于低轨航天器大规模fpga程序的在轨重构方法,应用于卫星设备,其特征在于,包括如下步骤:
3.如权利要求1或2所述的适用于低轨航天器大规模fpga程序的在轨重构方法,其特征在于:采用滑动窗口式数据块缺失检测包括:在内存中开辟固定长度数组记录数据块的扇区是否接收正确,每一比特记录一个数据块扇区信息,窗口前沿指向数据块的扇区号最小的缺失块的扇区号,窗口后沿指向最新接收数据块的扇区号,每存储一个数据块的扇区号,窗口后沿加一,每确认一个正确块的扇区号,窗口前沿更新,向后寻找下一个缺失块的扇区号。
4.如权利要求2所述的适用于低轨航天器大规模fpga程序的在轨重构方法,其特征在于:如果同样的fpga程序需要上注到多份flash里作为备份使用,则转至步骤5,继续对备份flash擦除并写...
【专利技术属性】
技术研发人员:乔梁,吴伟,徐勇,燕洪成,贾卫松,王帅,刘博,王丹,董芳芳,栾申申,詹盼盼,汪路元,杨丽君,牛嘉祥,王铎,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。