Next Generation PTPv2/IEEE1588

Moreover, in years 2009-2012 CERN with other institutes and companies works on the White Rabbit protocol. One of those partners was Polish company Elproma. They have enhanced the PTP protocol by combining it with Synchronous Ethernet and digital phase measurement to achieve subnanosecond synchronization over optical Gigabit Ethernet link. It is in response to the increasing demand for high precision in advanced metrology and science. The results of work were presented by ELPROMA and CERN during PTTI 2011 converence (read PDF )                              PTTI 2011 

 The article describes the design of the White Rabbit PTP Core (WRPC) – an easy-to-use HDL module implementing an IEEE1588-v2 synchronization model extended with the White Rabbit (WR) protocol. The WRPC can provide sub-nanosecond timing in standard FPGA-based designs or enhance the accuracy of existing systems through OEM modules. WRPC delivers the time and frequency reference via a common timing interface (1-PPS, timecode and reference frequency) to simplify the integration with existing modules. It also features a Gigabit Ethernet fiber optic link (1000Base-X) to communicate with other WR-compliant devices.

We also describe public the details of the synchronization algorithm of White Rabbit which is implemented in the WRPC. WR combines IEEE1588-v2 timestamping with a synchronous physical layer based on Synchronous Ethernet. Sub-nanosecond accuracy is achieved by actively compensating the link delay using phase measurements done with Digital Dual Mixer Time Difference (DDMTD) phase detectors and on-line calibration of the gigabit transceivers' latencies. The measurements presented in the article show a long-term master-to-slave offset below 1 ns, while the precision is better than 20 ps rms for a 5 km single mode fiber connection. The protocol is being developed by CERN, Elproma Elektronika, GSI and other institutes and companies. In addition to fine synchronization, it also provides deterministic frame delivery and extended link redundancy features, developed for critical controls applications, such as the control networks of the particle accelerators at CERN.