F-Tile Ethernet Intel® FPGA Hard IPユーザーガイド

ID 683023
日付 7/08/2024
Public
ドキュメント目次

4.4.11. Basicタイムスタンプ精度モードにおけるルーティング遅延調整

次の手順に従いルーティング遅延情報を生成し、遅延情報をTX/RX TAM調整の計算に適用します。TAM調整の計算については、PTP TX/RXのクライアント・フロー のセクションで説明されています。

ハードウェアの実行で Timestamp accuracy modeBasic に設定している場合は、eth_f_ptp_report_dl_path_delay.tcl スクリプトを使用してルーティング遅延情報を生成します。

.tcl スクリプトを実行する手順は、Advanced精度モードと同じです。.tcl スクリプトの実行に関しては、Advancedタイムスタンプ精度モードにおけるルーティング遅延調整 のステップ 1 から 3 を参照してください。

  1. 生成されるTXとRXのルーティング遅延調整情報は、次のビューで確認することができます。
    • コマンドプロンプト・ウィンドウ
      Info: PTP DL Path Routing delay adjustment summary:
      Info: Mean TX Routing delay adjustment for IP_INST[0].hw_ip_top|dut|eth_f_0 lane[0] = 0.48525 ns
      Info: Mean TX Routing delay adjustment for IP_INST[0].hw_ip_top|dut|eth_f_0 lane[1] = 0.3595 ns
      Info: Mean RX Routing delay adjustment for IP_INST[0].hw_ip_top|dut|eth_f_0 lane[0] = 0.56175 ns
      Info: Mean RX Routing delay adjustment for IP_INST[0].hw_ip_top|dut|eth_f_0 lane[1] = 0.67025 ns
      Info (23030): Evaluation of Tcl script eth_f_ptp_report_dl_path_delay.tcl was successful
    • 生成される ptp_hw_basic_adj.tcl スクリプト
      #Mean Routing Delay Adjustment (ns)
      #IP0: IP_INST[0] hw_ip_top|dut|eth_f_0
      set IP0_TX0_ROUTING_ADJ 0.48525
      set IP0_TX1_ROUTING_ADJ 0.3595
      set IP0_RX0_ROUTING_ADJ 0.56175
      set IP0_RX1_ROUTING_ADJ 0.67025
    • ptp_hw_basic_adj.csv ファイル

  2. 生成されるルーティング遅延値を tx/rx_tam_adjust の計算で使用します。詳細は、PTP TXクライアント・フロー および PTP RXクライアント・フロー で説明されています。
    注: プロジェクトを変更してコンパイルを再実行する場合は、上記手順に従いルーティング遅延情報を再生成する必要があります。