Product category:
Embedded Software and Operating Systems
News Release from: Real-Time Systems | Subject: IEEE1588 software protocol stack
Edited by the Electronicstalk Editorial
Team on 10 November 2006
Software synchronises network clocks
Software-only implementation of the IEEE1588 Precision Time Protocol eliminates the need for hardware-based timestamping and delivers possible accuracies of +/-5us or better.
Real-Time Systems (RTS), a leader in real-time software development, has introduced a software-only implementation of the IEEE1588 Precision Time Protocol The new software eliminates the need for hardware-based timestamping and delivers possible accuracies of +/-5us or better
This article was originally published on Electronicstalk on 14 Dec 2006 at 8.00am (UK)
Related stories
Time synchronisation via Ethernet
Real-Time Systems brings to market an example implementation of its software-only implementation of the IEEE 1588 Precision Time Protocol on real time operating system
Multicore processors host two operating systems
Software exploits multicore processors to simultaneously host real-time and general purpose operating systems.
The company expects the software to find wide use in instrumentation, automation systems and process control networks.
In the past, all implementations of the IEEE1588 protocol requiring high accuracy also required hardware-implemented timestamping.
Typically hardware-implemented timestamping adds extra nonstandard components and costs.
The RTS implementation achieves high accuracy using only common network interfaces, and does not require hardware-implemented timestamping.
The new product includes all servo algorithms, regulators, filters, PTP-Clock based on hardware timer and direct timer access.
The RTS IEEE1588 stack is fully tested and comes complete with documentation and an example implementation on VxWorks for x86.
The RTS IEEE1588 software protocol stack is available with source code to qualified customers.
The RTS IEEE1588 master and slave software stack incorporates the full specification and functionality of the Precision Clock Synchronisation Protocol for networked measurement and control systems (PTP).
Through PTP, multiple devices are automatically synchronised with the most accurate clock found in a packet-based network - typically Ethernet.
The RTS protocol stack automatically determines the most accurate clock, otherwise known as the grand master clock.
During operation and after initial synchronisation, the PTP real-time clocks are constantly adjusted by exchanging timing messages.
The RTS implementation uses statistical techniques to further reduce residual fluctuations.
Because the RTS IEEE1588 protocol stack supports the PTP hot-pluggable functionality requirement, devices may join or leave the network at any time.
The software is simple, administration free and requires minimal resources of host components or networks.
To monitor, tune and analyse a PTP network, open source tools are available for free.
• Real-Time Systems: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page

