基于FPGA架构的高可靠在轨重构系统设计
作者:
作者单位:

1.北京宇航系统工程研究所 北京 100076;2.北京遥测技术研究所 北京 100076

作者简介:

丁 琳 1986年生,硕士,工程师。
薛小龙 1985年生,硕士,高级工程师。
冯忠伟 1982年生,博士研究生,研究员。
黄喜元 1983年生,博士研究生,研究员。

中图分类号:

V44;TN492


Highly reliable on-orbit reconfiguration system based on FPGA architecture
Author:
Affiliation:

1.Beijing Institute of Astronautical Systems Engineering, Beijing 100076, China;2.Beijing Research Institute of Telemetry, Beijing 100076, China

  • 摘要
  • | | | | |
  • 文章评论
    摘要:

    航天设备与地面设备相比,制造成本高,对空间环境的适应性要求也高。为了延长航天器寿命,提高其在轨工作的可靠性,需要考虑航天器在空间环境下的可维护性需求。针对航天资产在轨软件实现功能维护的需求,研究空间环境应用背景下的高可靠在轨可重构技术。基于FPGA芯片在航天器领域中应用的广泛性、灵活性及可靠性,设计了一种FPGA架构下的高可靠在轨重构系统。该系统的优势在于充分利用星载设备中普遍使用的“SRAM型FPGA+反熔丝FPGA”的硬件架构,在实现SRAM型FPGA动态刷新功能的基础上仅通过软件更改来增加在轨重构功能,极大降低了硬件更改的成本,扩展了可重构功能的应用范围。在某航天器星载设备中应用该在轨重构系统,通过实际飞行经历,验证了该架构系统设计方案的可行性、可扩展性及可靠性。

    Abstract:

    The difference between equipment on-orbit and equipment on-earth is that the manufacturing cost is high, and the adaptability requirements for the space environment are high. In order to extend the life of the spacecraft and improve the reliability of the on-orbit equipment, it is necessary to consider the maintainability needs of the spacecraft.Aiming at the requirements of on-orbit software and functional maintenance of space systems, this paper focuses on space highly reliable on-orbit reconfiguration technology under the background of space environment application. Based on the extensiveness, flexibility and reliability of FPGA in spacecraft applications, a highly reliable on-orbit reconfiguration system based on FPGA architecture is designed. The advantage of the architecture is that it makes full use of the hardware architecture of "SRAM FPGA+antifuse FPGA" commonly used in equipment on-orbit, and only adds the on-orbit reconfigurable function through software changes on the basis of realizing the SRAM FPGA dynamic refresh function, which greatly reduces the cost of hardware change and expands the application of reconfigurable function.This paper gives a specific scheme of one spacecraft project, which verifies the feasibility, scalability and reliability.

    相似文献
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

丁琳,薛小龙,冯忠伟,黄喜元.基于FPGA架构的高可靠在轨重构系统设计[J].遥测遥控,2023,44(6):29-34.

