Presentazione standard di PowerPoint - Nuclear …. DRIVERS. FIRMWARE COMPILER. C/CPP Library. C, ... C code generation. NC. ... Trapezoidal Filter Costomizable Filter. NC.

Post on 18-Jul-2018

220 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

www.nuclearinstruments.eu

NNuclear Instruments

www.scicompiler.cloud

NNuclearInstruments CAENC

An innovative approach to modern readout system development

Five years of innovations

NC www.scicompiler.cloud

DETECTOR EMULATOR

Five years of innovations

NC www.scicompiler.cloud

NNuclearInstruments CAENC

Five years of innovations

NC www.scicompiler.cloud

DETECTOR EMULATOR

CAENC

DT5810B

DT5800

NDT5800

DT4800

In search of an incredible idea….

NC www.scicompiler.cloud

V1495 V2495

In search of an incredible idea….

NC www.scicompiler.cloud

LIN

EAR

ARRA

Y DE

TECT

OR

XRAY

ASIC

ASIC

ASIC

ASIC

ASIC

ASIC

ASIC

ASIC

ASIC

ASIC

320 pixels

X RAY ISPECTION

LHCB UT TEST BEAM

8 PLANES 512 STRIPsTELESCOPE

DREAM SiPM CALORIMETER

In search of an incredible idea….

NC www.scicompiler.cloud

VHDL or Verilog programming skillsDT5550 V2495

In search of an incredible idea….

NC www.scicompiler.cloud

No programming skills required

Limited functionalities

Difficult Debug

Cost

Size

Power dissipation

In search of an incredible idea….

NC www.scicompiler.cloud

In search of an incredible idea….

NC www.scicompiler.cloud

DETECTOR

DETECTOR

DETECTOR

DETECTOR

VETO GATE / DELAY

COUNTER

Coincidence Out

discriminators

In search of an incredible idea….

NC www.scicompiler.cloud

DETECTOR

DETECTOR

DETECTOR

DETECTOR

VETO

In search of an incredible idea….

NC www.scicompiler.cloud

Cable delay compensation

In search of an incredible idea….

NC www.scicompiler.cloud

In search of an incredible idea….

NC www.scicompiler.cloud

In search of an incredible idea….

NC www.scicompiler.cloud

USB / VME / ETHERNET (Coming soon)

In search of an incredible idea….

NC www.scicompiler.cloud

A revolutionary software….

NC www.scicompiler.cloud

VHDL

DRIVERS

FIRMWARE COMPILER

C/CPP Library

C, C#, VB.NET, ROOT, MATLAB INTERFACE

OPEN SOURCE EXAMPLES AND GUI

SCI-Compiler

NC www.scicompiler.cloud

Imagine your DAQ, trigger or data processing system

Connect together the SCI-COMPILER virtual instruments

Let's the monky work...

SCI-Compiler

NC www.scicompiler.cloud

Configure one of the supported hardwareplatform with your brand new firmware

Explore the auto-generated driver, library and software example

Write your beautiful processing code You can use you favorite programming language:

C,CPP, C#, VB.NET, Matlab, Root, Labview

one day, maybe….

SCI-Compiler

NC www.scicompiler.cloud

You are ready to go….

Easier than connect cables together, faster, more reliable… for sure reconfigurable

SCI-COMPILER: what is exaclty

NC www.scicompiler.cloud

TRAPEZOIDAL SHAPER TDC

LOGIC GATE ENERGY SPECTRUM

MATH UNIT NOISE FILTER

BASELINE RESTORER IMAGING MODULE

….

MORE THAN 120 VIRTUAL INSTRUMENTS

FIRMWARE DRIVER, LIBRARY,SOFTWARE

Automatic VHDL and C code generation

NC www.scicompiler.cloud

A generation ahead respect Block Diagram FPGA Programming

NC www.scicompiler.cloud

Quartus Block Diagram

Diagram Elements are almost hardware resource availablein the FPGA

SCI-Compiler Virtual Instruments

Supported Hardware Platform

NC www.scicompiler.cloud

CAEN V2495 CAEN DT5550 CAEN DT5550W

Fully programmable advanceddigital logic platform

• Altera Cyclone V FPGA• 162 input channels• 130 output channels• Several Expansion interface• USB2, VME, LAN

Fully programmable advancedmixed signal logic platform

• Xilinx Kintex 7 FPGA• 32 Analog Inputs, 80MSPS 14 bit• 106 digital I/O, CMOS (1.8, 3.3V)

or LVDS• USB 3

ASIC Testing and Development System

• Xilinx Kintex 7 FPGA• 8 Analog Inputs, 80MSPS 14 bit• 220 digital I/O• USB 3• Carry board for 4 WeeROC

