Open FPGA Tools

Software

Photo of Open FPGA Tools

The Open FPGA Tools family provides a complete development environment for the configuration and customization of FPGA-based trigger and data-acquisition platforms used in nuclear and particle physics instrumentation. These tools enable users to implement complex real-time digital and mixed-signal processing chains without requiring deep expertise in HDL languages such as VHDL or Verilog.

At the core of the ecosystem is a graphical firmware-generation framework that translates block-diagram designs into optimized FPGA code. Users can construct custom acquisition architectures by interconnecting high-level functional blocks representing common experimental elements—such as scalers, logic units, peak detectors, oscilloscopes, MCAs and TDCs—mirroring the workflow of building a physical electronic setup. This approach accelerates firmware development, simplifies system prototyping and allows rapid adaptation of acquisition and trigger logic to specific detector configurations.

The toolchain supports both digital logic and advanced signal-processing applications, including multichannel spectroscopy, pulse processing and ASIC control sequencing. It also provides automatic generation of host-side software libraries and example code for integration into custom DAQ frameworks on Windows and Linux systems. By combining open-FPGA hardware platforms with a modular software environment, the Open FPGA Tools family enables scalable and fully programmable instrumentation for research laboratories and detector development facilities.

  • Graphical block-diagram firmware design with automatic VHDL generation for open-FPGA platforms

  • Extensive library of high-level functional blocks for trigger logic, spectroscopy and digital pulse processing

  • Automatic generation of C++/Python libraries for rapid integration into custom DAQ systems

  • Scalable support for multiple CAEN open-FPGA digitizers, programmable logic units and ASIC development platforms


Open FPGA Tools Models

Grid Compare
Image
Name
Description
OS
Windows Framework required
Supported CAEN
Local Compiler option
Remote Customization Service
Sci-Compiler

Sci-Compiler

Graphical Programming Language for CAEN Open FPGA Boards

Windows 10 – 64 bit

4.0 or higher

V2495 – DT5495, DT5550 – DT5550W – DT5560SE– R5560 – R5560SE, 2740–2745, SMART kit

"18.0 or higher

2017.4

Sci-Compiler SMART

Sci-Compiler SMART

Evaluation and learning kit for SCI-Compiler

Windows 10 – 64 bit

4.0 or higher

SMART kit

2020.2

AVAILABLE