1 つの UltraRAM ブロックにつき、ポートごとに 1 つの 64 ビット ECC ブロックを備えています。エンコード機能とデコード機能を個別に使用することもできます。ECC モードではエラーの挿入が可能です。UltraRAM には次の ECC 機能があります。
- 両ポートで ECC エンコード/デコード (オプション)。
- シングル ビット エラーおよびダブル ビット エラー検出。
- シングル ビット エラー訂正。
- シングル ビット エラーまたはダブル ビット エラー挿入機能。
- ECC デコード ロジックの前後のパイプライン レジスタによる性能の最大化 (オプション)。