Explore projects
-
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 -
This project defines data structures, to be embedded in the FPGA memory address space, to enumerate the devices that have been synthetized in the current design. The same structure is also used as a simple flash file system. AKA Self-Describing Bus (SDB) Specification for Logic Cores. The layout is simple enough to be parsed both by the host and by the internal soft-core, if any.
The documentation is public, and related code is GNU GPL licensed.
Updated -
The robustness of a White Rabbit Network (WRN) is a broad subject covering methods (HW & SW) which enable to increase overall reliability of a WR-based system. This includes Forward Error Correction (FEC), Quality of Service (QoS) assurance, support of network redundancy, proper network design, thorough diagnostics, and increasing the reliability of network components (i.e. switches, nodes). Here, these methods are described and their implementation sources gathered.
Updated -
PUMA (Plataforma Utilizada para el Muestreo de Arapuca) is a multi-channel digitizer designed to instrument the photon detection system for the DUNE Photon Detection System. However, it may be useful for other applications that require 40 - 64 channels of 14-bit digitzier sampling at 10MSample/s - 65MSample/s. PUMA is based on the digitizer designed for the SoLiD short baseline reactor neutrino detector. It is designed to be connected to external signal conditioning modules, which are controlled by I2C. More info at the Wiki page
Updated -
-
FMC DIO 32CH LVDS is a universal 32-channel bi-directional LVDS card. It uses a VHDCI connector compatible with standard SCSI cables. There is also micro-HDMI connector on the front panel with I2C and some LVDS signals so that standard HDMI cables can be used. Each channel may be optionally AC-coupled (0R resistors need to be removed) and is ESD-protected. All channels are terminated to 1.65V by two 50 Ohm resistors. The direction of each channel is programmed via a serial interface. The VHDCI connector has also 3.3V supply and buffered I2C interface. The direction of each channel is programmed via a serial interface. More info at the Wiki page
Updated -
The VFC is a VME carrier for two VITA 57 (FMC) mezzanines. For more details please refer to the wiki pages. Obsolete project. Replaced by VFC-HD.
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 -
Updated
-
Projects / VHDL macro libraries for Microsemi ProASIC3
GNU Affero General Public License v3.0This is a collection of simple macro implementations for Microsemi's ProASIC3 FPGAs to allow simulating post-synthesis designs using GHDL.
Updated -
VentilatorPAL is a high-quality and low-cost, open source ventilator. More info at the Wiki page
Updated -
PROFIP is a gateway between PROFINET-IRT and WorldFIP that allows for a deterministic low-latency exchange of the cyclical process data between the two networks. More info at the Wiki page
Updated -
SAMbuCa is a flexible and modular low-level control solution for mechatronics devices, developed in the PXIe format. More info at the Wiki page
Updated -
-
Projects / Euro ADC 65M 14b 40cha gw PUMA-gw
Apache License 2.0Updated -
ELMB2 is an analog/digital I/O module with CANbus interface. They are used in various CERN installations in control and monitoring of equipment. The ELMB2 is radiation qualified. More info at the Wiki page
Updated -
Rules for low-level software to check an FPGA for sanity, to ease debugging and to provide support for low-level software auto-configuration for byte-order and optional components. More info at Wiki
Updated -
HoloBlade is an open-hardware driver-stack for Spatial Light Modulators (SLMs). Its primary application is for holographic displays and may be used in applied optics research fields as telecommunications, astronomy, microscopy and optical computing.
Updated -
-