摘要
针对卫星载荷在轨期间任务需求变更以及软件潜在设计缺陷的问题,提出了一种星载传感器功能软件在轨动态重构设计方法。基于SRAM型"双FPGA+DSP"的硬件架构,采用相互控制、相互引导以及分时加载的方法,在载荷管理设备的指令控制下,实现了FPGA和DSP全功能软件多版本切换以及在轨更新等动态重构功能;构建PROM和NorFlash双存储电路,实现了重构异常情况下的版本回退功能,确保了可靠性。同传统采用反熔丝型FPGA进行指令解析和控制的方案相比,该方案硬件实现更简单,功能重构更灵活,且已在工程中成功应用。