Welcome to the configurable world
![](https://www.nuclearinstruments.eu/wp-content/uploads/2022/11/sci-compiler-Logo.png)
Design
Connect together your Virtual Laboratory Instruments
Compile
Let's SCI-Compiler generate FPGA firmware and software libraries
download
Download the firmware in one of the supported hardware device
Custom daq
Run your real-time system and acquire processed data on your computer
A COMPLETE NEW WAY TO DESIGN COMPLEX DAQ SYSTEMS
Setup an in-coincidence PMT readout system with DT5550 and SciCompiler
- Experiment setup
- Firmware development
- Realtime data monitor
- SciCompiler Overview
A COMPLETE ELECTRONIC LABORATORY IN A SINGLE TOOL
SCI-Compiler come with 100+ virtual blocks that works exactly as real laboratory instrumentation
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/13.png)
I/O INTERFACE
Control Digital and Analog Input/Output of the hardware devices; direct support of external AFE board and mezzanine card
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/plug.png)
LOGIC GATE
A rich library that contains: coincidence logic, boolean functions, majority logic, Gate and Delay, counters, timers, scaler, frequency meters, array of bit manipulation
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/clock.png)
TDC AND TIMESTAMPING
Timestamp events with 2 ns resolution and calculate TOT. Digital CFD increase 10x the timing resolution on analog signal
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/Senza-titolo-5.png)
CHARGE INTEGRATION
Calculate the energy of the events using digitally integrating the signal. Ideal for SiPM detectors
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/6.png)
ANALOG SHAPER AND PEAK STRETCHER
High pass and Low pass real-time IIR filter can be combined to emulate a traditional analog shaping chain.
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/7.png)
TRAPEZOIDAL FILTER
Trapezoidal filter allow to achieve the optimum resolution on HpGE and PMT detectors
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/8.png)
MATH LIBRARY
Perform real-time calculation of basic, trigonometric, log, sqrt, exp operation in order to allows to implements custom processing algorithm
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/10.png)
STATE MACHINE
Visual editor make easy to design complex state machine to execute serial operation
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/10.png)
I2C SPI UART
Configure external peripheral, initialize your custom ASIC of interface with processor like Arduino
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/14.png)
PC INTERFACE
Registers, memories, lists can be read/write from PC using the automatic generated library.
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/11.png)
OSCILLOSCOPE AND LOGIC ANALIZER
Oscilloscope allows to probe the signal of every channel, even in the meddle of the processing chain.
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/11.png)
PSD
Pulse Shape Discrimination algorithm allows to distinguish gamma-neutron
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/15.png)
ONLINE SPECTRUM
Enery/Time Spectrum can be calculated on board and readout to the host PC.
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/17.png)
ASIC READOUT
Readout thousands channels with custom ASICs. SCICompiler can be configured to readout any analog/digital custom front-end IC. WeeROC ASIC natively supported
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/16.png)
IMAGING
Online image processing capabilities for medical, astronomy and high energy physics. Multiple board synchronization for high channels count applications.
SUPPORTED HARDWARE PLATFORM
SCI-Compiler support CAEN DAQ system. The list of supported hardware is growing up. Stay tune.
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/DT5550_front_gallery.jpg)
DT5550
Open FPGA configurable 32 analog channels (80Msps - 14bit), 100+ digital I/O, pulse processor
![](https://www.nuclearinstruments.eu/wp-content/uploads/2020/04/DT5550W_manuale-scaled.jpg)
DT5550W
Open FPGA DAQ system WeeROC Asic
![](https://www.nuclearinstruments.eu/wp-content/uploads/2021/04/x2495_dt5495_scicompiler-w.jpg)
V2495 family
Configurable digital logic VME board with 180+ I/O trigger, counting and interface
![](https://www.nuclearinstruments.eu/wp-content/uploads/2021/04/R5560SE_w.jpeg)
R5560SE
128 Channel 14 bit 125 MS/s Open FPGA Digitizer
![](https://www.nuclearinstruments.eu/wp-content/uploads/2021/04/R5560SE_w.jpeg)
DT5560
128 Channel 14 bit 125 MS/s Open FPGA Digitizer
![](https://www.nuclearinstruments.eu/wp-content/uploads/2021/04/DT5560SE_w2.jpeg)
DT5560SE
32 Channel 14 bit 125 MS/s Open FPGA Digitizer
![](https://www.nuclearinstruments.eu/wp-content/uploads/2022/11/fam-2740-w-1.jpeg)
2740 Digitizer Family
64-channel, 125MS/s 16-bit ADC with individual DC offset adjustment
![](https://www.nuclearinstruments.eu/wp-content/uploads/2022/11/scicompilersmart.jpeg)
SCI-Compiler SMART
Evaluation and learning kit for SCI-Compiler