
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 ................................. 8
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.6 Performing a firmware update ............................. 22
2.7 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
3.5 Readout ......................................... 38
3.5.1 Input Structure ndigo read in ......................... 38
3.5.2 Input Structure ndigo read out ........................ 38
i