インテルのみ表示可能 — GUID: bbq1617668537728
Ixiasoft
インテルのみ表示可能 — GUID: bbq1617668537728
Ixiasoft
7.6.11. BFMログおよびメッセージ・プロシージャー
これらのプロシージャーは、一般的な形式でのメッセージの表示、情報メッセージの抑制、および特定のメッセージタイプのシミュレーションの停止をサポートします。
次の定数はメッセージのタイプを定義し、それらの値はメッセージを表示するかどうか、または特定のメッセージの後にシミュレーションを停止するかどうかを決定します。表示される各メッセージには、次の表のメッセージタイプに基づいて、特定のプリフィクスがあります。
特定のメッセージタイプの表示を抑制することができます。メッセージタイプを表示するかどうかを決定するデフォルト値は、次の表で定義されています。デフォルトのメッセージ表示を変更するには、ebfm_log_set_suppressed_msg_mask へのプロシージャー呼び出しで表示のデフォルト値を変更します。
特定のメッセージタイプは、メッセージが表示された後にシミュレーションを停止します。次の表は、メッセージタイプがシミュレーションを停止するかどうかを決定するデフォルト値を示しています。ebfm_log_set_stop_on_msg_mask プロシージャーで、特定のメッセージのシミュレーションを停止するかどうかを指定できます。
これらのログメッセージ定数タイプはすべて、integer です。
定数 (メッセージタイプ) |
概要 |
マスクビット番号 |
表示 (デフォルト) |
シミュレーションの停止 (デフォルト) |
メッセージ・ プリフィクス |
---|---|---|---|---|---|
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: |