基于FPGA架构的高可靠在轨重构系统

1 在轨可重构系统的构成

在轨可重构系统在不改变在轨设备硬件架构的基础上,首先由地面站系统通过测控上行链路发送配置数据,由航天器设备终端接收配置数据并回传配置状态信息,然后对配置数据进行存储,根据地面需求及配置指令加载配置程序,实现航天器的软件在轨重构功能。在轨可重构系统具备对地面重构数据的接收、解析、存储、分发、配置加载、处理等功能。

在轨可重构系统由三大功能模块构成,分别为控制处理单元、主处理单元和从处理单元。

如下图所示。在轨可重构系统具有模块功能明确、重构模块可扩展、通用性较强的优点。

1.控制处理单元

作为在轨可重构系统的控制中心,负责接收由地面站系统发送的上行配置数据及配置指令,按照通信协议对配置数据及配置指令进行解析校验,校验通过后向下发送给主处理单元,对系统中的各模块进行管理和监控,接收各模块反馈的配置状态信息并向地面站系统回传。

2.主处理单元

主处理单元主要由FPGA、存储芯片等器件构成。作为在轨可重构系统的接口模块,负责接收由控制处理单元发送的配置数据或配置指令,按照模块间通信协议对接收到的数据进行校验。主处理单元本身具备重构功能,接收配置数据后根据协议确定配置数据向下分发至相应的从处理单元或存储在本模块的存储芯片中。接收到本模块配置指令后,执行配置加载,重构主处理单元的功能。主处理单元完成配置加载后,向控制管理单元回传相应的配置成功状态。主处理单元接收到从处理单元的配置加载信息后,向控制处理单元回传。

3.从处理单元

从处理单元主要由FPGA、存储芯片等器件构成。作为在轨可重构系统的终端,负责接收主处理单元下发的配置数据,按照模块间通信协议对接收到的数据进行校验,校验通过后存储至本模块的存储芯片中。接收到配置指令后对从处理单元的待重构FPGA进行配置加载,对从处理单元实现的功能进行重构。从处理单元完成配置加载后,向主处理单元回传相应的配置成功状态信息。

可重构单元的基本结构如下图所示,由两片FPGA和存储配置数据的存储芯片组成。

待重构FPGA一般采用SRAM型FPGA,用于航天器的各种功能实现,是实施在轨重构的对象。重构控制FPGA采用反熔丝FPGA实现,用于为SRAM型FPGA提供配置加载服务。

重构控制FPGA 通过模块间接口接收配置数据,校验通过后将接收到的配置数据存储在存储芯片中。重构控制FPGA通过模块间接口接收到重构指令后,读取存储芯片中相应的配置数据,对SRAM型FPGA进行功能重构,配置完成后,检测SRAM型FPGA的配置结果,并将配置状态返回给上级模块。配置成功后, 在轨功能更改需求实现。

2 在轨重构系统的可靠性

在航天器系统中,由于在轨维护难度大、空间环境恶劣、资源受限等原因,需考虑在轨重构的可靠性,包括重构控制的可靠性和重构数据存储的可靠性。

2.1重构控制的可靠性

目前,航天器上SRAM型FPGA的单粒子防护一般采用"三模冗余+动态刷新"的方式实现,其中动态刷新功能一般由反熔丝FPGA或专用的配置刷新芯片来实现。由反熔丝FPGA实现在轨重构功能可以充分复用现有的硬件结构, 并且反熔丝FPGA对空间辐射不敏感,可以保证在轨重构控制工作的可靠性。

2.2重构数据存储的可靠性

重构数据存储在非易失存储器中,如FLASH、MRAM等类型的存储芯片,需采用高等级且具备一定抗辐照等级的器件。

由于空间单粒子翻转效应,存储数据存在一定的翻转错误概率,因此需要采取数据容错措施。

常用的措施有纠错编译码和三模冗余等。纠错编译码设计可采用RS编译码或EDAC校验码。在存储重构数据时采用纠错编译码,虽然会牺牲存储空间达到存储数据检纠错的目的,但可以最大程度地保证重构数据存储的正确性不受空间单粒子效应的影响。

三模冗余设计是利用三处物理位置存储同一份重构数据,在进行配置时,读取三份重构数据,进行三取二表决, 将表决后的数据对FPGA 进行加载配置。三份重构数据可以并行存储于三片存储芯片中,也可以串行存储于同一芯片的三个不同物理位置处。

第一种存储方式的优势是并行存取效率较高,但需要在硬件设计时布局三个存储芯片;第二种存储方式存取效率低,但节省硬件空间及成本。

相关推荐
xdpcxq10296 小时前
Redis 故障排查 + 跨语言重构场景实测
数据库·redis·重构
世岩清上11 小时前
从静态陈列到数据活化:策展逻辑的升维与重构
重构·博物馆·展厅·数字展陈·数据活化·纪念馆
阳光普照世界和平11 小时前
借力大模型,重构研发效能:全流程提效实战指南
大数据·人工智能·重构
大数据AI人工智能培训专家培训讲师叶梓11 小时前
Fast-WAM:重构 WAMs 的效率与性能平衡
人工智能·重构·大模型·具身智能·人工智能讲师·大模型讲师·大模型培训
威联通安全存储11 小时前
深度观察:跨越“存起来”的误区,智造时代如何重构工业数据底座?
大数据·人工智能·python·重构
Tigerbot11 小时前
2026年3月五家头部GEO服务优化商推荐 重构AI时代的品牌护城河!
人工智能·重构
GOWIN革文品牌咨询11 小时前
官网与案例页重构指南:把B2B页面写成AI能理解的标准答案结构
人工智能·重构·智能设备·工业软件·b2b品牌策划·b2b品牌设计
没有bug.的程序员1 天前
CI/CD 流水线的物理级崩塌:Spring Boot 镜像从 1.2G 暴降至 200M 的 Docker 底层大重构
java·spring boot·ci/cd·docker·重构
智算菩萨1 天前
AI原生6G网络:语义通信、可重构智能表面与边缘智能的深度融合研究
网络·论文阅读·人工智能·ai·重构·论文笔记·ai-native
百胜软件@百胜软件1 天前
社区生鲜零售革命:8万亿赛道的效率突围与生态重构
人工智能·重构·零售