White Rabbit Endpoint State Registers v1.0
Supported on Modules
SDB
- SDB Device ID 0x6dbf32d6
Register Map
address space 0x00 - 0x1F
Reg 0x00, WR interface state, RO
- [0] - SFP transceiver Ok
- [1] - Ethernet link up
- [2] - WR time synchronized
- [15:3] - reserved
Reg 0x01 - reserved
Reg 0x02, Uptime in seconds, RO, 32-bit
Reg 0x04, current WR TAI timestamp, RO, 64-bit
64-bit timestamp format:
- [63:32] - seconds since Epoch
- [31:2] - nanoseconds
- [1:0] - flags: 2 - time valid, others - time invalid
Reg 0x08, Number of Link Loss events, RO, 32-bit
Reg 0x0A, Number of Sync Loss events, RO, 32-bit
Reg 0x0C, Number of RX Code Error events, RO, 32-bit
Reg 0x0E, Number of Other Error events, RO, 32-bit
Reg 0x10, timestamp 1, RO, 64-bit
Reg 0x14, timestamp 2, RO, 64-bit
Reg 0x18, timestamp 3, RO, 64-bit
Reg 0x1C, timestamp 4, RO, 64-bit
Timestamp decode
wrTAISeconds = wrTimecode >> 32; wrTAINanoseconds = (wrTimecode >> 2) & 0x3FFFFFFF;