为提高空间复杂电离环境下星载嵌入式系统的可靠性,提出一种容错启动系统设计方法。该启动方法利用SPARC V8架构处理器(AT697)的异常处理陷阱机制,将EDAC和三模冗余两种方法结合起来,确保星载嵌入式系统在空间复杂环境下实现容错启动和运行。该系统将BOOT(引导)区域和主程序区域备份三份存储于EEPROM中。在启动阶段,利用AT697的EDAC功能对BOOT区域进行检查和纠错,当遇一位翻转时直接纠正;当遇到多位翻转时记录出错地址并进入特定陷阱,在陷阱通过三取二仅对翻转位进行纠正,不必对整个代码进行三取二对比,从而提高系统的启动速度和可靠性。该设计适用于信息存储系统,可为星载嵌入式容错启动设计提供参考。
类型: 期刊论文
作者: 王钊,李勇,崔维鑫,雒莎
关键词: 三模冗余,容错启动
来源: 电子设计工程 2019年08期
年度: 2019
分类: 信息科技,工程科技Ⅱ辑
专业: 航空航天科学与工程
单位: 中国科学院上海技术物理研究所
基金: 国家重大科学仪器设备开发专项(2013YQ47076706)
分类号: V446
DOI: 10.14022/j.cnki.dzsjgc.2019.08.001
页码: 1-5
总页数: 5
文件大小: 1696K
下载量: 89
本文来源: https://www.lunwen66.cn/article/22d2c27fb651460e2ef9fed1.html