エラー検出レポート – 軽減 (+ テスト) モード (訂正機能有効) - 3.1 日本語

UltraScale Architecture Soft Error Mitigation Controller v3.1 LogiCORE IP 製品ガイド (PG187)

Document ID
PG187
Release Date
2019-05-22
Version
3.1 日本語

エラー条件を検出すると、コントローラーはなるべく短時間でエラーを訂正しようと試みます。したがって、エラーが訂正可能であるという前提に立ち、最初に訂正を実行してからレポート情報が生成されます。次のようなレポートが出力されます。

診断: 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