摘要
针对在轨卫星硬件无法更改、随机存取存储器(RAM)有限的情况,设计一种重构系统,对超缓存容量上注的FPGA程序进行分批次管理,利用现有RAM资源对每批次上注的编程数据进行校验,在发生错误时上注重传。完成单批次上注后,写入单向NAND Flash,清空RAM区域,准备下一批次的写入。通过多批次上注,在Flash中构建完整的重构编程数据,最终通过对Flash一次单向读取实现对FPGA成功编程。地面测试和在轨应用结果表明:该设计可用于在轨卫星FPGA重构,能够解决在轨卫星重构编程数据超缓存容量的难题。
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 retransmitted.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.
作者
李太平
刘彬
李昆吉
王媛媛
付春鑫
张志笪
LI Taiping;LIU Bin;LI Kunji;WANG Yuanyuan;FU Chunxin;ZHANG Zhida(Shanghai Institute of Spacecraft Equipment,Shanghai 200240,China;Shanghai Institute of Satellite Engineering,Shanghai 200240,China)
出处
《航天器工程》
北大核心
2025年第5期98-103,共6页
Spacecraft Engineering
关键词
在轨卫星
在轨重构系统
超缓存容量
分块传输
上注重传
on-orbit satellite
on-orbit reconfiguration system
exceeding buffer capacity
chunked transmission
injection retransmission
作者简介
李太平,男,硕士,高级工程师,从事卫星综合测试和设计工作。