= White Rabbit Endpoint State Registers v1.0 = * [[SDB Device ID]] 0xe5ea34bf (old 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; }}} ---- [[CategoryWhiteRabbit|WhiteRabbit]] [[CategorySDB|SDB]]