J4 ›› 2013, Vol. 35 ›› Issue (4): 24-28.
李永进,毛健彪,黄金锋
LI Yongjin,MAO Jianbiao,HUANG Jinfeng
摘要:
存储器是计算机系统的重要组成部分,其信息存取的正确性对整个系统至关重要。随着计算机应用的广泛和深入,人们对系统可靠性的要求越来越高,存储器错误的检测和纠正是提高存储系统可靠性的一种有效手段。当存储器出现错误时,存储系统能够依靠纠错编码ECC来恢复出正确的数据。介绍了当前计算机存储系统所使用的几种纠错编码算法,并分析了这些算法的局限性。针对这些不足,提出了基于Bossen的2冗余b邻接错纠错码的芯片纠错编码算法,并给出了该算法的编码方法和错误译码过程,然后用Verilog HDL语言对算法进行了实现。模拟结果表明,本算法可以有效地纠正所有单字节错,并能检测大部分的多字节错。