Petiroc 2 ASICs

Standardized are reusable readout system

CHARGE AMPLIFIER PGA

ADC PROCESSINGSYSTEM

NC www.scicompiler.cloud

SCI-COMPILER ECOSYSTEM

NNuclearInstruments

CAENC

DT5550AFE

DT5550

Standardized are reusable readout system

CHARGE AMPLIFIER ADC DRIVER

ADC PROCESSINGSYSTEM

NC www.scicompiler.cloudSCI-COMPILER ECOSYSTEM

NNuclearInstruments

CAENC

DT5550AFE-SiPM

DT5550

Standardized are reusable readout system

CHARGE AMPLIFIER ADC DRIVER

ADC PROCESSINGSYSTEM

NC www.scicompiler.cloudSCI-COMPILER ECOSYSTEM

NNuclearInstruments

CAENC

DT5550W

A World of applications

PHYSIC RESEARCH

MEDICAL IMAGING

ASTROPHYSIC FOOT INDUSTRY

HOMELAND SECURITY

NC www.scicompiler.cloud

Multichannel Readout systems

NC www.scicompiler.cloud

SSD

SiPM Matrix

PMT Array

HpGE Detector

Energy Measurament: Deserializing Multiplexed ASIC

NC www.scicompiler.cloud

DETECTOR CUSTOM ASIC

SHAPER ANALOGMEMORY

PEAKDETECTOR

SHAPER ANALOGMEMORY

PEAKDETECTOR

SHAPER ANALOGMEMORY

PEAKDETECTOR

SHAPER ANALOGMEMORY

PEAKDETECTOR

SHAPER ANALOGMEMORY

PEAKDETECTOR

Energy Measurament: Deserializing Multiplexed ASIC

DIGITIZEROUTPUT

• Digitized Waveform• Up to 2048 samples per channel

per frame• Frame rate limited by USB 3.0

transfer speed 300 Mbyte/s• External / Internal Trigger

CH1

CH1

CH1

CH32

1 2 3 4 5 6 7 8 9 … 64

FRAME 1

CH1

CH1

CH1

CH32

1 2 3 4 5 6 7 8 9 … 64

FRAME 2

READOUT OF MULTIPLEXED N:1 OR N:M ASIC

NC www.scicompiler.cloud

Energy Measurament: Digital Pulse Processing

READOUT OF 1:1 ASIC

PRE-AMPLIFIER ASIC

• 32 indipendent spectrum• 128 to 16384 channels• Up to 200 spectrum readout/s• Internal/external trigger• Programmable Filter• Baseline compensation• Pileup rejection• Charge Integration

Trapezoidal FilterCostomizable Filter

NC www.scicompiler.cloud

Energy Measurament: Peak Stretcher

TRIGGERSPECTRUM

_

AVERAGE

AVERAGE

ENERGY

NC www.scicompiler.cloud

TRIGGERSPECTRUM

_

AVERAGE

ENERGY

CHARGE INTEGRATION

Energy Measurament: Charge Integration

NC www.scicompiler.cloud

TRIGGER

BASELINE

-

SPECTRUM

Z-k Z-m

ACC

ACC

M

_ _

Energy Measurament: Trapezoidal Filter

NC www.scicompiler.cloud

TRIGGERSPECTRUM

DECONV

COEFFMEMORY

Only center point of convolution in calculated to extract the energy

Energy Measurament: Weight function convolutor

NC www.scicompiler.cloud

Multispectral imaging imaging

FRAME 1 FRAME 2

NC www.scicompiler.cloud

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

AFE-SiPM+

DETECTOR

DT5550

MASTER

DT5550

SLAVE

LIGHT PULSER

TRIGGER

TRIGGER OUTRESET OUT

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Support library generation

Application Example: Readout of SiPM Matrix

NC www.scicompiler.cloud

Hardware USB mapped peripheral descriptio file

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

COUNTERSPATTERNGENERATOR

REG

REG

REG

LOGIC ANALYZER PATTERMATCHING

COUNTER REG

V2495 16 816

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: V2495 Scaler and Patter Matching

NC www.scicompiler.cloud

Application Example: SiPM Matrix Readout with WeeROC Petiroc 2 ASIC

NC www.scicompiler.cloud

Application Example: SiPM Matrix Readout with WeeROC Petiroc 2 ASIC

NC www.scicompiler.cloud

Application Example: SiPM Matrix Readout with WeeROC Petiroc 2 ASIC

NC www.scicompiler.cloud

NNuclearInstruments CAENC

http://www.scicompiler.cloud

top related