PCI Express*向け F-タイル Avalon® ストリーミングのインテル® FPGA IPユーザーガイド

ID 683140
日付 4/27/2023
Public
ドキュメント目次

7.6.11. BFMログおよびメッセージ・プロシージャー

これらのプロシージャーは、一般的な形式でのメッセージの表示、情報メッセージの抑制、および特定のメッセージタイプのシミュレーションの停止をサポートします。

次の定数はメッセージのタイプを定義し、それらの値はメッセージを表示するかどうか、または特定のメッセージの後にシミュレーションを停止するかどうかを決定します。表示される各メッセージには、次の表のメッセージタイプに基づいて、特定のプリフィクスがあります。

特定のメッセージタイプの表示を抑制することができます。メッセージタイプを表示するかどうかを決定するデフォルト値は、次の表で定義されています。デフォルトのメッセージ表示を変更するには、ebfm_log_set_suppressed_msg_mask へのプロシージャー呼び出しで表示のデフォルト値を変更します。

特定のメッセージタイプは、メッセージが表示された後にシミュレーションを停止します。次の表は、メッセージタイプがシミュレーションを停止するかどうかを決定するデフォルト値を示しています。ebfm_log_set_stop_on_msg_mask プロシージャーで、特定のメッセージのシミュレーションを停止するかどうかを指定できます。

これらのログメッセージ定数タイプはすべて、integer です。

表 110.  ログメッセージ

定数 (メッセージタイプ)

概要

マスクビット番号

表示

(デフォルト)

シミュレーションの停止 (デフォルト)

メッセージ・

プリフィクス

EBFM_MSG_DEBUG

デバッグメッセージを指定します。

0

無効

無効

DEBUG:
EBFM_MSG_INFO

コンフィグーション・レジスター値、テストの開始および終了などの情報メッセージを指定します。

1

無効

無効

INFO:
EBFM_MSG_WARNING

特定のコンフィグレーションによりテストがスキップされたなどの警告メッセージを指定します。

2

無効

無効

WARNING:
EBFM_MSG_ERROR_INFO

エラーに関する追加情報を指定します。このメッセージを使用して、シミュレーションを停止するエラーメッセージの前に暫定情報を表示します。

3

無効

無効

ERROR:
EBFM_MSG_ERROR_CONTINUE

シミュレーションの継続を可能にする復元可能なエラーを指定します。このエラーは、データ比較の失敗に使用します。

4

無効

無効

ERROR:
EBFM_MSG_ERROR_FATAL

エラーが原因で、テストベンチがそれ以上のシミュレーションを継続できないステートになるため、シミュレーションを停止するエラーを指定します。

N/A

無効

抑制不可

許可する

抑制不可

FATAL:
EBFM_MSG_ERROR_FATAL_TB_ERR

BFMテストドライバーまたはRoot Port BFMの致命的なエラーに使用されます。エラーが原因で、テストベンチでそれ以上のシミュレーションができないステートになるため、シミュレーションを停止するエラーを指定します。このエラーメッセージは、テスト中のEndpoint Application Layerではなく、BFMテスト・ドライバー・モジュールまたはRoot Port BFMでの問題に起因するエラーに対して使用します。

N/A

Y

抑制不可

Y

抑制不可

FATAL: