The following vendor-specific registers have be added to the MDIO PCS Address space when configured for 1000BASE-X operation. See the 1G/2.5G Ethernet PCS/PMA or SGMII LogiCORE IP Product Guide (PG047).
Bits | Default Value | Access | Description |
---|---|---|---|
15:4 | N/A | RO | Reserved |
3 | 1 | RW |
Timestamp correction enable. When 1, the RX timestamp is adjusted to compensate for enabled PHY fixed and variable latencies. When 0, no adjustment is made to the timestamp. |
2 | 1 | RW |
Fixed RX PHY latency correction enable. When 1, the RX timestamp is adjusted to compensate for fixed PHY latency by using the correction value specified in the following table. When 0, no adjustment is made to compensate for fixed known latencies. |
1 | 0 | RO | Reserved |
0 | 1 | RW |
Variable RX transceiver latency correction enable. When 1, the RX timestamp is adjusted to compensate for measurable variable transceiver latency (for 1000BASE-X this is the barrel shift position of the serial-to-parallel converter in the GTX transceiver PMA). This only varies when the subsystem is initialized following a power-on, reset, or recovery from loss of synchronization; it then remains constant for normal operation. When 0, no adjustment is made to compensate for measurable variable known latencies. |
Bits | Default Value | Access | Description |
---|---|---|---|
15:0 | 0xC8 | RW |
RX 1000BASE-X Fixed Delay in ns. This value is initialized to the known RX latency from the serial wire input into the FPGA, through the transceiver fixed latency components prior to the timestamping position. |
Bits | Default Value | Access | Description |
---|---|---|---|
15:0 | N/A | RO |
RX 1000BASE-X variable RX Delay in UI. This value is measured within the subsystem following RX synchronization (for 1000BASE-X this is the barrel shift position of the serial-to-parallel converted in the transceiver PMA). This only varies when the subsystem is initialized following a power-on, reset, or recovery from loss of synchronization; it then remains constant for normal operation. |