Intel® Arria® 10内核架构和通用I/O手册

ID 683461
日期 5/08/2017
Public
文档目录

2.11. 存储器模块纠错码支持8.2.1. 存储器模块纠错码支持

ECC使您能够检测并纠正存储器输出上的数据错误。 ECC能够执行32-bit字的单一错误纠正,双邻错误纠正和三邻错误检测。然而,ECC无法检测四个或更多错误。

M20K模块处于×32宽简单双端口模式中时,它具有对ECC的内置支持:

  • 当使用ECC时,M20K要比非ECC简单双端口模式运行的慢。然而,您可以在输出解码器之前使能可选的ECC流水线寄存器,实现比非流水线模式更高的性能,但要以一个周期的延迟为代价。
  • M20K ECC状态与两个ECC状态标志信号(e(错误)和ue(不可纠正的错误))进行通信。状态标志是存储器模块的常规输出的一部分。当使用ECC时,您不能访问两个奇偶校验位,因为ECC状态标志将它们替换了。