The RTS IEEE 1588 Master and Slave software stack incorporates the full specification and functionality of the Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (PTP).
Automatically synchronizes with the most accurate clock found in a packet-based network – typically Ethernet.
The RTS implementation uses statistical techniques to reduce residual fluctuations. Devices may join or leave the network at any time.
The software requires minimal resources of host components or networks.
In the past, all implementations of the IEEE 1588 protocol requiring high accuracy also required hardware-implemented timestamping.
Typically hardware-implemented timestamping adds extra non-standard components. The RTS implementation achieves accuracies of up to ± 15 microseconds using only common network interfaces and less then 1 microsecond with hardware timestamping.
The Stack includes all algorithms, regulators, filters. The RTS IEEE 1588 stack comes in source with documentation and an example on VxWorks for x86.