7.3.6 FPGA在轨上注重构
近年来,卫星的智能化和网络化能力也成为现代卫星的重要指标。在卫星系统内部,星载计算机中的FPGA是实现智能化和网络化作战能力的主要载体之一,也需要具备随时根据需求切换功能的能力。这使得原有的一次性程序固化的工作模式难以满足需求,因而需要进行FPGA在轨上注重构设计。
典型的FPGA在轨上注重构的系统信息流如图7-11所示,主要由三部分组成,分别是测控应答机、星载计算机和上注重构用户。测控应答机负责接收地面发来的上注数据包,将相应的上注遥控指令和数据包转发给星载计算机。上注遥控指令通常由星载计算机的处理器模块或信道关口模块进行验证后,直接转发给重构用户。上注数据通常由处理器模块或数据复接与存储模块利用NAND Flash等固态存储器进行缓存。

图7-11 FPGA在轨上注重构的系统信息流