摘要: |
针对现有星载计算机主控系统灵活性差和在空间辐射环境中存在单粒子翻转等问题,设计了一种灵活性强、可靠性高、自主可控的宇航级片上可编程系统(System-on-Programmable-Chip,SoPC)。该系统将龙芯LA132软核处理器应用于航天领域,降低了星载计算机主控系统的体积。为系统存储单元设计实现了一种基于矩阵算法的RS(8,4)码,可在无延迟的情况下实现错误检测与纠正功能,增强了系统的可靠性。测试结果表明,该SoPC系统在Xilinx KCU105硬件平台上可实现单周期内对两个错误符号的检测与纠正,满足宇航级安全性与可靠性的需求,为星载计算机主控系统的小型化提供了一种新的解决方案。 |
关键词: 星载计算机;片上可编程系统(SoPC) 软核处理器 错误检测与纠正(EDAC) |
DOI:10.20079/j.issn.1001-893x.230508001 |
|
基金项目:国家重点研发计划(2022YFF0503903) |
|
A Space-grade SoPC Design Based on Loongson LA132 Soft-core Processor |
LIU Zhenni,AN Junshe,HU Wanru |
(1.National Space Science Center,Chinese Academy of Sciences,Beijing 101499,China;2.University of Chinese Academy of Sciences,Beijing 100049,China) |
Abstract: |
A flexible,reliable and autonomous space-grade system-on-programmable-chip(SoPC) is designed to address the problems of poor flexibility and single event upset in the space radiation environment of the existing satellite-borne computer control system.In the system,the Loongson LA132 soft-core processor is applied to the space field,which reduces the size of the control system of the satellite-borne computer.A matrix algorithm-based RS(8,4) code is designed and implemented for the system storage unit.The design enables error detection and correction function without delay,which enhances the reliability of the system.The test results show that the SoPC can detect and correct two error symbols in a single cycle on the Xilinx KCU105 hardware platform,meeting the requirements of space safety and reliability,and providing a new solution for miniaturizing the main control system of the satellite-borne computer. |
Key words: satellite-borne computer system-on-programmable-chip(SoPC) soft-core processors error detection and correction(EDAC) |