インテルのみ表示可能 — GUID: zcy1554214206768
Ixiasoft
インテルのみ表示可能 — GUID: zcy1554214206768
Ixiasoft
2.12.8. 1588 PTP Registers
1588 PTPレジスターでは、1588 PTP信号とともにPrecision Time Protocol (PTP) タイムスタンプ情報の処理および提供を行います。これは、 IEEE 1588-2008 Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Standardで定義されています。1588 PTPモジュールでは、1588 Precision Time Protocolをデザインに実装するためのサポートを提供しています。
アドレス |
パラメーター名 |
ビット |
説明 |
HWリセット値 |
アクセス |
---|---|---|---|---|---|
0xA00 | TXPTP_REVID | [31:0] | IPコア・リビジョンID。 | 0x0504_2018 |
RO |
0xA01 | TXPTP_SCRATCH | [31:0] | スクラッチレジスターはテストに使用できます。 | 32'b0 | RW |
0xA05 | TX_PTP_CLK_PERIOD | [19:0] | 20ビットレジスター。IEEE 1588v2形式のデータパスクロック周期を保持しています。この値は、データパスを介した遅延の推定に使用されます。 1588v2形式の402.83 MHz EHIPクロックの周期。 ビット [19:16] : ナノ秒 (ns) ビット [15:0] : ナノ秒の小数部 |
0x27B81 | RW |
0xA0A | TX_PTP_EXTRA_LATENCY | [31:0] | ユーザー定義の追加レイテンシー。IPコアによって発信TX 1ステップおよび2ステップ・タイムスタンプに追加されます。 [31] : Signビット、負の追加レイテンシーの場合は1に設定 ビット [30:16] : ナノ秒単位の追加レイテンシー ビット [15:0] : ナノ秒の小数単位の追加レイテンシー (値/ 17'h10000) たとえば、+2.5 nsのTX追加レイテンシを設定するには、 tx_ptp_extra_latency を32'h00028000に設定します。 |
32'b0 | RW |
0xA0D | PTP_DEBUG | [31:0] | 少数のPTPデバッグ機能を制御します。
|
0x0 | RW |
アドレス |
パラメーター名 |
ビット |
説明 |
HWリセット値 |
アクセス |
---|---|---|---|---|---|
0xB00 | RXPTP_REVID | [31:0] | IPコア・リビジョンID。 | 0x0504 2018 |
RO |
0xB01 | RXPTP_SCRATCH | [31:0] | スクラッチレジスターはテストに使用できます。 | 32'b0 | RW |
0xB06 | RX_PTP_EXTRA_LATENCY | [31:0] | EHIPによって追加される着信RXタイムスタンプに追加レイテンシーを指定する32ビット。
たとえば、5.00 nsのRX追加レイテンシーを設定するには、rx_ptp_extra_latencyを32'h00050000に設定します。 |
32'b0 | RW |
0xB11 | PTP_RX_UI | 31:0 | RX Serialインターフェイス上の単一シリアルビットの時間を設定します。 単一のRXシリアルビットの時間を設定します。この時間は、RXタイムスタンプの推定値の生成に使用されます。
|
0x0 | RW |