复制
分享
文章指标
  • 点击次数:277
  • 下载次数: 527
  • HTML阅读次数: 26
  • 引用次数: 0
    参考文献
    [1] 王雪瑶. 国外在轨服务系统最新发展[J]. 国际太空, 2017(10): 65-69.
    [2] 李亚辉, 陆钒. 星载控制软件在轨动态重构技术研究[J].遥测遥控, 2023, 44(3): 24-30.LI Yahui, LU Fan. Research on on-orbit dynamic reconstruction technology of on-board control software[J]. Journal of Telemetry, Tracking and Command, 2023, 44(3): 24-30.
    [3] 胡萍, 刘世佳, 马宏业. 基于1553B总线的星载嵌入式软件在轨升级方法[J]. 遥测遥控, 2022, 43(1): 66-69.HU Ping, LIU Shijia, MA Hongye. Method of embedded onboard software upgrading based on 1553 Bus[J]. Journal of Telemetry, Tracking and Command, 2022, 43(1): 66-69.
    [4] 庞波, 郝维宁, 张文峰, 等. 一种SRAM-FPGA在轨重构的工程实现方案[J]. 航天器工程, 2017, 26(5): 51-56.PANG Bo, HAO Weining, ZHANG Wenfeng, et al. Scheme of SRAM-FPGA on-orbit reconfiguration[J].Spacecraft Engineering, 2017, 26(5): 51-56.
    [5] EWERSON C, NEY C, EDUARDO B. PaDReH-A framework for the design and implementation of dynamically and partially reconfigurable systems[C]// IEEE Symposium on Integrated Circuits and Systems Design, 2004: 10-15.
    [6] 王占强, 翟盛华. 星载处理设备软件在轨重构技术研究[J]. 空间电子技术, 2013, 10(1): 7-13,43.WANG Zhanqiang, ZHAI Shenghua. Research on software on-orbit reconfiguration of space-borne processing equipment[J]. Space Electronic Technology, 2013, 10(1): 7-13,43.
    [7] 袁素春, 璩泽旭, 邵应昭. 一种低成本高可靠FPGA在轨可重构加载管理方案[J]. 空间电子技术, 2017, 14(3): 92-96.YUAN Suchun, QU Zexu, SHAO Yingzhao. A low cost and high reliability FPGA on orbit reconfigurable load management scheme[J]. Space Electronic Technology, 2017, 14(3): 92-96.
    [8] PETRICK D, ESPINOSA D, RIPLEY R, et al. Adapting the reconfigurable space cube processing system for multiple mission applications[C]//Proceedings of Aerospace Conference, New York, IEEE, 2014: 1-4.
    [9] 张秀宁, 刘斌, 李澎, 等. 基于反熔丝型FPGA的有效载荷可重构技术[J]. 遥测遥控, 2021, 42(6): 65-70.ZHANG Xiuning, LIU Bin, LI Peng, et al. Payload reconfigurable technology based on antifuse FPGA[J]. Journal of Telemetry, Tracking and Command, 2021, 42(6): 65-70.
    [10] 李吉锋, 杨刚, 王戈, 等. 星载环境FPGA软件在轨重加载的一种方法[J]. 现代电子技术, 2012, 35(9): 87-90.LI Jifeng, YANG Gang, WANG Ge, et al. Method of on-orbit reloading for FPGA software in satelliteborne environment[J]. Modern Electronics Technique, 2012, 35(9): 87-90.
    [11] 陈楠, 魏廷存, 魏晓敏, 等. 抗单粒子翻转效应的SRAM研究与设计[J]. 固体电子学研究与进展, 2013, 33(5): 491-496.CHEN Nan, WEI Tingcun, WEI Xiaomin, et al. Research and design of SEU-Hardened SRAM chip[J]. Research & Progress of SSE, 2013, 33(5): 491-496.
    [12] 于善鹏, 占丰, 姜连祥. 基于FPGA的高可靠EDAC系统设计[J]. 质量与可靠性, 2019, 2: 29-33.YU Shanpeng, ZHAN Feng, JIANG Lianxiang. Design of high reliability EDAC system based on FPGA[J]. Quality and Reliability, 2019, 2: 29-33.
    [13] AZAMBUJA J R, SOUSA F, ROSA L, et al.Evaluating large grain TMR and selective partial reconfiguration for soft error mitigation in SRAM-based FPGAs[C]//Proceedings of IEEE International Online Testing Symposium, 2009: 101-106.
    [14] 熊浩伦, 闫国瑞, 李国军, 等. 基于最小系统的小卫星在轨软件重构系统设计[J]. 遥测遥控, 2020, 41(3): 48-55.XIONG Haolun, YAN Guorui, LI Guojun, et al. Design of on-orbit software reconfiguration system of small sa-tellite based on minimum system[J]. Journal of Telemetry, Tracking and Command, 2020, 41(3): 48-55.
    [15] 陈州, 倪明. 三模冗余系统的可靠性与安全性分析[J]. 计算机工程, 2012, 38(14): 239-241.CHEN Zhou, NI Ming. Reliability and security analysis of triple-module redundancy system[J]. Computer Engineering, 2012, 38(14): 239-241.
    [16] 杨玉辰, 周国昌, 巨艇, 等.三模冗余反馈纠错技术在星载电路加固设计中的应用与实现[J]. 空间电子技术, 2017, 2: 34-37.YANG Yuchen, ZHOU Guochang, JU Ting, al el. Design and implementation of TMR and feedback correction technology in satellite's radiation-hardened circuits[J]. Space Electronic Technology, 2017, 2: 34-37.
    [17] 杜新军, 周建华, 胡剑平. 一种SRAM型FPGA内嵌CPU软核的SEU效应防护设计与验证[J]. 遥测遥控, 2015, 36(1): 47-51.DU Xinjun, ZHOU Jianhua, HU Jianping. SEU mitigation design and verification for embedded CPU-IP of SRAM-based FPGA[J]. Journal of Telemetry, Tracking and Command, 2015, 36(1): 47-51.
    [18] 石龙龙, 林宝军, 王正凯, 等. 基于龙芯的高可靠性卫星数据处理系统[J]. 微电子学与计算机, 2021, 38(7): 25-29.SHI Longlong, LIN Baojun, WANG Zhengkai, et al. High reliability data processing system of satellite based on Godson[J]. Microelectronics & Computer, 2021, 38(7): 25-29.
    [19] HUANG Heyue, ZHENG Zhiwei, BAI Yang, et al. FPGA/CPLD/PROM remote update method based on GoAhead and JTAG[J]. Microcontrollers & Embedded Systems, 2017, 17(8): 48-51.
    [20] NASIR A, ATKINS E, KOLMANOVSKY I. A mission based fault reconfiguration framework for spacecraft applications[C]// Infotech Aerospace, 2012.
历史
  • 收稿日期:2023-08-10
  • 最后修改日期:2023-09-04
  • 在线发布日期: 2023-11-27