Intel Agilex® 7 SEUの緩和ユーザーガイド

ID 683128
日付 4/10/2023
Public
ドキュメント目次

2.2. エラー・メッセージ・キュー

SEUエラーを検出すると、 Intel Agilex® 7デバイスはエラー情報をエラー・メッセージ・キューに格納します。各エラーメッセージには、エラーのセクターアドレス、タイプ、および位置が記録されます。エラー・メッセージ・キューには、最大8つの異なるメッセージを格納できます。エラー・メッセージ・キューに8つを超える異なるメッセージがある場合、警告メッセージが表示されます。Read EMRをクリックして、エラー・メッセージ・キューを表示およびクリアします。

SEU_ERROR 信号は、エラー・メッセージ・キューに1つ以上のエラーメッセージが含まれるたびにHighになります。キューにエラーメッセージがある場合、信号はHighのままになります。SEU_ERROR 信号は、すべてのエラーメッセージを読み出した後、SEUエラー・メッセージ・キューが空の場合にのみLowになります。SEU_ERROR ピンの動作を監視するには、SEU_ERROR ピン機能を設定する必要があります。

エラー・メッセージ・キューの内容を取得するには、次のツールを使用します。

  • インテル® Quartus® Prime Fault Injection Debugger
  • Advanced SEU Detection Intel® FPGA IP
表 4.  エラー・メッセージ・キューのビットの説明
名前 ビット 説明

セクターアドレス

(avst_seu_source_data 信号の最上位32ビット・ワード)

32 31:24 予約済み
23:16 エラーが発生したセクターアドレス
15:4 予約済み
3:0 セクター内で検出されたエラーの数から1を引いた値

エラー位置 1

(avst_seu_source_data 信号の最下位32ビット・ワード)

32 31:29 エラーの種類:
  • 001 - シングル・ビット・エラー
  • 010 - ダブル隣接ビットエラー
  • 011 - 訂正不可能な複数ビットエラー
28 訂正ステータス:
  • 0 - 訂正なし
  • 1 - 訂正済み
27:25 予約済み
24:12 フレーム内のビット位置
11:0 行インデックスとフレーム・インデックスの組み合わせ
1 内部スクラブによるシングル・ビット・エラーの場合、エラー位置によってエラービットの位置がわかります。内部スクラブなしの複数ビットエラーまたはシングル・ビット・エラーの場合、ビット [23:0] は0を返します。