Skip to content

Explore projects

  • LIBSFP is a software library that contains generic functions to access SFP devices via I2C.

    More info can be found on this wiki page.

    Updated
    Updated
  • Board to prototype different filters to be used with the Multi-channel Time Interval Counter.

    Updated
    Updated
  • Updated
  • A Virtex6-based optical link interface AMC equipped with SFP+ and FMC sockets

    Updated
    Updated
  • TiCkS is a flexible White Rabbit based time-stamping board. It is based on the SPEC board developed for the CTA collaboration. It provides an interface to a CTA camera (Inputs: Read-out Trigger signals, Busy Trigger), (Outputs: PPS signal , 10MHz clock, External trigger signal).

    More info at the Wiki page

    Updated
    Updated
  • The Peak Position Detector is a 2 differential channel 10MSPS 16 bit ADC (AD7626) card in FMC (FPGA Mezzanine Card) format. It uses an LPC VITA57 connector. The gain can be set by hardware (default = 41). Two general purpose 50MSPS 16-Bit DAC are implemented and can be programmed as a voltage source. The card also includes 6 input/output LVDS pairs and a 10-bit port digital IO where each single-bit port can be configured individually as input or output. The I/Os that are on micro-HDMI connectors are TTL or LVDS compatible.

    Updated
    Updated
  • Software to support the FMC ADC 130M 16B 4CH mezzanine, including: configuration application and HDL firmware, with functionality for data acqusition. For use with FCS application. More info at the Wiki page

    Updated
    Updated
  • FMC DAC 10M 16b 4cha: 16-bit 10Ms/s DAC card in FMC form-factor. Four channels with an output range of +/-10V. Three trigger inputs (start, pause and stop), common to the four outputs.

    Cancelled project.

    Updated
    Updated
  • A project to describe techniques and gather results of the time transfer between CERN and LNGS for the neutrino Time Of Flight experiment.

    Updated
    Updated
  • A converter between USB/Ethernet and WorldFIP, allowing the bus arbitration and control of a WorldFIP fieldbus segment from a USB or Ethernet-equipped computer.

    Updated
    Updated
  • Arria10-based open source timing receiver (PCIe format)

    Updated
    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
    Updated
  • Software to support the FMC ADC 125M 14B 1CH DAC 600M 14B 1CH mezzanine, including: Linux device driver, HDL firmware, application for data acquisition (ADC) and generating signals (DAC). Included Octave application for card performance measurement (FFT). Uses FMC-bus. More info at the Wiki page

    Updated
    Updated
  • A software framework for Linux device drivers aimed at supporting controls and data acquisition hardware. ZIO supports sub-nanosecond timestamps, block-oriented input and output and transport of meta-data with the data samples. Users can change the buffer type and trigger type associated with a device at run time, and all of devices, triggers and buffers are easily implemented as add-on modules.

    The PF_ZIO implementation, currently in beta status, implements a network interface to the ZIO transport, which allows each I/O channel to generate or receive network frames. Applications see the network of devices and can talk with several of them from the same socket. We support SOCK_STREAM, SOCK_DGRAM and SOCK_RAW.

    Updated
    Updated
  • 4-channel 16-bit 250 MS/s (700 MHz analog input bandwidth) ADC (ISLA216P25) FMC module.

    Updated
    Updated
  • Projects / LHC Instability Trigger Distribution LIST

    GNU General Public License v3.0 only

    LIST is a trigger distribution system based on White Rabbit. It can receive a trigger from a “cloud” of devices and distribute it to all relevant devices to for example freeze their acquisition buffers. The latency between reception and transmission of a trigger is done with a low and notably fixed latency, with an accuracy of better than 1 ns. The hardware of the LIST nodes is based on the SVEC FMC carrier equipped with a FMC TDC mezzanine and a Fine Delay mezzanine. More info at the Wiki page

    Updated
    Updated
  • FmcAdc200k16b11cha is an 11 channel 200kSPS 16 bit ADC card in FMC (FPGA Mezzanine Card) standard. The input voltage range is settable to /-10V or/-5V. The input impedance is 1MOhm.

    Updated
    Updated
  • The project is a set of Kicad Symbols and Footprints that are used in a collection of smaller Kicad based sub projects. Each sub project will use the common library to ease and standardise design but will be a related implementation or documentation of a design. The topic for the Library and designs are Photo Multiplier Tube (PMT) based particle and optical detectors.

    Whilst it is envisaged that each project will feature a PMT in some way. Some designs may not, but will be tangibly related in some useful way to particle detection and PMT's. For example a Divide by 10 HV PSU tester has no PMT but is used when working with the HV supply’s for PMT's. A High Voltage supply similarly has no PMT but is used with. A Geiger Muller Tube based detector may be used as a trigger source for PMT based particle detectors.

    Each sub project is expected to be fully self contained (In it's own subdirectory within the same repository as PMTLib) with the exception of common Kicad Libraries and the inclusion of the PMTLib libraries and foot prints. A sub project may include a simulation of the design. Such simulations will be constructed using Open source Tools (ie QUCS or similar). PCB Layouts, Datasheets, PDF's and Photographs of finished designs may also be included. A sub project will contain at a minimum a Schematic and a README doc detailing attribution,licensing and any additional notes the designer wants to add.

    Having mentioned the README doc the principle place for design related notes is on the Schematic that defines the sub-project.

    Updated
    Updated
  • Radiation tolerant projects. Projects specifically designed for radiation tolerance will be sub-projects of this umbrella project.

    Updated
    Updated
  • ELMB is an analog/digital input/output module with CANbus interface. About 10000 of ELMBs are used in various CERN installations of experiments running on LHC. They are used in control and monitoring of equipment. The ELMB is radiation qualified for an order of around 35 Gy of total intercepted dose.

    Updated
    Updated