インテルのみ表示可能 — GUID: dno1519875822160
Ixiasoft
インテルのみ表示可能 — GUID: dno1519875822160
Ixiasoft
2.11.12. 1588 PTP Interface
イーサネット インテルFPGA IP向けEタイル ハードIP 1588 PTP Interfaceが10G/25Gデザインで使用可能なのは、100GE or 1 to 4 10GE/25GE with optional RS-FEC and 1588 PTPバリエーションの10G/25Gチャネルに対してEnable IEEE 1588 PTPをオンにした場合です。提供されている1588 Precision Time Protocol (PTP) タイムスタンプ情報の定義は、 IEEE 1588-2008 Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Standardの通りです。
この信号がアクティブになるのは、選択したチャネルのコンフィグレーションで、MAC+PTP+PCSスタックを提供するようになっている場合にのみです。
すべてのインターフェイス信号は、TXまたはRXクロックでクロッキングされます。信号名は標準のAvalon-ST信号で、わずかな違いでバリエーションを示します。例えば次の通りです。
- 100GEチャネルまたはシングルチャネル10GE/25GEの場合 : i_ptp_ins_ets
- 選択した10GE/25GEチャネルの場合 : i_ptp_ins_ets[n-1:0]
信号名 |
幅 | 説明 |
---|---|---|
i_ptp_ins_ets i_ptp_ins_ets[n-1:0] |
1 | アサートされると、出力タイムスタンプをそれぞれのチャネルの現在のTXパケットに挿入します。 この信号をアサートする前に、次の点を考慮してください。
|
i_ptp_ins_cf i_ptp_ins_cf[n-1:0] |
1 | アサートされると、滞留時間タイムスタンプをそれぞれのチャネルの現在のTXパケットの訂正フィールドに挿入します。 この信号をアサートする前に、次の点を考慮してください。
|
i_ptp_zero_csum i_ptp_zero_csum[n-1:0] |
1 | アサートされると、現在のTXパケット内で伝送されるUDPパケットのチェックサムをゼロで上書きします。 この信号をアサートする前に、次の点を考慮してください。
|
i_ptp_update_eb i_ptp_update_eb[n-1:0] |
1 | アサートされると、現在のTXパケット内で伝送されるIPv6パケット内の拡張バイトフィールドを上書きします。使用する値は、UDPパケットへの変更によるチェックサムへの変更を取り消します。 この信号をアサートする前に、次の点を考慮してください。
|
i_ptp_ts_format i_ptp_ts_format[n-1:0] |
1 | アサートされると、それぞれのチャネルでPTP 1ステップ動作の形式を選択します。
egressタイムスタンプ信号 ( i_ptp_ins_ets ) または滞留時間タイムスタンプ信号 ( i_ptp_ins_cf )、およびTX valid信号とSOP信号がアサートされている場合にのみ有効です。 |
i_ptp_ts_offset i_ptp_ts_offset[n-1:0] |
16 | アサートされると、現在のTXパケット内のPTPタイムスタンプ・フィールドの位置を示します。 この信号をアサートする前に、次の点を考慮してください。
注意:
オフセットをTXパケット内の位置に設定してください。そうしないと、PTP挿入操作が失敗します。PTPフィールドの重複もしないでください。
|
i_ptp_cf_offset i_ptp_cf_offset[n-1:0] |
16 | アサートされると、現在のTXパケット内のPTP訂正フィールドの位置を示します。 この信号をアサートする前に、次の点を考慮してください。
注意:
オフセットをTXパケット内の位置に設定してください。そうしないと、PTP挿入操作が失敗します。PTPフィールドの重複もしないでください。
|
i_ptp_csum_offset i_ptp_csum_offset[n-1:0] |
16 | アサートされると、現在のTXパケット内のUDPチェックサム・フィールドの先頭バイトの位置を示します。 この信号をアサートする前に、次の点を考慮してください。
注意:
オフセットをTXパケット内の位置に設定してください。そうしないと、PTP挿入操作が失敗します。PTPフィールドの重複もしないでください。
|
i_ptp_eb_offset i_ptp_eb_offset[n-1:0] |
16 | アサートされると、現在のTXパケット内の拡張バイトフィールドの先頭バイトの位置を示します。 この信号をアサートする前に、次の点を考慮してください。
注意:
オフセットをTXパケット内の位置に設定してください。そうしないと、PTP挿入操作が失敗します。PTPフィールドの重複もしないでください。
|
i_ptp_tx_its i_ptp_tx_its[n-1:0] |
96 | アサートされると、滞留時間の計算が必要なTXパケットのIngressタイムスタンプを示します (例 : i_ptp_ins_cf = 1) 。 このタイムスタンプは、パケットがシステムに到着した時刻です。TX MACでは、この時間をパケットがシステムから出て滞留時間を生成する時間と比較します。PTPの1ステップ操作 (例 : i_ptp_ts_format ) は、使用するタイムスタンプ形式を決定します。 TX valid信号およびTX SOP信号がアサートされている場合にのみ有効です。 |
信号名 |
幅 | 説明 |
---|---|---|
i_ptp_ts_req i_ptp_ts_req[n-1:0] |
1 | 現在のTXパケット用の2ステップ・タイムスタンプ信号を要求します。 アサートされると、現在のパケットのTXタイムスタンプを生成します。 TX valid信号およびTX SOP信号がアサートされている場合にのみ有効です。 |
i_ptp_fp i_sl_ptp_fp[n-1:0] |
8 | 現在のTXパケットのフィンガープリント信号。
8ビットのフィンガープリントを送信中のTXパケットに割り当てます。これにより、TXパケットに関連付けられている2ステップまたは1ステップのPTPタイムスタンプを識別できます。タイムスタンプは、同じフィンガープリントで返されます。
TX valid信号およびTX SOP信号がアサートされている場合にのみ有効です。 |
o_ptp_ets_valid o_sl_ptp_ets_valid[n-1:0] |
1 | 2ステップのegressタイムスタンプvalid信号。 アサートされると、フィンガープリントとegressタイムスタンプ信号によって、このサイクルで有効な出力が提示されます。 |
o_ptp_ets o_sl_ptp_ets[n-1:0] |
96 | 2ステップまたは1ステップのegressタイムスタンプ信号。 アサートされると、TXパケット用のegressタイムスタンプを提示します。このパケットは、 o_ptp_ets_fp から得たフィンガープリントを使用して送信されたものです。 この信号をアサートする前に、次の点を考慮してください。
|
o_ptp_ets_fp o_sl_ptp_ets_fp[n-1:0] |
8 | アサートされると、現在の2ステップまたは1ステップのegressタイムスタンプのフィンガープリントを表示します。フィンガープリントを使用して、タイムスタンプがどのTXパケットに属しているのかを判断できます。 egressタイムスタンプvalid ( o_ptp_ets_valid ) 信号がアサートされた場合にのみ有効です。 |
信号名 |
幅 | 説明 |
---|---|---|
i_ptp_tod |
96 | ローカルクロックによるTime-of-Day。 アサートされると、このバスでは、現在時刻を (ローカルクロックに従って) イーサネット・コアに提示します。コア内のすべてのチャネルでこのTODポートを共有します。 タイムスタンプは1588v2形式 (96b) です。
|
信号名 |
幅 | 説明 |
---|---|---|
o_ptp_rx_its i_sl_ptp_rx_its[n-1:0] |
96 | Ingress RXタイムスタンプ信号。 各チャネルの着信RXパケットのIngressタイムスタンプを表示します。 RX valid信号およびRX SOP信号がアサートされている場合にのみ有効です。 タイムスタンプは1588v2形式 (96b) です。 |
信号名 |
幅 | 説明 |
---|---|---|
o_tx_ptp_ready o_sl_tx_ptp_ready[n-1:0] |
1 | TX PTP ready信号。 アサートされると、コアでは各チャネルでTX PTP機能を要求する準備が整います。 |
o_rx_ptp_ready o_sl_rx_ptp_ready[n-1:0] |
1 | RX PTP ready信号。 アサートされると、RX PTPロジックが各チャネルで使用できる状態にあることを示します。 |