PTP/IEEE-1588 Slave Software

The Precision Time Protocol (PTP) is a relatively new protocol.  As such, there are very few options available for you to use for Slave Clock software.  The only widely available software is an open source version which is listed in the table below.  Other versions of PTP Slave software have very expensive licensing fees or require you to purchase specialized hardware.

For an explanation of PTP/IEEE-1588 please read our "Precision Time Protocol" white paper.


Windows 2000, XP, 2003
Choices for PTP Slave software on Windows machines are very limited.  One reason may be the inability of the Windows Operating System to synchronize to the microsecond level of accuracy.  But, by installing specialized hardware (and proprietary software) into a Windows computer, you can still turn it into a PTP Slave.  National Instruments is one vendor of this hardware/software.  There are others.


Linux, uClinux, FreeBSD, NetBSD
PTPd is freely available at Sourceforge and is a complete implementation of the IEEE-1588 specification for a standard clock.  Source code for PTPd is open source and because of contributions from users it is becoming an increasingly portable, interoperable, and stable IEEE-1588 implementation.  Your PTP Slave can be synchronized to within 10 microseconds of the Grandmaster using this software (network topology dependent).


Copyright 2009. All rights reserved.Site Map