仅对英特尔可见 — GUID: nik1411172662568
Ixiasoft
7.6. 1588 PTP寄存器
1588 PTP寄存器和1588 PTP信号根据IEEE 1588-2008网络测量和控制系统的精密时钟同步协议标准中的定义来处理并提供Precision Time Protocol(PTP)时间戳信息。1588 PTP模块为您在设计中实现1588 Precision Time Protocol提供支持,
地址 |
名称 |
位 |
说明 |
HW复位值 |
访问权限 |
---|---|---|---|---|---|
0xA00 | TXPTP_REVID | [31:0] | IP核版本ID。 | RO | |
0xA01 | TXPTP_SCRATCH | [31:0] | 可用于测试的Scratch寄存器。 | 32'b0 | RW |
0xA02 | TXPTP_NAME_0 | [31:0] | IP核实例标识符字符串的首4个字符, “25GETXPTPCSR” | 0x3235_4745 |
RO |
0xA03 | TXPTP_NAME_1 | [31:0] | IP核实例标识符字符串的后4个字符, “25GETXPTPCSR” | 0x5458_5054 |
RO |
0xA04 | TXPTP_NAME_2 | [31:0] | IP核实例标识符字符串的末尾4个字符, “25GETXPTPCSR” | 0x5043_5352 |
RO |
0xA05 | TX_PTP_CLK_PERIOD | [19:0] | clk_txmac时钟周期。 Bits [19:16]:纳秒 Bits [15:0]:纳秒的小数 |
该值被设置为所需TX MAC时钟频率的正确时钟周期。 | RW |
0xA06–0xA0A |
保留 | 保留 | 96'b0 | RO | |
0xA0B | TX_PTP_ASYM_DELAY | [18:0] | 延迟测量所需的不对称调整。IP核将该值添加到最终延迟。
|
19'b0 | RW |
0xA0C | TX_PTP_PMA_LATENCY | [31:0] | 经TX PMA的延迟。该延迟是从TX PCS输出到tx_serial管脚的延迟。
Arria 10器件中,TX PMA延迟为187 UI。1 UI大约为38.8 ps。 因此,Altera建议将该寄存器的值设置为0x0007_428F。该值虽取决于具体器件,但大多数情况下足够精确。Altera建议慎重修改该值。 |
32'b0 | RW |
地址 |
名称 |
Bit |
说明 |
HW复位值 |
访问权限 |
---|---|---|---|---|---|
0xB00 | RXPTP_REVID | [31:0] | IP核版本ID。 | RO | |
0xB01 | RXPTP_SCRATCH | [31:0] | 可用于测试的Scratch寄存器。 | 32'b0 | RW |
0xB02 | RXPTP_NAME_0 | [31:0] | IP核实例标识符字符串的首4个字符, “25GERXPTPCSR” | 0x3235_4745 |
RO |
0xB03 | RXPTP_NAME_1 | [31:0] | IP核实例标识符字符串的后4个字符, “25GERXPTPCSR” | 0x5258_5054 |
RO |
0xB04 | RXPTP_NAME_2 | [31:0] | IP核实例标识符字符串的结尾4个字符, “25GERXPTPCSR” | 0x5043_5352 |
RO |
0xB05 | RX_PTP_CLK_PERIOD | [19:0] | clk_rxmac时钟周期。 Bits [19:16]:整数纳秒 Bits [15:0]:纳秒的小数 |
该值被设置为所需TX MAC时钟频率的正确时钟周期。 | RW |
0xB06 | RX_PTP_PMA_LATENCY | [31:0] | 经RX PMA的延迟。该延迟来自于rx_serial管脚 到RX PCS输入。
Arria 10器件中,RX PMA延迟为102.5 UI,1 UI大约为38.8 ps。 因此,Altera建议将该寄存器值设置为0x0003_FA1C。该值虽取决于具体器件,但大不多情况下还足够精确。Altera建议相当谨慎修改该值。 |
32'b0 | RW |