基于FPGA的星载RAM抗SEU的研究与设计

基于FPGA的星载RAM抗SEU的研究与设计

论文摘要

空间环境中存在着众多的宇宙射线和高能粒子,运行于其中的星载计算机很容易受到这些射线和粒子的冲击从而产生各种辐射效应。星载计算机上的双稳态器件如静态存储器SRAM就可能在辐射的作用下出现单粒子翻转效应(Single Event Upset,SEU),导致存储器中的数据的某一位从一个状态变为另一个状态。在存储器中出现这样的错误如果不能及时的发现并纠正,则可能导致星载计算机出现误操作,甚至出现更严重的后果,所以很有必要对星载RAM进行抗SEU的设计。此外,由于卫星造价高昂,人们更希望在一颗卫星上完成尽量多的任务,所以卫星上会集成更多功能。这些不同的功能有不同的应用需求,对存储器的容量与抗辐射性能也有不同的要求,于是也很有必要对星载RAM的灵活性加以改善。本课题正是基于对以上问题的考虑,使用可调的存储器配置方案,同时采用(22,16)扩展汉明码编码与三模冗余(Triple Modular Redundancy,TMR)相结合的方式对星载RAM进行抗SEU的设计。本论文详细阐述了(22,16)扩展汉明码与TMR的检错纠错原理。使用VHDL语言分别实现了扩展汉明码检错纠错电路与TMR检错纠错电路。为了验证设计的有效性,使用TMS320C6713 DSP搭建验证电路平台,采用软件故障注入法对设计进行验证。经过本设计加固的星载RAM可以对存储器进行在线配置,可以采用两种不同的存储器检错纠错方式。同时,与典型的EDAC芯片相比,本系统实现了差错的实时回写。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 单粒子翻转效应的研究
  • 1.2.1 历史回顾
  • 1.2.2 国内外研究现状
  • 1.3 论文内容的安排及研究的意义
  • 1.4 论文结构
  • 第二章 SEU 及抗SEU 方法研究
  • 2.1 空间辐射环境
  • 2.1.1 宇宙射线
  • 2.1.2 地球辐射带
  • 2.2 各种辐射效应
  • 2.2.1 总剂量效应
  • 2.2.2 单粒子效应
  • 2.3 单粒子翻转效应的产生机制
  • 2.3.1 电荷淀积
  • 2.3.2 电荷收集
  • 2.4 抗单粒子翻转效应方法研究
  • 2.4.1 抗单粒子翻转效应方法
  • 2.4.2 从设计角度抗单粒子翻转效应的方法
  • 2.5 本章小结
  • 第三章 扩展汉明码与 TMR 技术
  • 3.1 差错控制编码
  • 3.1.1 差错控制编码的基本原理
  • 3.1.2 差错控制编码的基本概念
  • 3.1.3 差错控制编码的选择
  • 3.2 扩展汉明码检错与纠错原理
  • 3.2.1 线性分组码
  • 3.2.2 扩展汉明码检错与纠错方法
  • 3.3 TMR 技术
  • 3.4 本章小结
  • 第四章 ACTEL FPGA 设计介绍
  • 4.1 Actel FPGA
  • 4.1.1 Actel FPGA 的优势
  • 4.1.2 ProAsic3 系列的特点
  • 4.2 Actel 公司FPGA 开发工具介绍
  • 4.2.1 仿真工具
  • 4.2.2 综合工具
  • 4.2.3 布局布线工具
  • 4.3 本章小结
  • 第五章 抗 SEU 纠错电路的 FPGA 实现
  • 5.1 设计思想
  • 5.1.1 存储器配置方案
  • 5.1.2 抗 SEU 纠错电路的系统框图
  • 5.1.3 抗 SEU 纠错电路的特点
  • 5.2 纠错电路各功能模块的设计
  • 5.2.1 TMR 模块设计
  • 5.2.2 扩展汉明码模块设计
  • 5.2.3 总体电路设计
  • 5.3 电路综合与仿真
  • 5.3.1 电路仿真
  • 5.3.2 电路综合
  • 5.4 本章小结
  • 第六章 抗 SEU 纠错电路的验证
  • 6.1 容错设计的可靠性验证
  • 6.2 验证电路的设计
  • 6.2.1 电路框图
  • 6.2.2 DSP 最小系统的设计
  • 6.2.3 FPGA 最小系统设计
  • 6.2.4 总体电路实现
  • 6.3 本章小结
  • 第七章 全文总结与展望
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].双模冗余汉明码的设计与验证[J]. 哈尔滨工业大学学报 2020(10)
    • [2].汉明码编译码器的设计与仿真[J]. 福建电脑 2018(03)
    • [3].扩展汉明码的交织重排算法研究及其实现[J]. 计算机应用 2012(S1)
    • [4].扩展汉明码的编解码器设计及其FPGA实现[J]. 现代电子技术 2008(19)
    • [5].一种新型汉明码混合变换及在图像信息隐藏中的应用[J]. 移动通信 2018(04)
    • [6].汉明码在试飞测试中的应用[J]. 中国科技信息 2015(09)
    • [7].扩展汉明码信息协调协议[J]. 西南大学学报(自然科学版) 2011(03)
    • [8].汉明码在通信网络改进中的应用[J]. 电脑开发与应用 2010(07)
    • [9].一种改进的基于汉明码的图像隐写术算法[J]. 无线通信技术 2018(03)
    • [10].三值汉明码检错纠错原理和方法[J]. 计算机学报 2015(08)
    • [11].基于二维汉明码结构的闪存纠错存储系统[J]. 微电子学与计算机 2018(03)
    • [12].基于FPGA交织编码的设计与实现[J]. 哈尔滨理工大学学报 2009(01)
    • [13].基于扩展汉明码的BISR设计优化[J]. 微电子学与计算机 2011(12)
    • [14].基于CCS的(7,4)汉明码的编译码设计[J]. 舰船电子工程 2016(04)
    • [15].基于汉明码的无载体文本信息隐藏算法[J]. 青岛大学学报(自然科学版) 2019(02)
    • [16].基于汉明码和Logistic-正弦映射的图像隐写[J]. 郑州大学学报(理学版) 2018(03)
    • [17].高可靠性SRAM中缩短汉明码EDAC电路的失效分析[J]. 电子设计工程 2014(22)
    • [18].扩展三值纠一检二码原理与设计[J]. 电子学报 2013(08)
    • [19].一种改进的汉明码译码器设计与FPGA验证[J]. 电视技术 2013(17)
    • [20].煤矿设备数据传输的纠错方法[J]. 煤矿机械 2011(02)
    • [21].汉明码的改进及在存储器中的实现[J]. 电子与封装 2011(05)
    • [22].汉明编译码仿真系统的实现[J]. 现代电子技术 2012(11)
    • [23].一种基于FPGA的TPC编码算法的设计与实现[J]. 数字通信世界 2018(08)
    • [24].一种高可靠串行通信协议研究及其控制器IP核设计[J]. 航天控制 2010(04)
    • [25].基于Atmega16的FEC设计与实现[J]. 微型机与应用 2011(08)
    • [26].循环汉明码编译码器的设计与FPGA实现[J]. 现代电子技术 2014(10)
    • [27].一种纠错编解码电路的设计与实现[J]. 电子与封装 2012(07)
    • [28].汉明码在飞机重心调控系统通信部分的应用[J]. 电子测量技术 2008(09)
    • [29].nRF2401无线通信数据传输可靠性技术应用[J]. 自动化技术与应用 2008(07)
    • [30].非等价的(4,7)汉明码字矩阵数[J]. 保定学院学报 2008(04)

    标签:;  ;  

    基于FPGA的星载RAM抗SEU的研究与设计
    下载Doc文档

    猜你喜欢