Logo Logo
Logo ×
  • Home
  • My Sci-Compiler
  • Gitlab
  • Community forum
Site Logo
  • FAQs
  • Features
  • Resources
    • Application Notes
    • Videotutorial
    • User Guide
    • Case Studies
    • Hands-on labs
    • Sci-SDK
  • Download
Login
user image
  • Home Page
  • Tags
  • Sci-Sdk

Tag: Sci-Sdk

Card Image Application-Notes Oscilloscope, Waveform, Digitizer, Sci-SDK, Readout Oscilloscope Basic Example Waveform Digitizer Dt1260 Sci-Sdk Readout An007

Usage of the oscilloscope module to monitor signal inside design

Introduction The Oscilloscope component in Sci-Compiler provides a powerful tool for monitoring analog signals connected to the analog inputs of the board, as well as internal signals within the designed diagram.

Read More +
Card Image Application-Notes Charge-Integration, Sci-SDK, Waveform, QDC, Spectroscopy, Readout Charge-Integration Advanced Example Waveform QDC Spectroscopy Dt1260 Sci-Sdk Readout An009

Implementing digital QDC in Sci-Compiler

Introduction Digital charge integration, also known as QDC (charge-to-digital conversion), is a technique used to measure the energy of particles or photons detected by photomultiplier tubes (PMTs) or silicon photomultipliers (SiPMs).

Read More +
Card Image Application-Notes List, Time Tag, Sci-SDK, Readout List Time Tag Basic Example Dt1260 Sci-Sdk Readout An010

Time-tag events and readout data using List Component

Introduction Time tagging of events in a high-energy detector system refers to the process of accurately measuring and recording the timing information associated with the detected events.

Read More +
Card Image Application-Notes List Scaler Basic Example Dt1260 Sci-Sdk

Scaler with programmable d-well time

Introduction This application note explain how to design a firmware that can work with all Sci-Compiler FPGA compatible models that allows to use the board as a Multievent latching scaler housing up to both analog and digital channels.

Read More +
Card Image Application-Notes Multi Channels, Hierarchical, Subdesign, Sci-SDK Multi Channels Hierarchical Oscilloscope Register Sci-Sdk

Multi channels design with readout element in subdesign

Introduction SciCompiler’s advanced architecture allows hierarchical designs in multichannel application. This powerful feature enables designers to create complex systems by encapsulating functionality into discrete modules or blocks, which can then be nested within higher-level systems.

Read More +
Hands-On Hands-On, Dt1260, Sci-Sdk, Discriminator, Comparator, Counter, Register, Python Dt1260 Sci-Sdk Discriminator Comparator Counter Register Python

Lab 4 - Using SciSDK in Python to Access the Threshold Discriminator Registers

In the Threshold Discriminator with Event Counter Lab (Lab 3), we designed an FPGA firmware on the DT1260 that implements:

Read More +
Hands-On Hands-On, Dt1260, Sci-Sdk, PyQt, Waveform, Oscilloscope, Python Dt1260 Sci-Sdk PyQt Waveform Oscilloscope Python

Lab 5 - Acquiring and Plotting Waveforms with SciSDK and PyQtGraph

In Threshold Discriminator with Event Counter Lab (Lab 3), you created an FPGA design that includes an Oscilloscope block (plus your threshold comparator, event counter, and so on).

Read More +
Hands-On Hands-On, Dt1260, Sci-Sdk, Register, Threshold-Scan, Python Dt1260 Sci-Sdk Register Threshold-Scan Python

Lab 6 - Threshold Scan with SciSDK on the DT1260

In Threshold Discriminator with Event Counter Lab (Lab 3), we developed a firmware on the DT1260 that includes: A threshold register (THRESHOLD) for an analog comparator.

Read More +
Hands-On Hands-On, Dt1260, Sci-Sdk, Register, Dwell-Time, Timer, Python Dt1260 Sci-Sdk Register Dwell-Time Timer Python

Lab 7 - FPGA-Based Dwell Time for Precise Event Counting

In previous labs, the dwell time (the interval during which we count threshold crossings) was controlled by the PC simply by waiting a certain number of seconds in Python.

Read More +
Hands-On Hands-On, Dt1260, Sci-Sdk, Python, ToF, ToT, Histogram, ToF-Spectrum Dt1260 Sci-Sdk Python ToF ToT Histogram ToF-Spectrum

Lab 9 - Reading and Plotting Two Spectra (ToT and ToF)

In Measuring Time‐of‐Flight (ToF) and Time‐over‐Threshold (ToT) (Lab 8), we added firmware blocks to measure Time-over-Threshold (ToT) and Time-of-Flight (ToF). Below is a Python script (lab9_read_spectra.

Read More +
Hands-On Hands-On, Sci-Sdk, List, Timestamp, Trigger, Packet, ToT, ToF Dt1260 Sci-Sdk List Timestamp Trigger Packet ToT ToF

Lab 11 - Python Readout, Decoding, and Plotting of ToF and ToT

In this lab, we build on Timestamp and Time‐over‐Threshold with List Data Buffer (Lab 10), where data from each event contains both ToT (Time‐over‐Threshold) and ToF (Time‐of‐Flight) values.

Read More +

Introducing Sci-Compiler Lucca Edition

We are pleased to announce the release of Sci-Compiler Lucca Edition. This new version brings powerful features.


Sci-Compiler 2023.7.25.3 introduces integrated documentation

Create and associate project documentation, either at the design or sub-design level, using a user-friendly editor


IEEE NSS MIC RTSD 2023 Conference.

Meet us in Vancouver from 6 to 10 of November 2023, @ the IEEE Nuclear Science Symposium, Medical Imaging Conference and Room Temperature Semiconductor Detectors 2023


Featured Articles

  • Position Sensitive Scintillation Detector
  • Custom Packet Data Decode
  • Wave dump using digitizer component

FAQs

Application Notes

Features

News

Case Studies

Hands-on labs

User Guide

  • Introduction to Sci-Compiler
  • Installation
  • My Sci-Compiler
  • Getting Started
  • Design with Sci-Compiler
  • Sci-Compiler Components
  • Sci-SDK
  • Read-out Data with Sci-Compiler

Supported Hardware

Sci-Compiler
  • Latest version: 2025.3.20.1
  • Request a quote Sci-Compiler
    Sci-Compiler Smart kit
  • Remote API status
Support
  • Getting Started
  • Supported Hardware
  • News
  • Application Notes
  • Videotutorial
  • Contact Us
  • EULA
Designed by Nuclear Instruments Srl
for CAEN SpA instrumentation.
Nuclear Instruments srl logo
CAEN SpA logo

Sci-Compiler © 2025. All Rights Reserved