Agilex™ 7 エンベデッド・メモリー・ユーザーガイド

ID 683241
日付 12/17/2024
Public
ドキュメント目次

2.5.3. ECC のパリティーフリップ

ECC のパリティーフリップ機能により、M20K ブロックのエンコーダーで生成されたパリティー値を動的に反転し、ECC の動作をシミュレーションで 観察します。

ECC Encoder Bypass (eccencbypass) ポートが High の場合、組み込み ECC エンコーダーの値は、パリティーポートを介して 8 パリティービットと XOR 演算され、新しいエンコーダー値のセットが生成されます。ECC Encoder Bypass ポートが Low の場合、エンコーダーによるパリティービットの生成は、書き込みプロセス時のデータ入力に基づき行われます。

次の表は、パリティーポートに 8 ビットのデータ幅を構築する例を示しています。

表 8.  8 ビットのパリティーポートの設定例
パリティービットのシーケンス ECC 機能 ECC デコーダーによるデータビットの認識および訂正の可否
00000001 シングルエラー訂正 可能
00000011 ダブル隣接エラー訂正 可能
00000111 トリプル隣接エラー訂正 可能
00000101 トリプル隣接エラー訂正 可能
00010011 非隣接のダブル/トリプル訂正/検出 保証なし