インテルのみ表示可能 — GUID: amp1600573325136
Ixiasoft
7.1. ステータス・インターフェイス
7.2. TX MAC Avalon STクライアント・インターフェイス
7.3. RX MAC Avalon STアラインメント・クライアント・インターフェイス
7.4. TX MACセグメント化クライアント・インターフェイス
7.5. RX MACセグメント化クライアント・インターフェイス
7.6. MACフロー制御インターフェイス
7.7. PCSモードのTXインターフェイス
7.8. PCSモードのRXインターフェイス
7.9. FlexEおよびOTNモードのTXインターフェイス
7.10. FlexEおよびOTNモードのRXインターフェイス
7.11. カスタム・レート・インターフェイス
7.12. リコンフィグレーション・インターフェイス
7.13. Precision Time Protocolインターフェイス
インテルのみ表示可能 — GUID: amp1600573325136
Ixiasoft
7.2.4. MAC Avalon ST i_tx_error 信号を使用してパケットを無効としてマークする
i_tx_error ポートを使用すると、パケットが完了したときにパケットをエラーとしてマークすることができます。
図 31. i_tx_errorの使用
コアでは、カットスルー・インターフェイスを使用するため、与えられたパケットデータの送信をできるだけ早く開始します。コアによるエラーの検出が、パケットの開始後だった場合、例えば、ブリッジング・システムにおいてレシーバーでもカットスルー・インターフェイスを使用している場合は、i_tx_error を使用してパケットを無効にします。i_tx_error を使用してテストを行い、エラーパケットを生成し、リンクのもう一方の端でエラーパケットを拒否することができることを確認できます。
エラーが発生したフレームを無効にするには、そのフレームを i_tx_endofpacket で終了し、i_tx_error をアサートします。フレームが良好な場合は、i_tx_error をデアサートします。
注: i_tx_error を使用しても、リモートCRCの堅牢なテストは提供されません。これは、破損したCRCビットに依存するのではなく、MIIエラー制御バイトを使用してエラーを示すからです。