エラー条件を検出すると、コントローラーはなるべく短時間でエラーを訂正しようと試みます。したがって、エラーが訂正可能であるという前提に立ち、最初に訂正を実行してからレポート情報が生成されます。次のようなレポートが出力されます。
診断: CRC エラーのみ (エラー ビットの位置または数を特定できない)。
RI XX Reserved information
SC 04 State Transition to Correction state
CRC CRC error detected
TS {8-digit hex value} Timestamp
診断: ECC ベースのエラー – 訂正不能
RI XX Reserved information
SC 04 State Transition to Correction state
ECC ECC Error Detected
TS {8-digit hex value} Timestamp
PA {n-digit hex value} PFA of Detected Error. n = 7 for UltraScale and 8 for UltraScale+.
LA {n-digit hex value} LFA of Detected Error. n = 7 for UltraScale and 8 for UltraScale+.
検出レポートの PA には SLR 番号と PFA アドレスの両方が含まれます。PA のフォーマットは、PFA エラー挿入コマンドからワードおよびビット フィールドを取り除いたものとなります。詳細は、 表: PFA を使用したエラー挿入の UART コマンド の「PFA を使用したエラー挿入」を参照してください。
UltraScale PA = 0sst trrr rrrc cccc cccc cmmm mmmm
UltraScale+ PA = 00ss 0ttt rrrr rrcc cccc cccc mmmm mmmm
検出レポートの LA には SLR 番号と LFA アドレスの両方が含まれます。LA のフォーマットは、LFA エラー挿入コマンドからワードおよびビット フィールドを取り除き、最上位ニブルをすべて 0 にしたものとなります。詳細は、 表: UART コマンドと使用方法 の「LFA を使用したエラー挿入」を参照してください。
UltraScale = 0000 0000 0ssL LLLL LLLL LLLL LLLL
UltraScale+ = 0000 0000 0000 ssLL LLLL LLLL LLLL LLLL
診断: ECC ベースのエラー – 訂正可能
RI XX Reserved information
SC 04 State Transition to Correction state
ECC ECC error detected
TS {8-digit hex value} Timestamp
PA {n-digit hex value} PFA of Detected Error. n = 7 for UltraScale and 8 for UltraScale+.
LA {n-digit hex value} LFA of Detected Error. n = 7 for UltraScale and 8 for UltraScale+.
検出レポートの PA には SLR 番号と PFA アドレスの両方が含まれます。PA のフォーマットは、PFA エラー挿入コマンドからワードおよびビット フィールドを取り除いたものとなります。詳細は、 表: PFA を使用したエラー挿入の UART コマンド の「PFA を使用したエラー挿入」を参照してください。
UltraScale PA = 0sst trrr rrrc cccc cccc cmmm mmmm
UltraScale+ PA = 00ss 0ttt rrrr rrcc cccc cccc mmmm mmmm
検出レポートの LA には SLR 番号と LFA アドレスの両方が含まれます。LA のフォーマットは、LFA エラー挿入コマンドからワードおよびビット フィールドを取り除き、最上位ニブルをすべて 0 にしたものとなります。詳細は、 表: UART コマンドと使用方法 の「LFA を使用したエラー挿入」を参照してください。
UltraScale = 0000 0000 0ssL LLLL LLLL LLLL LLLL
UltraScale+ = 0000 0000 0000 ssLL LLLL LLLL LLLL LLLL
診断: 補助インターフェイスの入力によって検出されたエラー。 補助エラーのレポートはコントローラーが訂正ステート時に出力されます。
RI XX Reserved information
SC 04 State Transition to Correction state
AUX AUX Error
TS {8-digit hex value} Timestamp
診断: ECC ベースの ROM エラー – 訂正可能。前述のとおり、コントローラーが使用するブロック RAM の大半は ECC で保護されています。このロジックによって訂正可能エラー (1 ビット エラー) が検出されると、次のエラー メッセージが出力されます。このエラーは、コントローラーが訂正ステートの場合に報告されます。
このエラーが検出されても、1 ビット ECC エラーの読み出し出力はブロック RAM によって自動的に訂正されるため、ブロック RAM から実際に読み出されるデータにエラーは含まれません。このメモリ空間でエラーが蓄積されるのを防ぐため、訂正後のデータが同じアドレスに書き戻されます。
RI XX Reserved information
SC 04 State Transition to Correction state
ROM
TS (8-digit hex value) Timestamp