- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件论文范文:高可靠并行星体计算机软件容错技术分析.doc
计算机软件论文范文:高可靠并行星体计算机软件容错技术分析
--第一章 绪论
1.1 课题背景和研究意义
1.1.1 空间辐射环境与辐射危害
空间辐射对电子设备中的集成电路的影响主要有总剂量效应(Total IonizingDose,TID)和单粒子效应(Single Event Effects,SEE),前者由辐射长期累积所引起,后者由高能粒子入射所引起,具体可分为单粒子翻转、单粒子闩锁、单粒子瞬态效应、单粒子功能中断、单粒子烧毁等[3]。空间辐射对卫星和航天器的可靠性造成了极大的威胁,国外 1971 至 1986 年发射的 39 颗同步卫星因各种原因造成的故障共 1589 次,与空间辐射有关的故障占故障总数的 71%,其中与单粒子有关的故障占辐射故障的 55%[4]。在 NASA 在1996 年的统计中,单粒子效应所导致的卫星故障占据空间辐射效应故障总数的80%[5];美国 MSTI 和 IRON9906 卫星分别于 1993 年和 1997 年发生严重单粒子效应而提前结束寿命[6];我国发射的“风云一号 B”气象卫星的自控计算机受到高能粒子作用,致使卫星姿态失控、卫星失效[7]。半导体器件的特征尺寸越来越小,集成度越来越高,使得单粒子效应也越来越严重[8-10]。
1.1.2 太空任务与星载计算机
自 1957 年 10 月 4 日前苏联发射第一颗卫星,到 2012 年 8 月 6 日美国的好奇号火星车登录火星开展考察,人类对外太空的探索已经走过了半个多世纪的历程。我国的航天事业在近年来发展迅速,特别是进入二十一世纪以来,嫦娥揽月、天宫神舟对接,我国在航天领域取得了巨大的成就。随着电子技术的进步,太空及深太空应用的发展,空间任务呈现出多样性和复杂性的特点。20 世纪 90 年代中期以后,随着对空间中航天器任务的要求不断提高,性能和功能日益提高,特别是空间信息分析、太空图像处理、飞行器自主控制导航等对于星载计算机的处理性能、实时性提出了更高的要求。星载计算机系统的体系结构也从重视控制向重视数据进行转变,高性能并行处理单元成为了星载计算机的重要核心。太空任务的复杂性越来越高,对航天器的功能和性能也提出了越来越高的要求。作为航天器系统的控制及管理中心,星载计算机承担着航天器姿态与轨道控制、星上任务管理、有效载荷数据处理等任务,其性能与可靠性直接关系到航天器的工作状况。目前在航天器上用的最多的还是一些核加固的、抗辐射、低带宽、低 MIPS的处理器,高集成密度、高性能的宇航级处理器昂贵并且稀少。传统的中低性能单处理器星载计算机已经无法满足日益增长的星载高性能、高实时、高可靠性处理任务的需求,必须提高星载计算机系统的整体性能,加快数据处理及数据 I/O的速度,以满足多个星上任务同时快速完成的实时性要求。并且受限于空间恶劣环境和处理器主频提升的难度,星载计算机从体系结构的角度采用多个高性能处理器协同工作来提高系统的性能成为当前星载计算机的主要研制方向。
1.1.3 论文的研究意义
论文研究支持和促进了星载计算机的可靠性和并行性设计,不仅具有显著的工程意义,而且还对未来星载计算机的设计具有深远意义。本文重点所研究的是高可靠并行星载计算机系统,采用 FPGA与多DSP 结构,本文通过在 FPGA中设计比较容错模块和故障恢复模块对 DSP 的关键数据实现检错纠错功能,在 FPGA 和 DSP 内部对关键变量进行多模冗余设计等加固的方法,可以提高星载计算机的可靠性和工作寿命。同时本文进行了多 DSP 并行设计,由FPGA 进行控制管理和数据分配,提高了星载计算机的处理性能和可扩展性。同时,如果军品以下级别的FPGA、DSP等VLSI在空间设备中能够广泛应用,可以减轻我国对进口高等级芯片器件的依赖程度,提高我国星载设备的处理能力,同时大幅度降低成本开支。因此本文重点研究一种通用的星载计算机体系结构,这种 FPGA 与多 DSP 的可靠性结构结合高效的多运行模式、系统级的多模冗余设计、多核并行设计和 FPGA、DSP 内部抗辐加固等方法,可以提高系统的整体的可靠性和处理性能。
第二章 高可靠并行星载计算机体系结构
本课题所设计的高可靠并行星载计算机系统采用 FPGA 与多 DSP 的结构,能运行在高可靠冗余模式和高性能并行模式。这样的设计方案解决了传统星载计算机系统结构固定,性能落后的问题,能很好的满足现代星载计算机日益增长的高性能和可靠性的需求。本章将主要讨论高可靠并行星载计算机的体系结构设计,对系统的硬件结构和软件流程将进行详细的研究和论述。
2.1 高可靠并行星载计算机系统结构
通过第一章的研究分析可以看出,当前大部分的星载计算机采用的是固定的二模冗余结构和三模冗余结构。双模冗余系统造价较低,但在检错只能靠再次运行来纠正错误,同时如果其中
文档评论(0)