航天器工程2025,Vol.34Issue(5):98-103,6.DOI:10.3969/j.issn.1673-8748.2025.05.013
面向在轨卫星的超缓存容量FPGA重构系统设计
Design of Over-buffer-capacity FPGA Reconfiguration System for On-orbit Satellite
李太平 1刘彬 2李昆吉 2王媛媛 2付春鑫 3张志笪2
作者信息
- 1. 上海卫星装备研究所,上海 200240||上海卫星工程研究所,上海 200240
- 2. 上海卫星装备研究所,上海 200240
- 3. 上海卫星工程研究所,上海 200240
- 折叠
摘要
Abstract
To address hardware immutability and limited on-board random access memory(RAM)of on-orbit satellite,a reconfiguration system is designed in which FPGA programs whose uplink injections exceed buffer capacity are managed in batches.The existing RAM resources are used to verify the programming data injected in each batch,and,when errors occur,the injections are re-transmitted.Upon completion of a single-batch injection,the data are written to a one-way NAND Flash,the RAM region is cleared,and preparations are made for the next batch of wri-ting.Through multiple batches of injection,a complete set of reconfiguration programming data is constructed in the Flash,and,ultimately,successful programming of the FPGA is achieved through a single one-way read of the Flash.Results from ground tests and on-orbit applications indicate that the design is applicable to on-orbit satellite FPGA reconfiguration and resolves the challenge posed by reconfiguration programming data exceeding buffer capacity.关键词
在轨卫星/在轨重构系统/超缓存容量/分块传输/上注重传Key words
on-orbit satellite/on-orbit reconfiguration system/exceeding buffer capacity/chunked transmission/injection retransmission分类
电子信息工程引用本文复制引用
李太平,刘彬,李昆吉,王媛媛,付春鑫,张志笪..面向在轨卫星的超缓存容量FPGA重构系统设计[J].航天器工程,2025,34(5):98-103,6.