|
# White Rabbit Node Reference Design
|
|
# White Rabbit Node Reference Design
|
|
|
|
|
|
The implementation of the WR-PTP protocol and appropriate network
|
|
The White Rabbit PTP Core (WRPC) is an HDL module that could be easily
|
|
hardware is not a trivial task. The White Rabbit PTP Core (WRPC) was
|
|
|
|
created to simplify the integration of the WR into both existing and
|
|
|
|
embedded devices and systems. It is an HDL module that could be easily
|
|
|
|
synthesized and used as a standalone WR interface inside a single FPGA
|
|
synthesized and used as a standalone WR interface inside a single FPGA
|
|
chip or as an IP core in a larger design. The drawing below depicts the
|
|
chip or as an IP core in a larger design. WRPC was created to simplify
|
|
internal modules of the WRPC:
|
|
the integration of WR into both existing and embedded devices and
|
|
|
|
systems. This wiki page briefly describes the hardware requirements to
|
|
/1252
|
|
integrate WRPC into two projects:
|
|
|
|
[WRReferenceDesign\#Upgrading-an-existing-system](WRReferenceDesign#upgrading-an-existing-system)
|
|
Detailed description see:
|
|
with WR and building a compact embedded solution based on WR.
|
|
[G. Daniluk, T. Włostowski, White Rabbit: sub-nanoseconds
|
|
|
|
synchronization for embedded systems ,
|
|
|
|
PTTI 2011](http://www.timeservers.eu/file_upl/PDF/Seminaria/Elproma%20CERN%20\(White_Rabbit\).pdf).
|
|
|
|
|
|
|
|
WRPC implements an IEEE1588 ordinary clock capable of reaching
|
|
WRPC implements an IEEE1588 ordinary clock capable of reaching
|
|
sub-nanosecond accuracies and working both in Master and Slave modes. In
|
|
sub-nanosecond accuracies and working both in Master and Slave modes. In
|
... | @@ -23,9 +17,14 @@ slave mode, WRPC receives the timing information from a PTP master, |
... | @@ -23,9 +17,14 @@ slave mode, WRPC receives the timing information from a PTP master, |
|
synchronizes its internal clock and provides the timing information for
|
|
synchronizes its internal clock and provides the timing information for
|
|
other IP cores through a simple VHDL interface.
|
|
other IP cores through a simple VHDL interface.
|
|
|
|
|
|
This wiki page briefly describes the hardware requirements to integrate
|
|
The drawing below depicts the internal modules of WRPC:
|
|
the WRPC into two projects: Upgrading an existing system with WRPC and
|
|
|
|
building a compact embedded solution.
|
|
/1252
|
|
|
|
|
|
|
|
Detailed description see:
|
|
|
|
[G. Daniluk, T. Włostowski, White Rabbit: sub-nanoseconds
|
|
|
|
synchronization for embedded systems ,
|
|
|
|
PTTI 2011](http://www.timeservers.eu/file_upl/PDF/Seminaria/Elproma%20CERN%20\(White_Rabbit\).pdf).
|
|
|
|
|
|
-----
|
|
-----
|
|
|
|
|
... | @@ -100,6 +99,7 @@ Scheduled features may include: |
... | @@ -100,6 +99,7 @@ Scheduled features may include: |
|
## Useful references
|
|
## Useful references
|
|
|
|
|
|
- [White Rabbit](https://www.ohwr.org/project/white-rabbit/wiki)
|
|
- [White Rabbit](https://www.ohwr.org/project/white-rabbit/wiki)
|
|
|
|
- [Simple PCIe FMC carrier (SPEC)](https://www.ohwr.org/project/spec)
|
|
- [Compliant SFP
|
|
- [Compliant SFP
|
|
types](https://www.ohwr.org/project/white-rabbit/wikis/SFP)
|
|
types](https://www.ohwr.org/project/white-rabbit/wikis/SFP)
|
|
- [Building WR PTP
|
|
- [Building WR PTP
|
... | | ... | |