Explore projects
-
This project contains all the HDL gateware necessary for the FPGA of the WR switch.
Updated -
This project covers the hardware development of version 4 of the White Rabbit switch (WRS-v4). More info at the Wiki page
Updated -
Projects / Hdlmake
GNU General Public License v3.0 onlyTool for generating multi-purpose makefiles for FPGA projects.
Main features:
makefile generation for: fetching modules from repositories simulating HDL projects synthesizing HDL projects synthesizing projects remotely (keeping your local resources free) generating multi-vendor project files (no clicking in the IDE!) many other things without involving make and makefilesHdlmake supports modularity, scalability, revision control systems. Hdlmake can be run on any Linux or Windows machine with any HDL More info at the Wiki page
Updated -
YAM is a micro-controller core aiming at simple yet fast IO sequencing with integer processing capabilities. YAM parameters may be assigned to fit many applications. The data width is scalable from 8 to any value (like 32 or larger) size.
Updated -
Control of instrumentation over a White Rabbit network. Define and implement a standardized communication protocol for instrumentation over a White Rabbit network (precise synchronization and timestamping; remote control and test sequence programming; message exchanging and event distribution).
Updated -
A project to host all software and hardware developments related to testing the White Rabbit switch.
Updated -
Projects / White Rabbit Switch - Software
GNU General Public License v2.0 or laterDevelopment of software for the White Rabbit switch, and in particular the embedded Linux system running in the ARM9 processor. More info at the Wiki page
Updated -
This project covers the hardware development of the White Rabbit switch.
Updated -
This project covers all efforts geared to standardize White Rabbit, with a view to providing a stable specification which everyone can use to build compliant products.
Updated -
This project guides new users to start in the White Rabbit “World” with simple experiments. The starting kit uses two SPEC + FMC-DIO cards. Each node allows basic operations such as input timestamping or programmable output pulse generation. Additionally, specific software and gateware layers allow to use it as a standard network interface card implementing the White Rabbit technology functionalities.
Updated -
The aim of the board is to improve the performance of the WR Switch using an external PLL and a new VCTCXO. More info at the Wiki page
Updated -
White Rabbit Switch WRS-3/18 (hardware version 3.4) with modified SCB prepared for the low-jitter daughterboard and modified backplane. Commercially available. More info at the Wiki page
Updated -
Fanless version of the White Rabbit Switch WRS-3/18 (hardware version 3.4) with the low-jitter daughterboard integrated. More info at the Wiki page
Updated -
Projects / Software for White Rabbit PTP Core
GNU General Public License v2.0 or laterWhite Rabbit PTP Core software for LatticeMico32. It consists of a software wrapper for running a PTP daemon without an operating system and device drivers for WRPC HDL internals.
Updated -
Project exploring the current limits of White Rabbit timing distribution and how to obtain the best possible jitter and Allan Deviation performance
Updated -
WR-HSR is a research project to implement the High-availability Seamless Redundancy (HSR) protocol on White Rabbit switches and dual-port end nodes. The implementation is not part of the roadmap of the White Rabbit project.
Updated -
This project focuses on performing with high precision the core WR PTP calculations in fixed-point arithmetic. This will ensure uniform input parameters, code and precision across all WR implementations.
Updated -
This project deals with the distribution of RF signals over a White Rabbit network. In particular, it describes ways of extracting the characteristics of an RF signal (I/Q, Amplitude/Phase...) using a WR sampling node and the way to distribute those characteristics through Ethernet frames and generate the RF on the receiving nodes.
Updated -
Distribution of clock signals over a White Rabbit network. It uses an PLL with a numerically controlled (DDS) oscillator to extract the characteristics of a signal that in turn are distributed over a White Rabbit network to receiving nodes with a DAC that regenerate exactly the same signal in phase. More info at the Wiki page
Updated