共查询到20条相似文献,搜索用时 234 毫秒
1.
基于FPGA的星载计算机自检EDAC电路设计 总被引:1,自引:0,他引:1
为了消除空间环境中单粒子翻转(SEU)的影响,目前星载计算机中均对RAM存储单元采用检错纠错(EDAC)设计.随着FPGA在航天领域的广泛应用,FPCA已成为EDAC功能实现的最佳硬件手段.本文介绍了EDAC的编码和实现,提出一种功能完善的、具有自检、自纠错功能的EDAC电路设计,并采用仿真工具对该EDAC电路的功能进行了验证. 相似文献
2.
基于FPGA的EDAC技术在星载计算机中的应用 总被引:1,自引:0,他引:1
当前星载计算机广泛采用硬件纠错检错(EDAC)电路来对RAM存储单元进行纠错检错处理,以消除SEU的影响。随着FPGA在航天领域的广泛应用,采用FPGA来完成整个EDAC功能已经成为发展趋势,该技术不仅具有性能高、速度快、功耗低等诸多优点,而且占用面积小,为系统小型化提供了途径。本文介绍了EDAC的编码原理、操作流程,以及在X86星载计算机系统中的FPGA实现,论述了其中采用的提高EDAC性能、速度等特性的关键技术。 相似文献
3.
针对一些恶劣的电磁环境对随机存储器(RAM)电路误码影响的情况,根据纠错编码的基本原理,提出简单实用的能检查两位错误并自动纠正一位错误的EDAC算法;通过VHDL语言编程设计,由FPGA器件来实现,并给出仿真结果. 相似文献
4.
针对一些恶劣的电磁环境对随机存储器(RAM)电路误码影响的情况,根据纠错编码的基本原理,提出简单实用的能检查两位错误并自动纠正一位错误的EDAC算法,通过VHDL语言编程设计,由FGPA器件来实现,并给出仿真结果。 相似文献
5.
6.
本文论证了在空间环境下影响RAM可靠性的主要因素及主要故障模式的同时,介绍了利用FPGA实现RAM检错纠错电路的方法,给出了仿真结果,并将此方法同用中小规模集成电路实现RAMEDAC的方法进行了比较。 相似文献
7.
为提高传统纠检错(error detection and correction , EDAC)模块对星载SRAM 中单粒子多位翻转(multiple bit upsets , MBU )的纠错率,提出一种能同时纠正多比特位翻转的技术,称为数据交错技术。参照版图交错法的原理,在FPGA的软件设计等级实现数据的交错存储,将单粒子的多位翻转分离后,分别通过EDAC模块纠正。仿真结果表明,该数据交错技术与(12,8)汉明码及(21,16)汉明码结合后,可将传统EDAC模块对单粒子引起的两位及三位翻转的纠错率从53?69%及28?91%提升至99?82%,以较低代价,实现了MBU大部分翻转形式的纠正。 相似文献
8.
针对基于传统三模冗余思想设计的星载MIMO检测算法中矩阵乘积运算资源占用率较高的问题,提出一种抗SEU的低开销星载EDAC迫零检测算法。通过在算法的矩阵乘积运算中扩展加入两行(列)"校验和",实现自检错、自纠错功能;采用模块化设计和乘法器核复用的方法,减少资源占用率和系统自恢复时间,整体提高系统的可靠性。仿真与测试结果表明,与基于三模冗余和RPR设计的迫零检测算法相比,该算法以较小的检错纠错延时为代价,提高了抗SEU性能,显著降低了资源占用率。 相似文献
9.
10.
本文介绍了双口RAM的功能和作用,论述了它在硬件开发中的特点,并将双口RAM运用在CAN总线的开发设计中,不但使一些调试问题变得简单,而且提高了硬件的可操作性。 相似文献
11.
TS-1.1小卫星星务计算机RAM纠检错电路的设计与实现 总被引:4,自引:0,他引:4
星载嵌入式容错计算机的可靠运行在很大程度上依赖于系统中存储模块的可靠设计。本文针对空间环境的故障形式,提出了采用EDAC(纠检错设计)技术对哈大工研制的TS-1.1小卫星存储模块进行设计的方法,介绍了利用纠检错处理芯片进行的对EDAC控制电路的优化设计,并可靠地实现了应用于TS-1.1卫星系统中的存储模块容错设计。 相似文献
12.
将硬件冗余、检错纠错和刷新技术相结合,设计了一种以龙芯1E处理器为核心且使用FLASH存储引导程序的新型容错星载计算机结构。在对存储器进行冗余备份的基础上,采用硬件EDAC和刷新技术提高了存储器数据的可靠性。基于这种新型硬件结构设计,分析了星载计算机的可靠性,并提出了一种星载计算机高可靠容错启动方案。该方案通过利用硬件冗余资源和软件备份屏蔽了存在故障的存储芯片及出错软件,从而引导星载计算机正常启动。实验结果表明,该方案有效地屏蔽了常见的星载计算机启动故障,提高了星载计算机的可靠性。 相似文献
13.
对国内外基于COTS(Commercial Off-The-Shelf)器件的商业卫星计算机进行了研究。针对商业卫星公司对卫星可靠性、运算性能、成本控制、研发周期等要求和实际空间运行环境,分析了目前国内外商用卫星的设计模式和特点,提出一种基于汽车级COTS器件的商业卫星单板计算机系统。在可靠性设计上采用了EDAC、双核Lock-Step等技术,选用单粒子免疫的器件的MRAM和反熔丝FPGA,在保证计算机系统安全性、可靠性、成本控制和运算性能的同时,避免了多核或多处理器冗余加固方案导致的额外软件开发成本,缩短产品研发周期。研究对基于COTS器件的商业卫星计算机的可靠性设计有一定参考价值。 相似文献
14.
抗单粒子翻转的加固方法 总被引:1,自引:0,他引:1
集成电路受空间粒子辐射容易产生软故障.通过三模冗余、时间冗余和错误检测与纠正等电路结构设计加固方法可对其进行改善,有效增强其抗单粒子翻转的性能,有效防止因辐射产生的软故障. 相似文献
15.
《Design & Test of Computers, IEEE》2010,27(1):86-87
Among this month's CEDA Currents newsletter items are awards—the EDAC Kaufman Award, ICCAD and VLSI-SoC Best Paper Awards, and Early Career Award—the IEEE Embedded Systems Letters' most-accessed articles, and upcoming CEDA events. 相似文献
16.
17.
18.
在FPGA内部使用各种IP软核搭建了完整的嵌入式系统,实现了用三个MicroBlaze CPU软核进行表决的三模冗余容错方案。同时对μC/OS—Ⅱ操作系统以及应用程序进行改进,在程序的内部加入了错误检测和校正(EDAC)、函数堆栈保护等容错功能。通过实验证明,该系统减小了器件本身和内存模块受到的SEU(Single Event Upset)影响。 相似文献
19.
20.
In classical constraint satisfaction, redundant modeling has been shown effective in increasing constraint propagation and
reducing search space for many problem instances. In this paper, we investigate, for the first time, how to benefit the same
from redundant modeling in weighted constraint satisfaction problems (WCSPs), a common soft constraint framework for modeling optimization and over-constrained problems. Our work focuses on
a popular and special class of problems, namely, permutation problems. First, we show how to automatically generate a redundant permutation WCSP model from an existing permutation WCSP using
generalized model induction. We then uncover why naively combining mutually redundant permutation WCSPs by posting channeling constraints as hard constraints
and relying on the standard node consistency (NC*) and arc consistency (AC*) algorithms would miss pruning opportunities, which are available even in a single model. Based on these observations,
we suggest two approaches to handle the combined WCSP models. In our first approach, we propose
m\text -NC\text c*m\text {-NC}_{\text c}^* and
m\text -AC\text c*m\text {-AC}_{\text c}^* and their associated algorithms for effectively enforcing node and arc consistencies in a combined model with m sub-models. The two notions are strictly stronger than NC* and AC* respectively. While the first approach specifically refines
NC* and AC* so as to apply to combined models, in our second approach, we propose a parameterized local consistency LB(m,Φ). The consistency can be instantiated with any local consistency Φ for single models and applied to a combined model with m sub-models. We also provide a simple algorithm to enforce LB(m,Φ). With the two suggested approaches, we demonstrate their applicabilities on several permutation problems in the experiments.
Prototype implementations of our proposed algorithms confirm that applying
2\text -NC\text c*, 2\text -AC\text c*2\text {-NC}_{\text c}^*,\;2\text {-AC}_{\text c}^*, and LB(2,Φ) on combined models allow far more constraint propagation than applying the state-of-the-art AC*, FDAC*, and
EDAC* algorithms on single models of hard benchmark problems. 相似文献