错误检测与纠正电路的设计与实现.docxVIP

  • 4
  • 0
  • 约3.21千字
  • 约 5页
  • 2021-11-27 发布于云南
  • 举报
错误检测与纠正电路的设计与实现 错误检测与纠正电路的设计与实现 关键词:错误检测与纠正(EDAC)汉明距离FPGAVHDL 引言 在一些电磁环境比较恶劣的情况下,一些大规模集成电路常常会受到干扰,导致不能正常工作。特别是像RAM这种利用双稳态进行存储的器件,往往会在强干扰下发生翻转,使原来存储的0变为1,或者1变为0,造成的后果往往是很严重的。例如导致一些控制程序跑飞,存储的关键数据出错等等。现在,随着芯片集成度的增加,发生错误的可能性也在增大。在一些特定的应用中,这已经成为一个不能忽视的问题。例如在空间电子应用领域,单粒子翻转效应就成为困扰设计师的一个难题。 在这种情况下,我们可以采用错误检测与纠正EDAC(ErrorDetectionAndCorrection)电路来有效地减少或避免这种情况的出现。根据检错、纠错的原理,主要思想是在数据写入时,根据写入的数据生成一定位数的校验码,与相应的数据一起保存起来;当读出时,同时也将校验码读出,进行判决。如果出现一位错误则自动纠正,将正确的数据送出,并同时将改正以后的数据回写覆盖原来错误的数据;如果出现两位错误则产生中断报告,通知CPU进行异常处理。所有这一切动作都是靠硬件设计自动完成的,具有实时性和自动完成的特点。通过这样的EDAC电路,能大大提高系统的抗干扰能力,从而提高系统的可靠性。 当然,有一些现成的集成电路芯片可以完成上述功

文档评论(0)

1亿VIP精品文档

相关文档