The White Rabbit Project

White Rabbit is the name of a collaborative project including CERN, GSI Helmholtz Centre for Heavy Ion Research, and other partners from universities and industry develop together a fully deterministic Ethernet-based network for general purpose data transfer and sub-nanosecond accuracy synchronization. It's initial use was as a timing distribution network for control and data acquisition timing of the accelerator sites at CERN as well as in GSI's FAIR project. The hardware designs as well as the source code are publicly available at the "White Rabbit Overview". [1]The name of the project is a reference to the White Rabbit appearing first in Lewis Carroll's novel Alice's Adventures in Wonderland.

Focus and goals

White Rabbit provides sub-nanosecond synchronization accuracy, which formerly required dedicated hard wired timing systems, with the flexibility and modularity of real-time Ethernet networks. A White Rabbit network may be used solely to provide timing and synchronization to a distributed electronic system, or be used to provide both timing and real-time data transfer.[2][3]

The White Rabbit Project focuses on:

Technologies

To achieve sub-nanosecond synchronization White Rabbit utilizes:

White Rabbit uses the PTP to achieve sub-nanosecond accuracy. A two-way exchange of PTP synchronization messages allows precise adjustment of clock phase and offset. The link delay is known precisely via accurate hardware timestamps and the calculation of delay asymmetry.

White Rabbit applications

At CERN White Rabbit was used for the new control system of the injector chain.

At GSI White Rabbit will become the timing system of the FAIR complex.

Several companies[5] have begun to commercialize White Rabbit for commercial applications by developing their own White Rabbit hardware and software.

A White Rabbit timing network

In a White Rabbit timing network a designated timing master node provides timing for the entire network. The timing master is syntonized with an atomic clock and is synchronized with a GPS receiver.

Components of a White Rabbit network are multi-port White Rabbit Switches and single or dual-port White Rabbit nodes. Both components may be added dynamically to the network. Cable length and other delay factors are automatically compensated by the Precision Time Protocol algorithms. Though conventional Gigabit Ethernet devices may be connected as well only White Rabbit devices take part in network timing and synchronization.

References

  1. "White Rabbit Overview". Retrieved 2013-07-18.
  2. "The White Rabbit Project". 2009. Retrieved 2013-07-18.
  3. "White rabbit: Sub-nanosecond timing distribution over Ethernet". October 2009. Retrieved 2013-07-18.
  4. wikt:syntonization
  5. "Open Hardware Repository Companies". Retrieved 2013-07-18.

External links