Explore projects
-
This is a PCB-design + Arduino firmware for an Ethernet-controlled 1:8 RF-multiplexer. It allows selecting as output one of eight input-channels, as commonly used e.g. in timing-laboratories when one wants to measure many RF-sources (clock outputs like 1PPS or 10MHz) with a single instrument (frequency or time-interval counter). The design is for two independent MUX-boards to fit in a 1U 19” rack enclosure. For more information, see the wiki
Updated -
Power supply unit for emergency luminaires that may need to be used in areas with radiation. The power supply consists of a transformer, a diode bridge, capacitors and an optional voltage stabilisation device. It converts a 207V to 253V 50Hz AC to a stable DC voltage and current, as required by the LED load. Due to design constraints this is best for loads under 7-8W. More info at the Wiki page
Updated -
Radiation tolerant LED luminaires. Currently in production with two manufacturers. More info at the Wiki page
Updated -
Multi-channel Time Interval Counter and fine delay generator. Housed in a 19" module. Research project. More info at the Wiki page
Updated -
A QDR II RAM controller for the Virtex 6 FPGA family. This core is compliant with the Wishbone bus.
Updated -
A software suite written in Python to help with production tests of PCBs. AKA PTS.
Updated -
Projects / PPSi
GNU Lesser General Public License v2.1 onlyA 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 -
FMC carrier equipped with a Power PC embedded processor. In addition to the SPEC it has 2 gigabit Ethernet ports, one mini PCIe connector and USB 2.0 HS. It is supplied from a single 12V and runs Linux. The FPGA is configured from the processor and also interfaced using PCI Express x1 and a local bus. The system boots from on-board NAND or NOR flash memory.
Updated -
Linux device driver and associated utilities for PCIe FMC carriers. Aka GnuRabbit.
Updated -
High performance pulse and frequency distribution amplifier for time and frequency metrology. The pulse distribution board is an 1:8-channel (1 Hz and up) logic-level distribution amplifier, while the frequency distribution board is an 1:8-channel sine-wave (1-30 MHz) distribution amplifier. Two 1:8 boards fit side-by-sides in a 1U 19" rack enclosure, with either BNC or SMA connectors.
For more information, see the wiki
Updated -
PandA Motion Project is a collaboration between SOLEIL and DIAMOND to upgrade their “Position and Acquisition” processing platform. PandA will provide a common encoder processing platform based on Zynq 7030 and supporting multiple encoder standards (incremental, SSI, BISS...). It will deliver synchronous triggering and data capture capabilities.
Updated -
Production and functional tests for PandABox.
Updated -
Hardware design of the PandABox. Includes schematics, PCB layout and manufacturing files.
Updated -
Optical flow cores process a 640x480 video sequence and estimate direction and speed of the objects in the scene (fixed-point Q7.4) up to 32 fps. A Lucas-Kanade gradient-based and a phase-based Handel-C implementations are provided.
Updated -
An FMC for clock & data recovery from optical sources.
Updated -
The OPT ADC 10k 32b 1cha is a single channel 10kSPS 32 bit ADC card in the format defined by the CERN TE-EPC group for use with the Function Generator Controller (FGC 3.2) . It is also known under the name HPM7177.
Updated -
OpenPicus is an Italian project made to fill the gap between Embedded Low Cost and Wireless. Picus modules are based on the well known Microchip PIC 24F 16bit processor connected to a Wireless Transceiver (WI-FI or BLUETOOTH). The OpenPicus Framework let you develop your Apps in easy way even without specific experience with Communication protocols. The IDE is also FREE and you can create, compile and download to the modules yoru Apps, no programming tools are needed.
Updated -
The OpenDSO is a bench top oscilloscope, built on top of an extensible Zynq-based platform. Features: 2x100 MS/s (basic frontend), extendable to 4x1GS/s or 2x2GS/s; Zynq 7000 FPGA, 512 MB RAM; 8" multitouch display with Qt GUI
Updated -
OHR project where you can get help and guidelines about OHR. It's a support project for questions/feedback and bugs. More info at the Wiki page
Updated -
Neo51 is an open source hardware based on 89V51 microcontroller. It has a dual mode feature selectable via DIP switch supporting arduino hardware compatible ports and the legacy 8051 ports.
Updated