Complete IEEE 1588 Software Solution

Implementation of a robust IEEE 1588 sync solution requires careful design of both hardware and software to achieve robust performance, which is why Skyworks developed AccuTime™, a complete IEEE 1588 software implementation including a full-featured Precision Time Protocol (PTP) stack and an advanced time-recovery servo.

AccuTime™ is designed to work in conjunction with the NetSync™ family of network synchronizer clocks to provide both IEEE 1588 and Synchronous Ethernet support. AccuTime™ PTP stack supports operation in Full Timing Support (ITU-T G.8275.1), Partial and Assisted Partial Timing Support (ITU-T G.8275.2) and PTP-unaware networks (ITU-T G.8261), supporting Grandmaster, Boundary and Slave clock functions. The advanced time recovery servo included in AccuTime™ uses packet selection and adaptive algorithms which, together with the high-resolution digitally controlled oscillator capabilities of the NetSync™ clocks, allow the most stringent ITU-T G.8273.1 Class C and Class D to be achieved in Full Timing Support (FTS) networks while comfortably meeting the 1.1 µs and 15 ppb requirements typically called for in Partial and Assisted Partial Timing Support (PTS & APTS) networks.

AccuTime™ is optimized for use in Linux-based environments with options for 32 and 64-bit ARM and other CPU architectures. To simplify evaluation and integration of AccuTime™, Skyworks has developed demonstration platforms for common architectures, including Xilinx MPSoC & RFSoC devices and NXP Layerscape CPUs.

Learn more about AccuTime™ demonstration platforms.

Illustration shows how AccuTime™ software interact with NetSync™ clocls to implement a full synchronization solution.

Charts comparison showing the difference between AccuTime™ and Linux ptp4l, and the advantage of AccuTime™'s advanced Time Recovery Servo.