White Rabbit PTP Core (WRPC)
The White Rabbit PTP Core is an Ethernet MAC implementation capable of providing precise timing. It can be used for sending and receiving regular Ethernet frames between user-defined HDL modules and a physical medium. It also implements the White Rabbit protocol to provide sub-nanosecond time synchronization.
The White Rabbit PTP Core can operate in one of the following modes:
• GrandMaster: WR Master synchronized to an external 1-PPS and 10 MHz
clock signal, propagates precise timing to other WR-compliant devices
• Master: WR Master with free-running oscillator, propagates precise
timing to other WR-compliant devices
• Slave: synchronizes its internal oscillator to another WR Master
device
WR PTP Core external interfaces
WR PTP Core block diagram
Releases
- *Release wrpc-v2.0* - Gateware and Software release of White Rabbit PTP Core v2.0
Documentation
White Rabbit PTP Core User's
Manual describes how to build and
run the Core.
White Rabbit PTP Core HDL
specification describes all input,
output ports and VHDL generic parameters of the Core.
Contacts
- Grzegorz Daniluk - CERN
- Tomasz Włostowski - CERN
Project Status
Date | Event |
11-08-2012 | v2.0 Release |
Other documents
- Frequently Asked Questions
- HDL memory map
- the list of all WRPC Shell commands
- Running simple SPEC-to-SPEC White Rabbit demo
- the list of supported SFP transceivers