Explore projects
-
DI/OT Zynq Ultrascale-based System Board with White Rabbit support. More info at the Wiki page
Updated -
Tool 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 -
Development 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 -
A collection of cores needed in the White Rabbit node and switch. Includes White Rabbit PTP Core (WRPC).
Updated -
Updated
-
This project contains all the HDL gateware necessary for the FPGA of the WR switch.
Updated -
BabyWR is a general purpose small pluggable WR node in a M.2 form-factor. More info at the Wiki page
Updated -
This project covers the hardware development of version 4 of the White Rabbit switch (WRS-v4). More info at the Wiki page
Updated -
White 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 -
The P4CH–LNLS is a standalone, high-resolution, four-channel picoammeter. The channels are independent; each features an eight-range transimpedance amplifier (I-V amplifier) and 24-bit resolution, delta-sigma ADC with ten selectable sampling frequencies that reach up to 2000 samples per second. The hardware’s input stage was designed to be biased up to 400 V by an external high-voltage power supply. Edge-sensitive trigger signals allow for synchronization of data acquisition with external events or other devices. Input and output ADC clock connectors are also available on the device, which may be beneficial for applications requiring multiple and synchronized P4CH-LNLS with strict timing requirements. NXP Semiconductors’ cortex M3 microcontroller, the LPC1768, manages these features and stores the calibration data on an external EEPROM. The microcontroller and the user communicate through a 10/100 Mbps Ethernet link.
Updated -
White Rabbit is a fully deterministic Ethernet-based network for general purpose data transfer and synchronization. It can synchronize over 1000 nodes with sub-ns accuracy over fiber lengths of up to 10 km. Commercially available. More info at the Wiki page
Updated -
A project to host all software and hardware developments related to testing the White Rabbit switch.
Updated -
A project to host all software and hardware developments related to testing the White Rabbit switch.
Updated -
A Precise Time Protocol (PTP, IEEE 1588) software stack whose single source code can be compiled for many architectures (POSIX systems, WR switch, WR node, ...) and which is easily extensible.
Updated -
The Macbeth (MAChine / BEamline Timing Hardware) system is aimed to synchronize the beamlines experimental devices (pump-probe, laser, …) with the accelerator beam with a high accuracy
Updated -
Mock Turtle is an HDL core of a generic control system node, based on a deterministic multicore CPU architecture. Mock Turtle can use White Rabbit as the means of communication and synchronization in a distributed system. More info at the Wiki page
Updated -
DIOT reliability studies files and reports. More info at the Wiki page
Updated -
Production and functional tests for FMC TDC 1ns 5cha.
Updated -
SAMD21-based monitoring module for DI/OT power supply and fan tray.
Updated