
Contents
1 Introduction 1
1.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Hardware 3
2.1 Installing the Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Ndigo5G External Inputs and Connectors . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2 Analog Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.3 Digital Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Extension Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4 Ndigo5G Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.4.1 ADC Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4.2 Zero Suppression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.3 Trigger Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4.4 Gating Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.4.5 Auto Triggering Function Generator . . . . . . . . . . . . . . . . . . . . . 18
2.4.6 Timestamp Channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4.7 Data Lookup Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5 Multiple Ndigo boards synchronization . . . . . . . . . . . . . . . . . . . . . . . . 19
2.5.1 Calibration Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5.2 Synchronizing a Ndgio5G and an HPTDC8-PCI . . . . . . . . . . . . . . 22
2.5.3 Performing a firmware update . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5.4 Calibrating the TDC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3 Driver Programming API 25
3.1 Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.2.1 Structure ndigo init parameters . . . . . . . . . . . . . . . . . . . . . . . . 25
3.3 Status Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.1 Functions for Information Retrieval . . . . . . . . . . . . . . . . . . . . . . 27
3.3.2 Structure ndigo static info . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.3.3 Structure ndigo param info . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.4 Structure ndigo fast info . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3.5 Structure ndigo slow info . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4.1 Structure ndigo configuration . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.4.2 Structure ndigo trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.4.3 Structure ndigo trigger block . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.4.4 Structure ndigo gating block . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.4.5 Structure ndigo extension block . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4.6 Run Time Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
i
Comentarios a estos manuales