基于FPGA的星载机容错技术研究与设计

被引量 : 0次 | 上传用户:huahongtao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代微小卫星具有体积小、重量轻、研发周期短、发射方式灵活等优点,近年来得到了广泛应用。卫星的小型化对星上设备的研制提出了挑战。在星载计算机系统的设计中,既要考虑体积、质量与功耗的要求,更要满足功能要求和航天品质的高可靠性要求,因而需要加强容错技术的研究来完成小卫星星载计算机系统的设计工作。FPGA能够极大地提高电子系统设计的灵活性、通用性和集成性,符合微小卫星的设计理念,目前在航天领域中已得到广泛应用。本文在充分调研和大量阅读文献的基础上,总结各种容错技术方法,通过对信息冗余、硬件冗余、软件冗余和时间冗余等容错技术的学习与研究,分析各种容错方法的应用场合,并在FPGA器件上完成相关的容错设计工作。针对信息冗余容错技术,本文围绕EDAC技术展开研究。分析辐射对存储器件造成的影响和EDAC设计的必要性,比较多种EDAC实现方式的不同与优缺点,详细分析加入EDAC后对处理器系统所造成的影响,给出具体的EDAC技术的详细设计,并在FPGA芯片中完成设计与综合,实现具有一般性的EDAC模块,该模块适用于本身不带有EDAC功能的32位软核处理器。针对硬件冗余容错技术,本文就系统硬件冗余备份问题展开研究。分析各种硬件冗余结构的可靠性与适用场合,提出适合微小卫星的双机冷备份冗余结构设计,并对冗余系统中的仲裁器进行详细设计,给出仲裁器与星载计算机的详细接口设计,并在FPGA芯片中完成功能设计与综合。为进一步提高仲裁器的可靠性,对其进行FPGA片内三模冗余设计,并提出一种改进方法。在空间环境中,使用FPGA器件进行容错设计存在SEU故障的问题,FPGA易受SEU的影响而导致其内部逻辑紊乱,影响系统正常运行。对此,受可重构计算思想的启发,采用部分重配置设计方法来对抗SEU故障。本文在相关硬件平台上实现各种设计方法,并设计一些测试手段模拟相关故障情况完成设计的测试工作。测试结果表明,系统工作稳定可靠,发生故障后能及时处理并屏蔽故障,使其不对星上其他设备构成影响。本设计中所使用的方法具有一般性,可用于其他星载计算机系统的设计中。
其他文献
文章介绍了轧辊孔型设计理论基础,讨论了间隔条辊压成型的工艺设计,包括板宽的计算,弯曲角的变形分配及成型辊孔型设计。
群众文化是自古以来普遍存在的社会文化现象,也是当前社会主义文化发展过程中最重要的组成部分,群众文化的存在有着十分重要的社会功能与文化价值。群众文化作为一种普遍存在
在 C>1时讨论了方程d/dt[x(t)—cx(t—r)]+sum form i=1 to n P_i(t)x(t—r_i)=0解的振动性充分性判据.证明方法上纠正了已有文献中的一些错误,并对一些错误结论给出了反例;
从解析中国文化根隐喻——"水"的概念隐喻特征入手,揭示宗教、古代文学和成语、惯用语等不同语体类型中"水喻"的主要特征,并藉此探寻"水喻"衍生的机制以及中西方隐喻衍生方式
《女子监狱》作为Netflix2013年度出品的电视剧,从播出开始便备受关注,它以女囚这个美国社会中的边缘群体为描绘对象,切入了整个社会各个阶层和众多社会问题,可称为近年来美
<正>1饲料产品价格连续4个月下跌饲料产品价格连续4个月下跌。受畜产品价格低迷影响,育肥猪配合饲料价格、肉鸡配合饲料价格和蛋鸡配合饲料价格自上年9月份开始连续4个月小幅
波纹管的液压成形是利用液体介质在管坯内部施加高压,同时在管坯两端施加轴向推力,从而使管坯沿径向局部扩张变形的一种金属塑性成形工艺。在液压成形过程中,由于管坯材料、
肠道病毒71型(Enterovirus 71, EV71)属于小RNA病毒科肠道病毒属的成员,最初由Schmidt等从脑脊液中分离出来,世界上许多国家相继报道了EV71病毒在不同地区流行情况,近来在我国
<正>近日,一项Ⅱ期试验发现,一个新型的抗凝药物——Ⅺ因子抑制剂可有效降低全膝关节置换术后静脉血栓栓塞症的风险,并且不会增加出血风险。全膝关节置换术后患者的静脉血栓
<正>一个偶然的机会接触到了Masa Maso(玛萨玛索)。百度中随便搜索了一下发现还是有一定关注度的,业内人士都在怀疑他是HUGO BOSS的线上品牌。在当前金融危机的影响下,国际形