英特尔Agilex® 7嵌入式存储器用户指南

ID 683241
日期 4/10/2023
Public
文档目录

2.5.2. ECC奇偶校验位翻转(ECC Parity Flip)

ECC parity flip功能动态翻转M20K模块的编码器中生成的奇偶校验位值,通过仿真观察ECC行为。

当ECC Encoder Bypass (eccencbypass)端口为高电平时,通过奇偶校验端口将内置ECC编码器值与8个奇偶校验位进行异或(XOR-ed),以生成一组新的解码器值。当ECC Encoder Bypass端口为低电平时,解码器会根据写操作过程中的数据输入来生成奇偶校验位。

下表显示为构建8-bit数据宽度奇偶校验端口的示例。

表 6.  设置8-Bit奇偶校验端口的示例
奇偶校验位序列 ECC特性 ECC Decoder是否能够识别并纠正数据位?
00000001 Single-error correction(单个错误纠正) Yes
00000011 Double-adjacent-error correction(双邻错误纠正) Yes
00000111 Triple-adjacent-error correction(三相邻错误纠正) Yes
00000101 Triple-adjacent-error correction(三相邻错误纠正) Yes
00010011 Non-adjacent double/triple correction/detection(非相邻双/三纠正/检测) No guarantee(无法保证)