インテルのみ表示可能 — GUID: bhc1410932111258
Ixiasoft
インテルのみ表示可能 — GUID: bhc1410932111258
Ixiasoft
7.2.9. IEEE 1588v2インターフェイス
以下の図は、1 ステップ操作での IEEE 1588v2 機能の TX タイムスタンプ信号を示しています。
1 ステップ操作では、TX 出力タイムスタンプが MAC の PTP フレームのタイムスタンプ フィールドに挿入されます。タイムスタンプをパケットの正しい位置に挿入できるように、1 ステップ関連の信号を適切に駆動する必要があります。 2 ステップ動作に関連する入力信号は重要ではないため、Low に駆動するか無視できます。
タイプ 1 出力修正フィールドの更新 は、最初のタイプの出力補正フィールド更新の TX タイムスタンプ信号を示しています。ここで、滞留時間は、96 ビット出力タイムスタンプから 96 ビット入力タイムスタンプを減算することによって計算されます。結果は、UDP/IPv4 上でカプセル化された PTP フレームの修正フィールドで更新されます。
の tx_etstamp_ins_ctrl_residence_time_calc_format 信号は Low に駆動され、これが 96b 滞留時間の計算であることを示します。の tx_etstamp_ins_ctrl_checksum_zero 信号が High に駆動されると、UDP/IPv4 チェックサム フィールドがすべて 0 にクリアされます。
タイプ 2 出力修正フィールドの更新 は、2 番目のタイプの出力補正フィールド更新の TX タイムスタンプ信号を示しています。ここでは、64 ビットの入力タイムスタンプが入力ポートの補正フィールドから事前に減算されています。出力ポートでは、64 ビットの出力タイムスタンプが補正フィールドに追加され、正しい滞留時間が補正フィールドで更新されます。これは、UPD/IPV6 上でカプセル化された PTP フレームの例です。
の tx_etstamp_ins_ctrl_residence_time_calc_format 信号は High に駆動され、これが 64b 滞留時間の計算であることを示します。の tx_etstamp_ins_ctrl_checksum_correct 信号は High に駆動され、チェックサム修正フィールドを更新することでパケット UPD/IPV6 チェックサムを修正します。
下りの2ステップ操作 に、2 段階の操作での IEEE 1588v2 機能の TX タイムスタンプ信号を示します。
とき tx_egress_timestamp_request_valid 信号が一意のフィンガープリントで High に駆動されると、MAC はその一意のフィンガープリントに関連付けられた出力タイムスタンプを返します。 1 ステップ動作に関連する信号は Low に駆動するか、無視することができます。パケットの内容に変更はありません。