JAJZ023C December 2021 – May 2025 AM2732 , AM2732-Q1
MDO:Aurora 64B/66B プロトコルのオーバーフロー メッセージの転送中に、Strict Alignment User Flow Control Striping でサポートされているレシーバとの潜在的な相互運用性に見られる問題。
測定データ出力 (MDO) は、AM273x デバイスのさまざまなインターフェイスから接続されたバス上のトランザクションをキャプチャし、Aurora LVDS インターフェイス (4 データ レーン) 経由で外部に送信するために使用されます。MDO は、スニファ、FIFO、アグリゲータで構成されます。MDO スニファ モジュールは、チップ内のハードウェア インターフェイスを監視し、監視対象となっている構成されたアドレス領域内でのバス上のトランザクションをキャプチャします。
オーバーフローによるデータ損失は、スニファで発生する可能性があります。このオーバーフロー情報は、CPU および Aurora Tx IP に割り込みとして送信されます。このエラー状態をユーザーに通知するために、データ オーバーフロー状態の場合には、Aurora TX IP によって User-Flow-Control (UFC) パケットが生成されます。これはエラー シナリオであり、通常の転送機能では発生しないと想定されています。この段階では、データの完全性はすでに構成されています。
Aurora IP は、Aurora 64B/66B プロトコル仕様のセクション 6.6 に従った UFC パケット生成のみをサポートしています。つまり、UFC ヘッダー ブロックは UFC データブロックの前にあります。Strict Alignment User Flow Control Stripping (Aurora 64B/66B Protocol Specification のセクション 6.7 を参照) は現在サポートしておりません。
有効データ レートを制限内に維持してオーバーフロー状態を避けるため、MDO の入力データ レートを出力データ レートよりも低くする必要があります。