Home

CAEN V1720 rev22

image

Contents

1. filter Differential Mode ic Input 24 ANN ANT AMP MODUII y F PG A DAC Fig 3 2 Differential input diagram NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 20 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 2 Clock Distribution REF CUK MEZZANINES x4 onty for Pad 2 oF highar ill Acquisition H Synch amp Memory t Control d Logie TRG IN gt Trigger amp Sync TRG OUT 2 Logic 5 p LOCAL BUS Fig 3 3 Clock distribution diagram The module clock distribution takes place on two domains OSC CLK and REF CLK the former is a fixed 50MHz clock provided by an on board oscillator the latter provides the ADC sampling clock OSC CLK handles both VME and Local Bus communication between motherboard and mezzanine boards see red traces in the figure above REF CLK handles ADC sampling trigger logic acquisition logic samples storage into RAM buffer freezing on trigger through a clock chain Such domain can use either an external via front panel signal or an internal via local oscillator source selection is performed via dip switch SW1 see 2 6 in the latter case OSC CLK and REF CLK will be
2. eee 2 0 0 0 0 SAMPLE 1 CH 7 0 0 0 0 SAMPLE 0 CH 7 01000 SAMPLE 3 CH 7 0 0 0 0 SAMPLE 2 CH 7 g gt eee O 5 0 0 010 SAMPLE 3 1 CH 7 010 0 0 SAMPLE N 2 CH 7 Fig 3 5 Event Organization standard mode normal format NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 27 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 31 3029 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14113 12 11 10 9 8 7 6 5 43 2 1 0 0 0 5 1 5 1 5 01 50 chjo H SIo CH O L ojo smpmj cH pojH SHI CHIOL S 3 CH OH 513 512 5 gt eee 0 0 s N cH oH SINI CH O L 5 S N 1 CHO L SIN 4 CH 0 H 5 SI CHI7H 5 5 510 CHIL 010 S 4 CH 7 H SHI CHU7 L SI3 CHUIH
3. 22 3 2 7 Direct Drive BYPASS programming eese eene en een eerte meten neret trennen 23 3 2 8 Configuration file RR 23 3 2 9 Multiboard synchronization eene nennen en E E E teen tenente enne 23 3 3 ACQUISITION MODES cesses sense nett nass desees eate sss eene ta 24 2 1 Tennant 24 3 3 2 Acquisition Triggering Samples and Events esee nennen 24 23 3 3 Custom SIze events ocaeca ERE EE SUE ERE YS RENS ER EE EET 26 3 3 3 IRR 26 3 9 1 E EA EU EM 26 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 3 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 3 3 2 RD e 26 33383 Eve tformatexatmples eee teet eet i eed e D Fee den 27 3 3 4 Acquisition Synchronization esee esee eee enne nnne trennen nenne enne ener ener enne 30 34 ZERO SUPPRESSION correrse aeeai IUD 31 3 4 1 Zero Suppressio
4. 0 e 58255520 T 8 a9 oe 2 1 BE E 014 vu 05 0 R92 o R93 E d Ho e 571 i sjs U16 EDS B BKP FW STD RIORIO3 5 aas Bt i 3 H DU 00 g w C 12 S gt Hs p gt Sez ond 8558 ee IHS B MS H H it 2 i ES 126 89 C126 0127 VCCINT_PB R128 ES tra 127 apres gg 08 Nen J em Cm x Gee im Se z Eis 5012 D di sns 5 RI43R144 015 7148 Ris9g15e 05 vest a 8 u23 R 53R1I 5 e hi ols oe 024 i 222 cies 187 2 ead gl Et R159 J18 cies GND P2 6175 que 02 168 167 7 ese Sim age CEU De QE E 185 aug SB 0184 R80 5VA d VEE U31 5 use Scem oor is 555556455 BRIT E SANSLOT 3 5 AISA ANAN 99 1 Tere C233 2 dcbozz NPO 00103 05 V1720x MUTx 22 Fig 2 7 Rotary and dip switches location Filename V1720 REV22 Number of pages Page 61 18 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04
5. OR signal TRIGGER Maj lev 0 Fig 3 16 Local trigger relationship with Majority level 0 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 39 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 Fig 3 17 and shows the trigger management in case the coincidences are enabled with Majority level 2 1 and Trvawis a value different from O CHO THRESHOLD CHO enabled IN N A LOCAL TRG CHO CH1 THRESHOLD CH1 enabled IN LOCAL TRG CH1 OR signal TRIGGER Maj lev 1 Fig 3 17 Local trigger relationship with Majority level 1 and 0 NOTE with respect to the position where the global trigger is generated the portion of input signal stored depends on the programmed length of the acquisition window and on the post trigger setting NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 40 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO Fig 3 18 shows the trigger management in case the coincidences are enabled with Majority level 1 and 0 i e 1 clock cycle CH0 THRESHOL
6. 49 3 10 1 2 dien c 49 Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 4 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 10 1 3 Address relocation 50 3 11 DATA TRANSFER CAPABILITIES s cccsssceeseeceeceseeecaceeceeceaececeeceaeeseaeecsaecesneecaceseeeecaeeseneecsaeeeeneeeea 51 3 12 EVENTS READOUT 51 3 12 1 dee eere en nM ERE HE ei e Ret ip Pn ERU HER eae 51 3 12 1 1 SINGLE D32 yc Rs 51 3 12 1 2 BLOCK TRANSFER D32 D64 2 2 00000 00 0000000000000000000000000000000000000000500 52 3 12 1 3 CHAINED BLOCK TRANSFER 32 064 1 2 0000000000010000000000000000000000000004 4 53 3 12 2 Random readout to be implemented eee eee eese enne eene nennen enne enne 53 3 13 OPTICAL LINK aE 54 4 SOFTWARE TOOLS 55 5 58 51 POWER ON SEQUENCE ccccccssesssstcecececeesesecesececsessscaececeeseseneaesecececeeseaaeceeeceseesseaesesececeesesaeaeseeeeseseeees 58 23 2 POWE
7. 13 Veto 1 DataReady 12 nBusy 0 Busy Filename Number of pages 61 Page 43 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO 3 6 1 Mode 0 REGISTER Direction is INPUT the logic level of the LVDS I O signals can be read through the Front Panel I O Data register address 0x81 18 Direction is OUTPUT the logic level of the LVDS I O signals can be written through the Front Panel I O Data register address 0x8118 3 6 2 Mode 1 TRIGGER Direction is INPUT Not available Direction is OUTPUT the TrgOut_Gr n 3 n signals n 0 4 consist of the local channel triggers coming directly from the mezzanines 3 6 3 Mode 2 nBUSY nVETO 3 6 3 1 nBusy signal nBusyln INPUT is an active low signal which if enabled is used to generate the nBusy signal OUTPUT as below The Busy signal fed out on LVDS I Os TRG OUT LEMO connector is Almost Full OR LVDS AND Busyin enable where Almost Full indicates the filling of the Buffer Memory up to a programmable level 12 bit range set in the Memory Buffer Almost Full Level register address 0x816C LVDS Busylnis available in nBUSY nVETO configuration see Table 3 3 Busyln enable is set in the Acquisition Control register address 0x8100 bit 8 3 6 3 2 nVETO signal Direction is INPUT nVETOIn is an active low signal whi
8. Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 TABLE OF CONTENTS 1 GENERAL DESCRIPTION 7 OVERVIEW ere 7 1 2 e rece ta ra ete e te ie te tee OE 10 2 TECHNICAL SPECIFICATIONS i eoe es cs sane b tre Re e Oen 11 2 1 PACKAGING AND COMPLIANCY eet ice beet 11 211 Supported Cr lt s 11 2 1 2 Stand Alone operation iioii icio tt Ere e E ERE EN EE deceives 11 2 2 POWERAREOUIREMENTS e Seve ERR HER QURE 11 PACEM TePu iu 12 2 4 EXTERNAL CONNECTORS ccssscceessrsecssscececssnsecsesseeecesneececssssecsessececsesseceesuesecsesaesecnsnseceesensesseaeeesssnseess 13 2 4 1 ANALOG INPUT CcOohlh68Clots orit oA RR TREE EE CREER THEN PEERS EEG 13 2 4 2 CONTROE coRl eclotks 13 2 4 3 ADC REFERENCE CLOCK a a ie 14 2 4 4 Digital T O connectors a i dirti eter t 14 2 4 5 Optical LINK COWRECIOT its d ie ii tese ie p ite
9. BLT MBLT 2eVME 2eSST data modes MCST write capability CBLT data transfers RORA interrupter Configuration ROM 3 10 1 Addressing capabilities NPO 3 10 1 1 Base address The module works in A24 A32 mode The Base Address of the module can be fixed through four rotary switches see 2 6 and is written into a word of 24 or 32 bit The Base Address can be selected in the range 0x000000 OxFF0000 A24 mode 31 24 23 1615 0 OFFSET Fig 3 20 A24 addressing 0x00000000 lt OxFFFF0000 A32 mode 31 24 23 1615 0 OFFSET sw2 SWw3 sw4 545 89 2 Y 2 7 2 7 Fig 3 21 32 addressing The Base Address of the module is selected through four rotary switches see 2 6 then it is validated only with either a Power ON cycle or a System Reset see 3 8 3 10 1 2 CR CSR address GEO address is picked up from relevant backplane lines and written onto bit 23 19 of CR CSR space indicating the slot number in the crate the recognised Address Modifier for this cycle is 2F This feature is implemented only on versions with 160pin connectors 31 2423 19 18 1615 0 ceo OFFSET Fig 3 22 CR CSR addressing Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 49 CAEN Tools for Discovery Document type Title Revision date Revision User s
10. H S N 3 CH 7 L S N 4 H S N 4 CH 7 L S N H S N CH 7 L S N 1 H S N 1 CH 7 L S N 2 H 00103 05 V1720x MUTx 22 Filename V1720_REV22 Fig 3 8 Event Organization Pack2 5 mode Zero Length Encoding Number of pages 61 Page 29 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 3 4 Acquisition Synchronization NPO Each channel of the digitizer is provided with a SRAM memory that can be organized in a programmable number N of circular buffers N 1 1024 see Table 3 1 When the trigger occurs the FPGA writes further a programmable number of samples for the post trigger and freezes the buffer so that the stored data can be read via VME or Optical Link The acquisition can continue without dead time in a new buffer When all buffers are filled the board is considered FULL no trigger is accepted and the acquisition stops i e the samples coming from the ADC are not written into the memory so they are lost As soon as one buffer is readout and becomes free the board exits the FULL condition and acquisition restarts IMPORTANT NOTICE When the acquisition restarts no trigger is accepted until at least the entire buffer is written This means that the dead time is extended for a certain time depend
11. 2013 22 2 7 Technical specifications table Table 2 3 Mod V1720 technical specifications Package 1 unit wide VME 6U module 8 channels single ended SE or differential Analog Input Input range 2 Vpp Bandwidth 125 MHz Programmable DAC for Offset Adjust x ch SE only Resolution 12 bit Sampling rate 31 25 to 250 MS s simultaneously on each channel multi Digital Conversion board synchronization one board can act as clock master External Gate Clock capability NIM TTL for burst or single sampling mode Three operating modes PLL mode internal reference 50 MHz loc oscillator 2215 Glock PLL mode external reference on CLK_IN Jitter lt 100ppm generation PLL Bypass mode Ext clock on CLK_IN drives directly ADC clocks Freq 31 25 250 MHz AC coupled differential input clock LVDS ECL PECL LVPECL CML DC coupled differential LVDS output clock locked to ADC sampling clock Freq 31 25 250MHz 1 25 M sample ch on V1720 VX1720 V1720C VX1720C V1720E VX1720E V1720F VX1720F or 10 M sample ch V1720B VX1720B V1720D VX1720D Multi Event Buffer with independent read and write access Programmable event size and pre post trigger Divisible into 1 1024 buffers Common External TRGIN NIM TTL and VME Commandindividual channel autotrigger time over under threshold TRGOUT NIM or TTL for the trigger propagation to other V1720 boards Memory Buffer 31 bit count
12. 5 3 1 Trigger coincidence level In the standard operating the board s acquisition trigger is a global trigger generated as in 3 5 4 This global trigger allows the coincidence acquisition mode to be performed through the Majority operation Enabling the coincidences is possible by writing in the Trigger Source enable Mask register address 0x810C Bits 7 0 enable the specific channel to participate to the coincidence Bits 23 20 set the coincidence window Trvaw Bits 26 24 set the Majority i e Coincidence level the coincidence takes place when Number of enabled local auto triggers gt Majority level Supposing bits 7 0 FF i e all channels are enabled and bits 26 24 01 i e Majority level 1 a global trigger is issued whenever at least two of the enabled local channel auto triggers are in coincidence within the programmed Trvaw The Majority level must be smaller than the number of channels enabled via bits 7 0 mask By default bits 26 24 00 i e Majority level 0 which means the coincidence acquisition mode is disabled and the Trvaw is meaningless In this case the global trigger is simple OR of the enabled local channel auto triggers Fig 3 16 shows the trigger management in case the coincidences are disabled CHO THRESHOLD CHO enabled IN N C LOCAL TRG CHO CH1 THRESHOLD CH1 enabled IN LOCAL TRG CH1
13. EXAMPLE OF RANDOM READOUT 53 FIG 4 1 BLOCK DIAGRAM OF THE SOFTWARE LAYERS c cccesssscecessseeecesceececeeececseauececseceececsueeeceesaeeeceesaeessneeeeenes 55 FIG 4 2 WAVEDUMP OUTPUT 8 2 2 44 2 2 enne nest nennen nete enn 56 FIG 4 3 CAENSCOPE OSCILLOSCOPE TAB 2 2 1 2 2 4 2 terrse neni 56 FIG 4 4 CAENUPGRADER GRAPHICAL USER INTERFACE eese eene enne enne enne rennen enne eren enne 57 FIG 4 5 DPP CONTROL SOFTWARE GRAPHICAL USER INTERFACE AND ENERGY PLOT 57 LIST OF TABLES TABLE 1 1 AVAILABLE MODELS RELATED PRODUCTS AND ACCESSORIES eese 1 nennen nennen ee 8 TABLE 2 1 MOD V1720 POWER REQUIREMENTS ccccccseessssscecececeesensesesecececsessuaeseeececsesaaesesececeesesasseeeeeesensaeaetes 11 TABLE 2 2 FRONT PANEL LEDS 16 TABLE 2 3 V1720 TECHNICAL 19 TABLE 3 1 BUFFER ORGANIZATION EE SERE SEX EET 24 TABLE 3 2 FRONT PANEL LVDS I OS DEFAULT SETTING ccsscccceessececessce
14. GRE 45 3 6 4 Mode STYLE RE 45 JOAN nClear F TT signal ho 45 2 6 4 2 e M 45 3 6 4 3 DataReady sesetan asese i rra E re R raaa 45 3644 Trgger ease eines ratse iare R AE RO p D 45 3 6 4 5 R mnmsgrlalz teret REDDE 45 SN MEM WAS Chou T 46 3 7 1 Trigger Majority Mode Monitor Mode 0 essen eene nennen rennen 46 3 7 2 Test Mode Monitor Mode 47 3 7 3 Buffer Occupancy Mode Monitor Mode 3 sese eene nennen nenne 47 3 7 4 Voltage Level Mode Monitor Mode 4 47 3 8 TEST PATTERN GENERATOR ERO be e E QURE ee RETE 47 3 9 RESET CLEAR AND DEFAULT CONFIGURATION 0 enn eren 48 3 9 1 Global Reset I 48 3 9 2 Memory Aem 48 3 9 3 Timer RES sontes anetacascautsoaseomteatiay meres RER 48 3 10 VIMEBUS INTERFACE M 49 3J0 Addressing capabilities ise perierit IRE eg res Fa suis E bee eene d 49 3 10 1 1 poen
15. Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 10 1 3 Address relocation Relocation Address register allows to set via software the board Base Address valid values 0 Such register allows to overwrite the rotary switches settings its setting is enabled via VME Control Register The used addresses are 31 24 23 1615 0 _ OFFSET 22 software ADERH ADERL lt relocation 31 2423 1615 0 OFFSET N 45 lt ft ADERL Ss relocation Fig 3 23 Software relocation of base address NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 50 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 11 Data transfer capabilities The board supports D32 single data readout Block Transfer BLT32 and MBLT64 2eVME and 2eSST cycles Sustained readout rate is up to 60 MB s with MBLT64 up to 100 MB s with 2eVME and up to 160 MB s with 2eSST 3 12 Events readout NPO 3 12 1 Sequential readout The events once written in the SRAMs Memory Event Buffers become available for readout via VME During the memory readout the board can continue to store more events independently from the readout on the free buffers The acquisition process is therefore deadtimeless until the memory becomes full Although
16. OVERLAPPING gx 34 FIG 3 12 EXAMPLE WITH POSITIVE LOGIC AND NON OVERLAPPING 35 FIG 3 13 EXAMPLE WITH POSITIVE LOGIC AND OVERLAPPING gy enne nenne 36 FIG 3 14 BLOCK DIAGRAM OF TRIGGER 1 2 4022 402 0 sr nennen 37 FIG 3 15 LOCAL TRIGGER GENERATION cccssssceceessececsescececsneecsesaeeeceeseeeecaeeecsesaeeecsaseesesseeeceesaeeecsesaeesseneaeenees 38 FIG 3 16 LOCAL TRIGGER RELATIONSHIP WITH MAJORITY LEVEL enne 39 FIG 3 17 LOCAL TRIGGER RELATIONSHIP WITH MAJORITY LEVEL 1 20 2 2202022221 40 FIG 3 18 LOCAL TRIGGER RELATIONSHIP WITH MAJORITY LEVEL 1 AND TTVAW O 41 FIG 3 19 MAJORITY LOGIC 2 CHANNELS OVER THRESHOLD BIT 6 OF CH CONFIG REGISTER 0 46 FIG 3 20 aKENo arn eai 49 FIG 3 21 A32 ADDRESSING ii etes ETHER ER UE REIS CR ERE Ge REESE HERE 49 BEIG 3 22 CR CSR ADDRBSSING eive a edn eese obtusa Msi od dle a Ree NEED 49 FIG 3 23 SOFTWARE RELOCATION OF BASE 50 FIG 3 24 EXAMPLE OF BLT rennen nennen nr ente n seen entres rns rennen 52 FIG 3 25
17. V1720 64 ADC channels or thirty two 256 ADC channels to a single Optical Link Controller Mod A2818 A3818 see Table 1 1 Filename Number of pages Page 7 00103 05 V1720x MUTx 22 V1720_REV22 61 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 The V1720 can be controlled and readout through the Optical Link in parallel to the VME interface CAEN provides also for this model a Digital Pulse Processing firmware for Physics Applications This feature allows to perform on line processing on detector signal directly digitized V1720 is well suited for data acquisition and processing of signals from scintillators photomultipliers or SiPM detectors implementing function functionalities of a digital QDC Table 1 1 Available models related products and accessories Description V1720 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C4 SE V1720B 8 Ch 12 bit 250 MS s Digitizer 10MS ch C4 SE V1720C 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C4 DIFF V1720D 8 Ch 12 bit 250 MS s Digitizer 10MS ch C4 DIFF V1720E 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C20 SE V1720F 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C20 DIFF V1720G 8 Ch 12 bit 250 MS s Digitizer 10MS ch C20 SE VX1720 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C4 SE VX1720B 8 Ch 12 bit 250 MS s Digitizer 10MS ch C4 SE VX1720C 8 Ch 12 bi
18. VX2718KITLC VME PCI Bridge VX2718 PCI Optical Link A2818 WKX2718LCXAA Fibre 5m duplex AY2705 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 8 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 A2818 PCI Optical Link WA3818AXAAAA 818 PCle 1 Optical Link WA3818BXAAAA A3818B PCle 2 Optical Link A3818C PCle 4 Optical Link A317 Clock Distribution Cable WAI2730XAAAA AI2730 Optical Fibre 30 m simplex WAI2720XAAAA AI2720 Optical Fibre 20 m simplex WAI2705XAAAA _ 2705 Optical Fibre 5 m simplex AI2703 Optical Fibre 30cm simplex AY2730 Optical Fibre 30 m duplex AY2720 Optical Fibre 20 m duplex AY2705 Optical Fibre 5 m duplex The DPP PSD firmware runs only on V1720E V1720F V1720G NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 9 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 1 2 Block Diagram FRONT PANEL x8 channels AMC FPGA ADC amp MEMORY CONTROLLER BUFFERS LOCAL BUS TRIGGERS amp SYNC RARE VERS EA RAS VME ROC FPGA Readout contro
19. clock and the same time reference for all boards Having the same time reference means that the acquisition starts stops at the same time and that the time stamps of different boards is aligned to the same absolute time There are several ways to implement the trigger logic The synchronization tool allows to propagate the trigger to all boards and acquire the events accordingly Moreover in case of busy state of one or more boards the acquisition is inhibited for all boards For a detailed guide to multi board synchronization refer to the document AN2086 Synchronization of CAEN Digitizers in Multiple Board Acquisition Systems web available Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 23 CAEN Tools for Discovery Document type User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 Title Revision date Revision 3 3 Acquisition Modes NPO 3 3 1 Acquisition run stop The acquisition can be started in two ways according to bits 1 0 setting of Acquisition Control register address 0x8100 setting bit 2 in the Acquisition Control register bits 1 0 of Acquisition Control must be set to 00 that is SW CONTROLLED Start Stop Mode or to 01 that is S IN CONTROLLED Start Stop Mode driving S IN signal high bits 1 0 of Acquisition Control must be set to 01 Therefore acquisition is stopped either 3 3 2 resetting the bit 2 in the Acquisition C
20. number of channels over the trigger threshold The amplitude step 1 channel over threshold is 125mV NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 46 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 7 2 Test Mode Monitor Mode 1 In this mode the MON output provides a sawtooth signal with 1 V amplitude and 30 518 Hz frequency 3 7 3 Buffer Occupancy Mode Monitor Mode 3 In this mode MON out provides a voltage value proportional to the number of buffers filled with events step 1 buffer 0 976 mV This mode allows to test the readout efficiency in fact if the average event readout throughput is as fast as trigger rate then MON out value remains constant otherwise if MON out value grows in time this means that readout rate is slower than trigger rate 3 7 4 Voltage Level Mode Monitor Mode 4 In this mode MON out provides a voltage value programmable via the N parameter written in the SET MONITOR DAC register with Vmon 1 4096 N Volt 3 8 Test pattern generator The FPGA AMC can emulate the ADC and write into memory a ramp 0 1 2 3 FF FF FE 0 for test purposes It can be enabled via Channel Configuration register NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 47 CAEN Tools for Discovery Document type Titl
21. proprietary CONET Optical Link managed by the 2818 PCI or A3818 PCle cards and the VME bus accessed by the V1718 and V2718 bridges refer to the related User Manuals a set of C and LabView libraries demo applications and utilities Windows and Linux are both supported The available software is the following CAENComm library contains the basic functions for access to hardware the aim of this library is to provide a unique interface to the higher layers regardless the type of physical communication channel Note for VME access CAENcomm is based on CAEN s VME bridges V1718 USB to VME and V2718 PCI PCle to VME In the case of third part bridges or SBCs the user must provide the functions contained in the CAENcomm library for the relevant platform The CAENComm requires the CAENVMELib library to be installed even in the cases where the VME is not used CAENDigitizer is a library of functions designed specifically for the digitizer family and it supports also the boards running special DPP Digital Pulse Processing firmware The purpose of this library is to allow the user to open the digitizer program it and manage the data acquisition in an easy way with few lines of code the user can make a simple readout program without the necessity to know the details of the registers and the event data format The CAENDigitizer library implements a common interface to the higher software layers masking the details of the physical channel and its pro
22. the memories are SRAMs VMEBus does not handle directly the addresses but takes them from a FIFO Therefore data are read from the memories sequentially according to the selected Readout Logic from a memory space mapped on 4Kbytes 0x0000 0x0FFC The events are readout sequentially and completely starting from the Header of the first available event followed by the Trigger Time Tag the Event Counter and all the samples of the channels from 0 to 7 Once an event is completed the relevant memory buffer becomes free and ready to be written again old data are lost After the last word in an event the first word Header of the subsequent event is readout It is not possible to readout an event partially see also 3 3 3 3 12 1 1 SINGLE D32 This mode allows to readout a word per time from the header actually 4 words of the first available event followed by all the words until the end of the event then the second event is transferred The exact sequence of the transferred words is shown in 3 3 3 We suggest after the 1 word is transferred to check the Event Size information and then do as many 032 cycles as necessary actually Event Size 1 in order to read completely the event Filename Number of pages Page 1 00103 05 V1720x MUTx 22 V1720 REV22 61 5 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3
23. the subsequent samples are considered good and stored Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 32 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 4 2 Zero Suppression Examples If the input signal is the following No Nn Niek Niewo 64bit longwords 4 samples each Fig 3 9 Zero Suppression example If the algorithm works in positive logic and lt lt N5 lt Ns Fig 3 10 Example with positive logic and non overlapping Nurwp 3 5 samples each with Pack2 5 mode NPO Filename Number of pages Page 00103 05 1720 0 22 V1720_REV22 61 33 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 then the readout event is 5 control words 1 size Skip 2 Good 2 Nigk words with samples over threshold Skip N s 2 N3 Niewp Good 2 Nigk N words with samples over threshold Skip N s 22 Ns Niewp If the algorithm works in negative logic and Niek Nirwo lt Niek lt pa p s Nirwo Nek oe Fig 3 11 Example
24. with negative logic and non overlapping then the readout event is N s 5 control words 1 size Good N 2 words with samples under threshold Skip 2 Niewp Good N s 2 Niewp N words with samples under threshold Skip N 4 2 N4 Niewp Good N 5 2 Nigk T 5 N s words with samples under threshold NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 34 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 In some cases the number of data to be discarded can be smaller than Ngk and 1 If the algorithm works in positive logic and lt New 0 Fig 3 12 Example with positive logic and non overlapping then the readout event is 5 control words 1 size Good N 2 words with samples over threshold Skip 2 Ns Good 2 Ni gk words with samples over threshold Skip 5 2Ns5 2 If the algorithm works in positive logic and 20 S lt then the readout event is 5 5 control words 1 size Skip 2N Good 2 No words with samples over threshold Ski
25. 12 1 2 BLOCK TRANSFER D32 D64 2eVME NPO BLT32 allows via a single channel access to read N events in sequence N is set via the BLT Event Number register The event size depends on the Buffer Size Register setting namely Event Size 8 Block Size 16 bytes Then it is necessary to perform as many cycles as required in order to readout the programmed number of events We suggest to enable BERR signal during BLT32 cycles in order to end the cycle avoiding filler readout The last BLT32 cycle will not be completed it will be ended by BERR after the N event in memory is transferred see example in the figure below READOUT DATA o Block size 1024 bytes BERR enabled BLT size 16384 bytes N 4 BUFFERS Fig 3 24 Example of BLT readout Since some 64 bit CPU s cut off the last 32 bit word of a transferred block if the number of words composing such block is odd it is necessary to add a dummy word which has then to be removed via software in order to avoid data loss This can be achieved by setting the ALIGN64 bit in the VME Control register MBLT64 cycle is similar to the BLT32 cycle except that the address and data lines are multiplexed to form 64 bit address and data buses The 2eVME allows to achieve higher transfer rates thanks to the requirement of only two edges of the two control signals DS and DTACK to complete a data cycle F
26. 813 512 5 gt 222 00 SN SINI CHII L CH 7 H H Fig 3 6 Event Organization Pack2 5 mode normal format 31 3029 28 27 26 25 24 23 22 21 20 19 18 17 16115 14 13 12 1110 9 8 7 6 5 432 10 SIZE CONTROL WORD 0 0 0 SAMPLE 1 CH 1 0 0 0 0 SAMPLE 0 CH 1 CONTROL WORD 0 0 0 0 SAMPLE N 1 CH 1 0 0 0 0 SAMPLE N 2 CH 1 SIZE CONTROL WORD gt 0 0 olo SAMPLE 1 CH 7 0 0 0 0 SAMPLE 0 CH 7 CONTROL WORD 010100 SAMPLE 1 CH 7 0 0 0 0 SAMPLE N 2 CH 7 Fig 3 7 Event Organization standard mode Zero Length Encoding NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 28 CAEN Tools for Discovery Document type Title User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer Revision date Revision 22 04 2013 22 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 SIZE CONTROL WORD S 2 CH 7 L S 1 CH 7 H 1 CH 7 L S 0 CH 7 H S 0 CH 7 L S 4 CH 7 H S 4 CH 7 L S 3 CH 7 H S 3 CH 7 L S 2 H CONTROL WORD DATA CHANNEL 7 S N 2 CH 7 L S N 3 CH 7
27. D CHO enabled IN LOCAL TRG CHO CH1 THRESHOLD CH1 enabled IN LOCAL TRG CH1 OR signal TRIGGER Maj lev 1 Fig 3 18 Local trigger relationship with Majority level 1 and TTVAW 0 In this case the global trigger is issued if at least two of the enabled local channel auto triggers are in coincidence within 1 clock cycle NOTE a practical example of making coincidences with the digitizer in the standard operating is detailed in the document GD2817 How to make coincidences with CAEN digitizers web available 3 5 4 Trigger distribution The OR of all the enabled trigger sources after being synchronised with the internal clock becomes the global trigger of the board and is fed in parallel to all the channels which store an event A Trigger Out is also generated on the relevant front panel TRG_OUT connector NIM or TTL and allows to extend the trigger signal to other boards For example in order to start the acquisition on all the channels in the crate as one of the channels ramps over threshold the Local Trigger must be enabled as Trigger Out the Trigger Out must then be fed to a Fan Out unit the obtained signal has to be fed to the External Trigger Input of all the boards in the crate including the board which generated the Trigger Out signal Filename Number of pages Page 1 00103 05 V1720
28. R ON STATUS GERE RE RES REC ERES ER E SER PESE AER EROR AER 58 2 9 FIRMWARE UPGRADE eee eterne eie nte rae ea e ER sucess Po Pa Eee YER Pear ee to Ei 59 3 3 1 VI720 Upgrade files description ete titt titer nete ti eie ste the ERE 60 6 TECHNICAL SUPPORT vsscsscsvsssosesecsonsssnssessasedssssasvasvosessasssedsudsussessascassssdsunsessassnsissdsensoosdecssessasensosesssssesvsss 61 LIST OF FIGURES FIG 1 1 V1720 BLOCK DIAGRAM teet tatnen eterno RENE ERE HERE E PEE EXE ERE ES TRES E eR ene ERE ETE ERES 10 FIG 2 1 MOD VT720 FRONT PANEL Eee ace e Re pb eges eee ee DEP 12 PIG 2 CONNECTOR de M 13 Fic 2 3 AMP DIFFERENTIAL CONNECTOR cssccessceesseceseeeeseeceseeesseecseceecnaecesseessaecseceessaeceaseessaecsseesenaeceeeeeneeesees 13 2 4 AMP CLK IN OUT CONNECTOR tei eee EROR E ERR bee 14 FIG 2 5 PROGRAMMABLE IN OUT CONNECTOR 14 FIG 2 6 0 OPTICAL CONNECTOR ese sett eese tees 15 FIG 2 7 ROTARY AND DIP SWITCHES LOCATION ieeeeeeeeeenneen nennen 18 Fic 3 1 SINGLE ENDED INPUT DIAGRAM eee eene eren entente nen
29. TE for old configuration registers description please refer to the document V1720 Registers Description as indicated in the file text file V1720 User Manual Release Notes downloadable at the V1720 and VX1720 web pages 3 6 4 1 nClear TTT signal It is the only signal available as INPUT It is the Trigger Time Tag TTT reset like in the old configuration 3 6 4 2 Busy signal The Busy signal is active high and it is exactly the inverse of the nBusy signal see 3 6 4 2 In case the Memory Buffer Almost Full Level register is set to 0 0 and the Busyln signal is disabled the Busy is the FULL signal present in the old configuration 3 6 4 3 DataReady signal The DataReady is an active high signal indicating that the board has data available for readout the same as the DataReady front panel LED does 3 6 4 4 Trigger signal The active high Trigger signal is the copy of the acquisition trigger global trigger sent from the motherboard to the mezzanines it is neither the signal provided out on the TRG OUT LEMO connector nor the inverse of the signal sent to the LVDS connector see 3 6 3 3 3 6 4 5 Run signal The Run signal is active high and represents the inverse of the nRun signal see 3 6 3 4 Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 45 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitiz
30. Technical Information Manual Revision n 22 22 April 2013 MOD V1720 8 CHANNEL 12 BIT 250 MS S DIGITIZER MANUAL REV 22 NPO 00103 05 V1720x MUTx 22 CAEN will repair or replace any product within the guarantee period if the Guarantor declares that the product is defective due to workmanship or materials and has not been caused by mishandling negligence on behalf of the User accident or any abnormal conditions or operations CAEN declines all responsibility for damages or injuries caused by an improper use of the Modules due to negligence on behalf of the User It is strongly recommended to read thoroughly the CAEN User s Manual before any kind of operation 4 CAEN reserves the right to change partially or entirely the contents of this Manual at any time and without giving any notice Disposal of the Product The product must never be dumped in the Municipal Waste Please check your local regulations for disposal of electronics products MADE IN ITALY We stress the fact that all the boards are made in Italy because in this globalized world where getting the lowest possible price for products sometimes translates into poor pay and working conditions for the people who make them at least you know that who made your board was reasonably paid and worked in a safe environment this obviously applies only to the boards marked MADE IN ITALY we can not attest to the manufacturing process of third party boards CAEN
31. cesseececseaaececseneeceesaeeecsesaeeecensaeeeseneeeenes 42 TABLE 3 3 FEATURES DESCRIPTION WHEN LVDS GROUP IS CONFIGURED AS INPUT eere 43 TABLE 3 4 FEATURES DESCRIPTION WHEN LVDS GROUP IS CONFIGURED AS OUTPUT eese 43 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 6 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 1 General description 1 1 NPO Overview The Mod V1720 is a 1 unit wide VME 6U module housing a 8 Channel 12 bit 250MS s Flash ADC Waveform Digitizer with 2 Vpp dynamic range on single ended MCX coaxial connectors Versions featuring a 2 Vpp differential input full scale range are also available see Table 1 1 For single ended versions the DC offset is adjustable via a 16 bit DAC on each channel in the 1 V range The module features a front panel clock reference In Out and a PLL for clock synthesis from internal external references The data stream is continuously written in a circular memory buffer When the trigger occurs the FPGA writes further N samples for the post trigger and freezes the buffer that then can be read via VME or Optical Link The acquisition can continue without dead time in a new buffer Each channel has a SRAM memory buffer see Table 1 1 for the available memory sizes divided in buffers of programmable s
32. ch if enabled i e Acquisition Control register address 0x8100 bit 9 1 is used to veto the generation of the global trigger propagated to the channels for the event acquisition Direction is OUTPUT the nVETO signal is the copy of nVETOIn 3 6 3 3 nTrigger signal Direction is INPUT nTriggerln is an active low signal which if enabled is a real trigger able to cause the event acquisition It can be propagated to TRG OUT LEMO connector or to the individual triggers Direction is OUTPUT nTrigger signal is the copy of the trigger signal propagated to the TRG OUT LEMO connector Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 44 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 6 3 4 nRun signal NPO Direction is INPUT nRunln is an active low signal which be used as Start for the digitizer i e Acquisition Control register address 0x8100 bits 1 0 11 It is possible to program the start on the level or on the edge of the nRunin signal Acquisition Control register bit 11 Direction is OUTPUT nRun signal is the inverse of the internal Run of the board 3 6 4 Mode 3 OLD STYLE Old Style mode has been introduced in order the LVDS connector properly programmed to be able to feature the same I O signals available in the ROC FPGA firmware revisions lower than 3 8 NO
33. dard page of the FLASH can be then reprogrammed If the problem still remains please contact CAEN technical support see 6 for further instructions Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 60 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 6 Technical support CAEN makes available the technical support of its specialists at the e mail addresses below support nuclear caen it for questions about the hardware support computing caen it for questions about software and libraries NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 61
34. default setting Nr Direction Description 0 out Ch 0 Trigger Request 1 out Ch 1 Trigger Request 2 out Ch 2 Trigger Request 3 out Ch 3 Trigger Request 4 out Ch 4 Trigger Request 5 out Ch 5 Trigger Request 6 out Ch 6 Trigger Request 7 out Ch 7 Trigger Request 8 out Memory Full 9 out Event Data Ready 10 out Channels Trigger 11 out RUN Status 12 in Trigger Time Tag Reset active low 13 in Memory Clear active low 14 reserved 15 reserved Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 42 CAEN Tools for Discovery Document type Title User s Manual MUT NPO When enabled i e bit 8 1 the new management allows each group of 4 signals of the LVDS I O 16 pin connector to be configured one of the 4 following modes according to bits 15 0 in the Front Panel LVDS I O New Features register address 0x81A0 0 Mode 1 Mode2 Mode 3 Where n 0 4 8 12 NOTE Whatever option is set the LVDS I Os are always latched with the trigger and the relevant status of the 16 signals is always written into the header s Pattern field see bits n 3 n 0000 bits n 3 n 0001 bits n 3 n 0010 bits n 3 n 0011 Mod V1720 8 Channel 12bit 250MS s Digitizer YT DS Revision date 22 04 2013 REGISTER TRIGGER NBUSY nVETO OLD STYLE 3 3 3 1 the user can then choose to rea
35. dify it according to their needs For more details please see the WaveDump User Manual and Quick Start Guide Doc nr UM2091 GD2084 Fig 4 2 WaveDump output waveforms CAENScope is a fully graphical program that implements a simple oscilloscope it allows to see the waveforms set the trigger thresholds change the scales of time and amplitude perform simple mathematical operations between the channels save data to file and other operations CAENscope is provided as an executable file the source codes are not distributed NOTE CAENScope does not work with digitizers running DPP firmware and it is not compliant with x742 digitizer family For more details please see the CAENScope Quick Start Guide GD2484 AI 9 CAEN te IE Tools for Discovery amis Cai Cami uu Ci _ mex gt AUTO TRIG RISING BOGE Fig 4 3 CAENScope oscilloscope tab Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 56 CAEN Tools for Discovery Document type User s Manual MUT NPO 00103 05 V1720x MUTx 22 Revision date Revision 22 04 2013 22 Title Mod V1720 8 Channel 12bit 250MS s Digitizer CAENUpgrader is a software composed of command line tools together with a Java Graphical User Interface for Wi
36. dout it or not Table 3 3 Features description when LVDS group is configured as INPUT Revision 22 00103 05 V1720x MUTx 22 V1720 REV22 REGISTER TRIGGER nBUSY nVETO OLD STYLE 15 nRunin 15 reserved LVDS IN 14 nTriggerln 14 reserved 15 12 991512 Notavailable 13 reserved 12 12 nClear_TTT 11 nRunin 11 reserved LVDS IN 10 nTriggerln 10 reserved 11 8 Reg 11 8 9 nVetoln 9 reserved 8 8 nClear 7 nRunin 7 reserved LVDS IN 6 nTriggerln 6 reserved 7 4 Reg 7 4 Not avanabie 5 nVetoln 5 reserved 4 nBusyln 4 nClear_TTT 3 nRunin 3 reserved LVDS IN 2 nTriggerln 2 reserved 3 0 Reg 3 0 Not avaiable 1 nVetoln 1 reserved 0 nBusyln 0 nClear TTT Table 3 4 Features description when LVDS group is configured as OUTPUT REGISTER TRIGGER nBUSY nVETO OLD STYLE 3 nRun 15 Run LVDS OUT 2 nTrigger 14 Trigger 15 12 Reglt5 12 TrigOut_Ch 7 4 1 veto 13 DataReady 0 nBusy 12 Busy 7 nRun 11 Run LVDS OUT 6 nTrigger 10 Trigger 11 8 Reg 1 1 8 TrigOut_Ch 3 0 5 nVeto 9 DataReady 4 nBusy 8 Busy 11 nRun 7 Run LVDS OUT 41 10 nTrigger 6 Trigger 7 4 Reg 7 4 TrigOut Ch 7 4 9 nVeto 5 DataReady 8 nBusy 4 Busy 15 nRun 3 Run LVDS OUT 14 nTrigger 2 Trigger 3 0 Resls 0 TrigOut Ch S 0
37. e Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 9 Reset Clear and Default Configuration 3 9 1 Global Reset Global Reset is performed at Power ON of the module or via a VME RESET SYS RES It allows to clear the data off the Output Buffer the event counter and performs a FPGAs global reset which restores the FPGAs to the default configuration It initialises all counters to their initial state and clears all detected error conditions 3 9 2 Memory Reset The Memory Reset clears the data off the Output Buffer The Memory Reset can be forwarded via either a write access to Software Clear Register or with a pulse sent to the front panel Memory Clear input see 3 6 3 9 3 Timer Reset The Timer Reset allows to initialize the timer which allows to tag an event The Timer Reset can be forwarded with a pulse sent to Trigger Time Tag Reset input see 3 6 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 48 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 10 VMEBus interface The module is provided with a fully compliant VME64 VME64X interface see 1 1 whose main features are EUROCARD 90 Format J1 P1 and J2 P2 with either 160 pins 5 rows or 96 3 rows connectors A24 A32 and CR CSR address modes 032
38. ed if it has 50MHz frequency then AD9510 programming is not necessary otherwise Ndiv and Rdiv have to be modified in order to achieve PLL lock A REF CLK frequency stability better than 100ppm is mandatory 3 2 3 Trigger Clock TRG CLK signal has a frequency equal to 2 of SAMP CLK therefore 2 samples uncertainty occurs over the acquisition window 3 2 4 Output Clock Front panel Clock Output is User programmable Odiv and Odel parameters allows to obtain a signal with the desired frequency and phase shift in order to recover cable line delay and therefore to synchronise daisy chained boards CLK OUT default setting is OFF it is necessary to enable the AD9510 output buffer to enable it 3 2 5 AD9510 programming CAEN has developed a software tool which allows to handle easily the clock parameters the CAENupgrader see www caen it path Products Front End VME Controller VME 3 2 6 PLL programming In PLL mode the User has to enter the divider for input clock frequency input clock PLL mode via CAENupgrader since the VCXO frequency is 1GHz in order to use for example a 50MHz ExtCIk the divider to be entered is 20 Then it is necessary to set the parameters for sampling clock and CLK OUT enable frequency and delay in Output Clock field via CAENupgrader the tool refuses wrong settings for such parameters Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 22 CAEN Tools for Di
39. er 8ns resolution 34s range One Altera Cyclone EP1C4 or EP1C20 per couple of channels see Table 1 1 Data readout and slow control with transfer rate up to 80 MB s to be used instead of VME bus Daisy chainable A2818 PCI and A3818 PCle cards can control and read respectively up to eight and thirty two V1720 boards in a chain VME64X compliant D32 BLT32 MBLT64 CBLT32 64 2eVME 2eSST Multi Cast Cycles Transfer rate GOMB s MBLT64 100MB s 2eVME 160MB s 2eSST Sequential and random access to the data of the Multi Event Buffer The Chained readout allows to read one event from all the boards in a VME crate with a BLT access V1720 firmware can be upgraded via VME General purpose C Libraries and Demo Programs inn Full Suppression based on the signal amplitude ZS_AMP AROS DEI Zero Length Encoding ZLE see 3 3 4 12bit 125MHz DAC FPGA controlled four operating modes Waveform Generator 1 Vpp ramp generator Majority output signal is proportional to the number of ch under over threshold 1 step Analog Monitor 125mV Buffer Occupancy output signal is proportional to the Multi Event Buffer Occupancy 1 buffer imV Voltage level output signal is a programmable voltage level 16 general purpose LVDS controlled by the FPGA LVDS 10 Busy Data Ready Memory full Individual Trig Out and other function can be programmed An Input Pattern from the LVDS I O can be associated to each trigge
40. er 22 04 2013 22 3 7 Analog Monitor The board houses 12bit 100MHz DAC with 0 1 V dynamics 50 Ohm load see Fig 1 1 whose input is controlled by the ROC FPGA and the signal output driving 50 Ohm is available on the MON 2 output connector MON output of more boards can be summed by an external Linear Fan In This output is delivered by a 12 bit DAC The DAC control logic implements four operating modes Trigger Majority Mode Monitor Mode 0 Test Mode Monitor Mode 1 Buffer Occupancy Mode Monitor Mode 3 Voltage Level Mode Monitor Mode 4 Operating mode is selected via Monitor Mode register Monitor Mode 2 is reserved for future implementation 3 7 1 Trigger Majority Mode Monitor Mode 0 It is possible to generate a Majority signal with the DAC a voltage signal whose amplitude is proportional to the number of channels under over threshold 1 step 125mV this allows via an external discriminator to produce a global trigger signal as the number of triggering channels has exceeded a particular threshold Nth 4samples gt Nth 4samples lt 7 THRESHOLD CHO IN Nth 4samples Nth 4samples gt THRESHOLD CH1 IN 2 5mV 25mV MAJORITY Fig 3 19 Majority logic 2 channels over threshold bit 6 of Ch Config Register 0 In this mode the MON output provides a signal whose amplitude is proportional to the
41. evision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 2 6 Internal components SW2 4 5 6 Base Addr 31 16 Type 4 rotary switches Function Set the VME base address of the module SW3 CLOCK SOURCE Type Dip Switch Function Select clock source External or Internal SW1 FW Type Dip Switch Function it allows to select whether the Standard STD or the Back up BKP firmware must be loaded at power on default position STD NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 17 CAEN Tools for Discovery Document type User s Manual MUT Title Mod V1720 8 Channel 12bit 250MS s Digitizer Revision date 22 04 2013 Revision 22 dcbaz cao n VCCINT h h p 3 u3 ou Ui a T 5 5 U4 us 0 fag 3 m 8g 5 al Ria 2 H ES woe OR DOSNT n H Rio us R20 5050009958699580 888 y Se 0 00 z m a 1 114 1 R50 oR Lot un us R53 J ADI 00 9 CIF DO OMS N 20 Tm 0 E
42. f pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 59 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO 5 3 1 V1720 Upgrade files description The board hosts one FPGA on the mainboard and one FPGA on each mezzanine i e one FPGA per couple of adiacent channels The channel FPGAs firmware is identical A unique file is provided that will updated all the FPGA at the same time ROC FPGA MAINBOARD FPGA Readout Controller VME interface FPGA Altera Cyclone EP1C20 AMC FPGA CHANNEL FPGA ADC readout Memory Controller FPGA Altera Cyclone EP1C4 or EP1C20 see 8 2 7 The programming file has the extension CFA CAEN Firmware Archive and is a sort of archive format file aggregating all the standard firmware files compatible with the same family of digitizers CFA and its name follows this general scheme x720_revX Y_W Z CFA where e X720 are all the boards the file is compliant to DT5720 N6720 V1720 VX1720 e XY is the major minor revision number of the mainboard FPGA e W Z is the major minor revision number of the channel FPGA WARNING in case of programming failures that compromise the communication with the board a first recovering attempt can be performed by setting the jumper JP2 on the mainboard in the BKP position If the communication is retrieved when the board is powered on in backup mode the stan
43. ilename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 52 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO 3 12 1 3 CHAINED BLOCK TRANSFER D32 D64 The V1720 allows to readout events from more daisy chained boards Chained Block Transfer mode The technique which handles the CBLT is based on the passing of a token between the boards it is necessary toverify that the used VME crate supports such cycles Several contiguous boards in order to be daisy chained must be configured as first intermediate or last via MCST Base Address and Control Register A common Base Address is then defined via the same register when a BLT cycle is executed at the address CBLT Base 0x0000 OxOFFC the first board starts to transfer its data driving DTACK properly once the transfer is completed the token is passed to the second board via the IACKIN IACKOUT lines of the crate and so on until the last board which completes the data transfer and asserts BERR which has to be enabled the Master then ends the cycle and the slave boards are rearmed for a new acquisition If the size of the BLT cycle is smaller than the events size the board which has the token waits for another BLT cycle to begin from the point where the previous cycle has ended 3 12 2 Random readout to be implemented Events can be reado
44. ill some free buffers Almost FULL condition In this mode the digitizer remains able to accept some more triggers even after the BUSY assertion and the system can tolerate a delay in the inhibit of the trigger generation When the Almost FULL condition is enabled by setting the Almost FULL level Memory Almost FULL Level register address 0x816C to X the BUSY signal is asserted as soon as X buffers are filled although the board still goes FULL and rejects triggers when the number of filled buffers is N or N 1 depending on bit 5 in the Acquisition Control Register as described above In case of multi board set up the BUSY signal can be propagated among boards through the front panel LVDS I O connectors see 3 6 Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 30 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 4 Zero suppression The board implements two algorithms of Zero Suppression and Data Reduction Full Suppression based on the signal amplitude ZS_AMP Zero Length Encoding ZLE The algorithm to be used is selected via Control register and its configuration takes place via two more registers CHANNEL n Z8 THRES and CHANNEL n 75 NSAMP When using these algorithms it must be noticed that that one datum 64 bit long word contains 4 samples 5 samples with Pack2 5 mode
45. inable Optical Link communication path which uses optical fiber cables as physical transmission line able to transfer data at 80 MB s therefore it is possible to connect up to eight V1720 to a single Optical Link Controller by using the 2818 PCI card or up to thirty two V1720 with the A3818 PCle card for more information see www caen it path Products Front End PCI PCIe Optical Controller The parameters for read write accesses via optical link are the same used by VME cycles Address Modifier Base Address data Width etc wrong parameter settings cause Bus Error VME Control Register bit 3 allows to enable the module to broadcast an interrupt request on the Optical Link the enabled Optical Link Controllers propagate the interrupt on the PCI bus as a request from the Optical Link is sensed VME and Optical Link accesses take place on independent paths and are handled by board internal controller with VME having higher priority anyway it is better to avoid accessing the board via VME and Optical Link simultaneously Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 54 CAEN Tools for Discovery Document type User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 Title Revision date Revision 4 Software tools NPO CONET2 Optical Link Fig 4 1 Block diagram of the software layers CAEN provides drivers for both the physical communication channels the
46. ing on the size of the acquisition window after the board exits the FULL condition A way to eliminate this extra dead time is by setting bit 5 1 in the Acquisition Control register The board is so programmed to enter the FULL condition when N 1 buffers are filled no trigger is then accepted but samples writing continues in the last available buffer As soon as one buffer is readout and becomes free the boards exits the FULL condition and can immediately accept a new trigger This way the FULL reflects the BUSY condition of the board i e inability to accept triggers if required the BUSY signal can be provided out on the digitzer front panel through the TRG OUT LEMO connector bits 19 18 and bits 17 16 of Front Panel I O Control register address 0x811C or the LVDS I Os see 3 6 NOTE when bit 5 1 the minimum number of circular buffers to be programmed is N 2 In some cases the BUSY propagation from the digitizer to other parts of the system has some latency and it can happen that one or more triggers occur while the digitizer is already FULL and unable to accept those triggers This condition causes event loss and it is particularly unsuitable when there are multiple digitizers running synchronously because the triggers accepted by one board and not by other boards cause event misalignment In this cases it is possible to program the BUSY signal to be asserted when the digitizer is close to FULL condition but it has st
47. ize 1 1024 The readout from VME or Optical link of a frozen buffer is independent from the write operations in the active circular buffer ADC data storage Two modes are supported for the event storage in the board memories Standard mode and Pack2 5 mode see 3 3 3 V1720 supports multi board synchronization allowing all ADCs to be synchronized to a common clock source and ensuring Trigger time stamps alignment Once synchronized all data will be aligned and coherent across multiple V1720 boards VME and Optical Link accesses take place on independent paths and are handled by the on board controller therefore when accessed through Optical Link the board can be operated outside the VME Crate see 2 1 The trigger signal can be provided via the front panel input as well as via the software but it can also be generated internally with threshold auto trigger capability The trigger from one board can be propagated to the other boards through the front panel TRG OUT An Analog Output allows to reproduce a Majority signal a Test signal a Buffer Occupancy signal and a programmable Voltage Level The Modules VME interface is VME64X compliant and the data readout can be performed in Single Data Transfer D32 32 64 bit Block Transfer BLT MBLT 2eVME 2eSST and 32 64 bit Chained Block Transfer CBLT The built in daisy chainable Optical Link is able to transfer data at 80 MB s thus it is possible to connect up to eight
48. l VME interface control Optical link control Trigger control External interface control Fig 1 1 Mod V1720 Block Diagram The function of each block will be explained in detail in the subsequent sections NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 10 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 2 Technical specifications 2 1 Packaging and Compliancy 2 1 1 Supported VME Crates The module is housed in a 6U high 1U wide VME unit The board hosts the VME P1 and P2 connectors and fits into both VME VME64 standard and V430 backplanes VX1720 versions fit VME64X compliant crates 2 1 2 Stand Alone operation When accessed through Optical Link see 3 13 the board can be operated outside the VME Crate It is up to the User to provide the required power supplies see 2 2 and adequate cooling ventilation 2 2 Power requirements The power requirements of the module are as follows Table 2 1 Mod V1720 power requirements 5 V 4 0A 12 V 0 2A 12V 0 2A Number of pages Page 11 NPO Filename 61 00103 05 V1720x MUTx 22 V1720 REV22 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS
49. n Algorithm eese eene nne rennen rennen tne nennen trennen 31 3 4 1 1 Full Suppression based on the amplitude of the signal eene 31 241 2 Zero Length Encoding ZEE eet eit eb 32 3 4 2 Zero Suppression Examples cisci testet tn ie ER RE SEEN He RN vennenscdieueevecobuaydndeervanedscnyetes 33 32 TRIGGER P Odi pH 37 Bo 37 3 5 2 37 3 9 3 Local channel auto trigger eese eese 38 3 5 9 1 39 3 5 4 Trigger distribution 41 3 0 JERONEPANELI OS 42 3 6 1 Mode REGISTER 44 3 6 2 Model TRIGGER TREE 44 3 6 3 Mode 2 nBUSY VETO reper tee eg etna Lupe dran e eU 44 2 02 44 3 6 3 3 VETO reto Ft 44 3 6 3 9 edic etd werte trud tone etc 44 2 6 34 Rumi signale cine oe RO
50. ndows and Linux OS CAENUpgrader allows in few easy steps to upload different firmware versions on CAEN boards to upgrade the VME digitizers PLL to get board information and to manage the firmware license CAENUpgrader requires the installation of 2 CAEN libraries CAENComm CAENVMELib and Java SE6 or later CAENComm allows CAENUpgrader to access target boards via USB or via CAEN proprietary CONET optical link CAEN Upgrader GUI Upgrade CAEN Front End Hardware CAEN Electronic Instrumentation e About 20 9 Bridge Upgrade Config Options o Standard Page Available actions Upgrade Firmware Connection Type use E Backup Page LINK number OF Skip Verify Firmware binary file Browse VME Base Address cvUpgrade Ready Fig 4 4 CAENUpgrader Graphical User Interface DPP Control Software is an application that manages the acquisition in the digitizers which have DPP firmware installed on it The program is made of different parts there is a GUI whose purpose is to set all the parameters for the DPP and for the acquisition the GUI generates a textual configuration file that contains all the parameters This file is read by the Acquisition Engine DPPrunner which is a C console application that programs the digitizer according to the parameters starts the acquisition and manage the data readout The data
51. oard follow this procedure 1 insert the V1720 board into the crate 2 power up the crate 5 2 Power ON status At power ON the module is in the following status e the Output Buffer is cleared e registers are set to their default configuration NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 58 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 5 3 Firmware upgrade The firmware of the V1720 is stored on an on board FLASH memory Two copies of the firmware are stored in two different pages of the FLASH called Standard STD and Backup BKP at Power On a microcontroller reads the Flash memory and programs the module with the firmware version selected via the JP2 jumper see 2 6 which can be placed either on the STD position left or in the BKP position right It is possible to upgrade the board firmware via VME or Optical Link by writing the FLASH with CAENUpgrader software see 4 For instructions to use the program please refer to the document GD2512 CAENUpgrader QuickStart Guide web available It is strongly suggested to upgrade ONLY one of the stored firmware revisions generally the STD one if both revision are simultaneously updated and a failure occurs it will not be possible to upload the firmware via VME or Optical Link again NPO Filename Number o
52. ontrol register bits 1 0 of Acquisition Control must be set to 00 that is SW CONTROLLED Start Stop Mode or to 01 that is S IN CONTROLLED Start Stop Mode driving S IN signal low bits 1 0 of Acquisition Control must be set to 01 Acquisition Triggering Samples and Events When the acquisition is running a trigger signal allows to store a 31 bit counter value of the Trigger Time Tag TTT The counter representing a time reference like so the Trigger Logic Unit see 3 2 operates at a frequency of 125 MHz i e 8 ns that is to say 2 ADC clock cycles Due to the way the acquired data are written into the board internal memory i e in 4 sample bunches the TTT counter is read every 2 trigger logic clock cycles which means the trigger time stamp resolution results in 16 ns i e 62 5 MHz Basing on that the LSB of the TTT is always 0 increment the EVENT COUNTER fill the active buffer with the pre post trigger samples whose number is programmable Acquisition window width freezing then the buffer for readout purposes while acquisition continues on another buffer buffer size is programmable through the Buffer Organization 0x800C register Table 3 1 Buffer Organization REGISTER BUFFER NUMBER SIZE of one BUFFER samples SRAM 1 25 MB ch SRAM 10 MB ch Std Pack2 5 Std Pack2 5 0x00 1 1 25M 8M 10M 0x01 2 512K 640K 4M 5M 0x02 4 256K 320K 2M 2 5M 0
53. p N 5 2 Ns Good N 5 N 52 2Ns words with samples over threshold 3 If the algorithm works in positive logic and 0 S Nirwo lt then the readout event is N s control words 1 size Skip 2N Good N 2 N3 N44 Niewp words with samples over threshold Skip 5 2 Ns Niewp NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 35 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 4 If the algorithm works in positive logic and lt Nirwo 0 Fig 3 13 Example with positive logic and overlapping then the readout event is N 4 control words 1 size Skip 2 N Good N 2 Ni gk words with samples over threshold Good 2 4 words with samples over threshold Skip 5 2Ns5 In this case there are two subsequent GOOD intervals 5 If the algorithm works in positive logic and 0 lt Niek lt Nirwo lt Niek 2 then the readout event is 4 control words 1 size Skip 2 N Niek Good 2 Nigk Niewp words with samples over threshold Good 4 2 Niewp 2N 2Niewp N words with samples ove
54. r as an event marker CLK IN CLK OUT Trigger Time Stamp ADC and Memory controller FPGA Optical Link VME interface Upgrade Available with Piggy Back Rev 0 5 and Firmware Rev 0 5 and later NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 19 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 Functional description 3 1 Analog Input The module is available either with single ended on MCX connector or on request differential on Tyco MODU II 3 pin connector input channels 3 1 1 Single ended input Input dynamics is 2V Zin 50 Q A 16bit DAC allows to add a DC offset to the signal in the 1 V range The absolute max analog input voltage is 6Vpp with Vrail max of 6V or 6V for any DAC offset value larger values may damage the unit The input bandwidth ranges from DC to 250 MHz with 1 order anti aliasing low pass filter Input Dynamic Range 1 Vpp Positive Unipolar Input AWW wr ant 41 00 DAC FSR 500 AW amI 0 50 Lm Vref FPGA 0 0 50 1 00 Negative Unipolar DAC 0 Bipolar DAC FSR 2 Fig 3 1 Single ended input diagram 3 1 2 Differential input Input dynamics is 2Vpp Zin 50 The input bandwidth ranges from DC to 250 MHz with 1 order anti aliasing low pass
55. r ntes ie le bea a Oana Sees 15 2 5 OTHER FRONT PANEL COMPONENTS ssccssssssecesssssesesncecessnsecseseseessenseceessssecesseseesesnsecsensnsesseneseesssnseess 16 2 5 1 Displays m 16 2 6 INTERNAL COMPONENTS 17 2 7 TECHNICAL SPECIFICATIONS TABLE nnne nennen 19 3 FUNCTIONAL DESCRIPTION bei tissassicssscesctesecdecensissedtosessesvevesacdesesuecsectesecteseasac esseescdenssdsctecdesscessssvscsese 20 SANABOG ek eet ed 20 311 SUBIC ended geste esed 20 212 Difjetenti linpul M 20 22 CLOCK DISTRIBUTION Gee ir b EE EE ERR o Ee E ey 21 3 2 1 Dir Ct Drive Lu PTEE 22 3 2 2 Mode 22 3 2 3 22 3 2 4 OLIM dE 22 323 JAD9510 programming duceret evi vga eve Ebert eue dee ute eere 22 3 2 6 IU NI UU DII ST
56. r threshold Skip N 5 2 Ns Niewo NOTE In this case there are two subsequent GOOD intervals These examples are reported with positive logic the compression algorithm is the same also working in negative logic NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 36 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 5 Trigger management All the channels in a board share the same trigger this means that all the channels store an event at the same time and in the same way same number of samples and same position with respect to the trigger several trigger sources are available Mother Board Mezzanines Memory Buffers Logic 8 Enable Mask Digital Thresholds VME Local Bus Interface Interface Fig 3 14 Block diagram of Trigger management 3 5 1 External trigger External trigger can be NIM TTL signal on LEMO front panel connector 50 Ohm impedance The external trigger is synchronised with the internal clock see 3 2 3 if External trigger is not synchronised with the internal clock a one clock period jitter occurs 3 5 2 Software trigger Software trigger are generated via VME bus write access in the relevant register NPO Filename 00103 05 V1720x MUTx 22 Number of pages Page V1720_REV22 61 37 CAEN Tool
57. re no available buffers the required number of samples for building the pre trigger of the event is not reached yet this happens typically as the trigger occurs too early either with respect to the RUN ACQUISITION command see 3 3 1 or with respect to a buffer emptying after a MEMORY FULL status the trigger overlaps the previous one and the board is not enabled for accepting overlapped triggers As a trigger is refused the current buffer is not frozen and the acquisition continues writing on it The Event Counter can be programmed in order to be either incremented or not If this function is enabled the Event Counter value identifies the number of the triggers sent but the event number sequence is lost if the function is not enabled the Event Counter value coincides with the sequence of buffers saved and readout Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 25 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 3 2 1 Custom size events It is possible to make events with a number of Memory locations which depends on Buffer Organization register setting smaller than the default value One memory location contains two ADC samples and the maximum number of memory locations is therefore half the maximum number of samples per block NS 512K Nblocks 640K Nblocks when Pack2 5 mode i
58. rs NPO Filename Number of pages Page 13 00103 05 V1720x MUTx 22 V1720 REV22 61 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 2 4 3 ADC REFERENCE CLOCK connectors GND CLK CLK Fig 2 4 AMP CLK IN OUT Connector Function CLK IN External clock Reference input AC coupled diff LVDS ECL PECL LVPECL CML Zdiff 1100 Mechanical specifications AMP 3 102203 4 connector Function CLOCK OUT Clock output DC coupled diff LVDS Zdiff 1100 Mechanical specifications AMP 3 102203 4 AMP MODUII 2 4 4 Digital l O connectors t t Fig 2 5 Programmable IN OUT Connector Function N 16 programmable differential LVDS I O signals Zdiff_in 110 Ohm Four Indipendent signal group 0 3 4 7 8 11 12 15 In Out direction control see also 3 6 Mechanical specifications 3M 7634 5002 34 pin Header Connector NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 14 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 2 4 5 Optical LINK connector LINK o TX red wrap RX black wrap Fig 2 6 LC Optical Connector Mechanical specifications LC type connector to be used with Multimode 62 5 125um cable with LC connec
59. s Digitizer 22 04 2013 22 2 3 Front Panel Mod V1720 EXTERNAL _ gt CLOCK IN INTERNAL CLOCK OUT LOCAL TRIGGER OUT EXTERNAL gt TRIGGER IN SYNC SAMPLE START ANALOG INPUT ANALOG MONITOR OUTPUT DIGITAL I O s 8 CH 12 BIT 250 MS s DIGITIZER _ Fig 2 1 Mod V1720 front panel NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 12 CAEN Tools for Discovery Document type Title Revision date User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 2 4 External connectors 2 4 1 ANALOG INPUT connectors CHO Fig 2 2 MCX connector Single ended version see options in 1 1 Function Analog input single ended input dynamics 2Vpp 500 Mechanical specifications MCX connector CS 85MCX 50 0 16 SUHNER Fig 2 3 AMP Differential connector Differential version see options in 1 1 Function Revision 22 Analog input differential input dynamics 2 25Vpp 1000 or 10Vpp Zin 1KQ Mechanical specifications AMP 3 102203 4 AMP MODUII 2 4 2 CONTROL connectors Function e TRG OUT Local trigger output NIM TTL on Rt 500 e TRG IN External trigger input NIM TTL 2 500 e SYNC SAMPLE START Sample front panel input NIM TTL Zin 50Q e DAC output 1Vpp on Rt 500 Mechanical specifications 00 type LEMO connecto
60. s for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 5 3 Local channel auto trigger Each channel can generate a local trigger as the digitised signal exceeds the Vth threshold ramping up or down depending on VME settings and remains under or over threshold for Nth 4 5 samples groups depending on selected storage mode see 3 3 3 at least Nth is programmable via VME The Vth digital threshold the edge type and the minimum number Nth of 4 5 samples are programmable via VME register accesses actually local trigger is delayed of Nth 4 5 samples with respect to the input signal NOTE the local trigger signal does not start directly the event acquisition on the relevant channel such signal is propagated to the central logic which produces the global trigger which is distributed to all channels see 3 5 4 Nth 4 5 samples Nth 4 5 samples Nth 4 5 samples THRESHOLD V CHO IN Local Trigger CHO Channel Configuration register lt 6 gt 0 Local Trigger CHO Channel Configuration register lt 6 gt 1 Fig 3 15 Local trigger generation NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 38 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3
61. s used Smaller values can be achieved by writing the number of locations into the Custom Size 0 means default size events i e the number of memory locations is the maximum allowed Nioc N1 with the constraint O N1 2NS 0 lt N1 lt 2 5NS with Pack2 5 means that one event will be made of 2 N1 samples 2 5 1 samples with Pack2 5 3 3 3 Event structure An event is structured as follows Header four 32 bit words Data variable size and format The event can be readout either via VME or Optical Link data format is 32 bit long word therefore each long word contains 4 samples 3 3 3 1 Header It is composed by four words namely Size of the event number of 32 bit long words Board ID GEO Bit24 data format 0 normal format 1 Zero Length Encoding data compression method enabled 16 bit pattern latched on the LVDS I O as one trigger arrives Channel Mask 21 channels participating to event ex CH5 and CH7 participating Ch Mask OxAO this information must be used by the software to acknowledge which channel the samples are coming from Event Counter It is the trigger counter it can count either accepted triggers only or all triggers Trigger Time Tag It is a 31 bit counter 31 bit count 1 bit as roll over flag which is reset either as acquisition starts or via front panel Reset signal and is incremented every 2 ADC clock cycles It represents the trigger
62. scovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO 3 2 7 Direct Drive BYPASS programming In BYPASS mode the User can directly set the input frequency Input Clock field real values are allowed Given an input frequency it is possible to set the parameters in order to provide the required signals 3 2 8 Configuration file Once all parameters are set the tool allows to save the configuration file which includes all the AD9510 device settings see CAENupgrader documentation It is also possible to browse and load into the AD9510 device a pre existing configuration file see CAENupgrader documentation For this purpose it is not necessary the board power cycle 3 2 9 Multiboard synchronization In cases when multi board systems are involved in an experiment it is necessary to synchronize different boards In this way the user can acquire from N boards with Y channel each like if they were just one board with N x Y channels The main issue in the synchronization of a multi board system is to propagate the sampling clock among the boards This is made through input output daisy chain connections among the digitizers One board has to be chosen to be the master board that propagates its own clock to the others A programmable phase shift can adjust possible delays in the clock propagation This allows to have both the same ADC sampling
63. synchronous the operation mode remains the same anyway REF CLK is processed by AD9510 device which delivers 6 clock out signals 4 signals are sent to ADCs one to the trigger logic and one to drive CLK OUT output refer to AD9510 data sheet for more details http www analog com UploadedFiles Data_Sheets AD9510 pdf two operating modes are foreseen Direct Drive Mode and PLL Mode NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 21 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO 3 2 1 Direct Drive Mode The aim of this mode is to drive externally the ADCs Sampling Clock generally this is necessary when the required sampling frequency is not a VCXO frequency submultiple The only requirement over the SAMP CLK is to remain within the ADCs range 3 2 2 PLL Mode The AD9510 features an internal Phase Detector which allows to couple REF CLK with VCXO 1 GHz frequency for this purpose it is necessary that REF CLK is a submultiple of 1 GHz AD9510 default setting foresees the board internal clock 2 as clock source of REF CLK This configuration leads to 100 5 thus obtaining 10MHz at the Phase Detector input and CLK INT 1GHz The required 250 MHz Sampling Clock is obtained by processing CLK INT through Sdiv dividers When an external clock source is us
64. t 250 MS s Digitizer 1 25MS ch C4 DIFF VX1720D 8 Ch 12 bit 250 MS s Digitizer 10MS ch C4 DIFF VX1720E 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C20 SE VX1720F 8 Ch 12 bit 250 MS s Digitizer 1 25MS ch C20 DIFF WA654XAAAAAA 654 Single Channel MCX to Cable Adapter WA654K4AAAAA 654 KIT4 4 MCX TO Cable Adapter WA654K8AAAAA 654 KITS 8 MCX TO Cable Adapter WA659XAAAAAA 659 Single Channel MCX to BNC Cable Adapter WA659K4AAAAA 659 4 4 MCX TO BNC Cable Adapter WA659K8AAAAA 659 KITS 8 MCX BNC Cable Adapter V1718 VME USB 2 0 Bridge V1718LC VME USB 2 0 Bridge Rohs Compliant VX1718 VME USB 2 0 Bridge VX1718LC VME USB 2 0 Bridge V2718 Bridge WV2718LCXAAA V2718LC VME PCI Bridge Rohs compliant V2718KITLC VME PCI Bridge V2718 PCI Optical Link A2818 Optical Dou Fibre 5m duplex AY2705 Rohs V2718KIT VME PCI Bridge V2718 PCI OpticalLink A2818 Optical Fibre 5m duplex AY2705 V2718KITB VME PCI Bridge V2718 PCle Optical Link A3818A WK2718XBAAAA optical Fibre 5m duplex 2705 WVX2718LCXAA VX2718LC VME PCI Bridge WVX2718XAAAA VX2718 VME PCI Bridge VX2718KIT VME PCI Bridge VX2718 PCI OpticalLink A2818 WKX2718XAAAA Optical Fibre 5m duplex 2705 VX2718KITB VME PCI Bridge VX2718 PCle Optical Link A3818A WKX2718XBAAA Optical Fibre 5m duplex AY2705
65. tentent aa nne teet 20 FIG 3 2 DIFFERENTIAL INPUT DIAGRAM 2 2 20 2 0 20 FIG 3 3 CLOCK DISTRIBUTION DIAGRAM 21 3 4 TRIGGER OVERLAP 25 FIG 3 5 EVENT ORGANIZATION STANDARD MODE NORMAL 27 FIG 3 6 EVENT ORGANIZATION PACK2 5 MODE NORMAL FORMAT c cccssssceceeseececseseececseeeecessaeeecsnsaeeeseneeeenees 28 FIG 3 7 EVENT ORGANIZATION STANDARD MODE ZERO LENGTH 28 FIG 3 8 EVENT ORGANIZATION PACK2 5 MODE ZERO LENGTH ENCODING cccessceceesecceceessececenseeeesnneeeeeees 29 FIG 3 0 7 5 E EXE Ne RE 33 NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 5 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 Fic 3 10 EXAMPLE WITH POSITIVE LOGIC AND NON OVERLAPPING Ni Nj 33 FIG 3 11 EXAMPLE WITH NEGATIVE LOGIC AND NON
66. th Encoding it is also possible to set LOOK BACK the number of data to be stored before the signal crosses the threshold and or LOOK FORWARD the number of data to be stored after the signal crosses the threshold set in the Channel n ZE THRES register address 0x1n24 In this case the event of each channel has a particular format which allows the construction of the acquired time interval Total size of the event total number of transferred 32bit data words Control word stored valid data if control word is good Control word stored valid data if control word is good The total size is the number of 32 bit data that compose the event including the size itself The control word has the following format Bit Function 0 skip 31 1 good 30 0 FW rev 0 5 and older 1 FW rev 0 6 and later 29 21 0 20 0 stored skipped words If the control word type is good then it will be followed by as many 32 bit data words as those indicated in the stored skipped words field if the control word type is skip then it will be followed by a good control world unless the end of event is reached IMPORTANT NOTE the maximum allowed number of control words is62 14 for piggy back release 0 6 and earlier therefore the ZLE is active within the event until the 14 transition between a good and a skip zone or between a skip and a good zone All
67. that can be waveforms time stamps energies or other quantities of interest can be saved to output files or plotted using gnuplot as an external plotting tool exactly like in WaveDump NOTE so far DPP Control Software is developed for 724 720 and 751 digitizer series V DPP PHA Control Software CAEN Electronic Instrumentation Settings Channel Enabled DC Offset 402 InputDigital Gain 1 Pulse Polarity POSITIVE Trigger and Timing Filter Energy Filter Decay Time Threshold 10015 j Rise Time Smoothing Factor a Fiat Delay 0 Baseline Mean Hoidot Trapezoid Gain Peaking Delay RT Discrimination Window Peak Mean Enabled Baseline Holdoft Peak Hoidot 8165 49 7022 17 Fig 4 5 DPP Control Software Graphical User Interface and Energy plot Filename Number of pages Page V1720_REV22 61 57 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 5 Installation The Mod V1720 fits into all GU VME crates VX1720 versions require VME64X compliant crate the crate OFF before board insertion removal Remove all cables connected to the front panel before board insertion removal CAUTION ALL CABLES MUST BE REMOVED FROM THE FRONT PANEL BEFORE EXTRACTING THE BOARD FROM THE CRATE 5 1 Power ON sequence To power ON the b
68. therefore depending also on trigger polarity settings of bit 31 of Channel n 25 THRES register threshold is crossed if Positive Logic one datum is considered OVER threshold if at least one sample is higher or equal to threshold Negative Logic one datum is considered UNDER threshold if at least one sample is lower than threshold 3 4 1 Zero Suppression Algorithm 3 4 1 1 Full Suppression based on the amplitude of the signal Full Suppression based on the signal amplitude allows to discard a full event if the signal does not exceed the programmed threshold for Ns subsequent data at least Ns is programmable by the Channel n 25 NSAMP register address Ox1n28 It is also possible to configure the algorithm with negative logic in this case the event is discarded if the signal does not remain under the programmed threshold for Ns subsequent data at least Available with Piggy Back Rev 0 5 and Firmware Rev 0 5 NPO Filename Number of pages Page 1 00103 05 V1720x MUTx 22 V1720 REV22 61 3 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 4 1 2 Zero Length Encoding ZLE NPO Zero Length Encoding allows to transfer the event in compressed mode discarding either the data under the threshold set by the User positive logic or the data over the threshold set by the User negative logic With Zero Leng
69. time reference TTT resolution is 16 ns and ranges up to 17 s i e 8 231 1 3 3 3 2 Samples Stored samples data from masked channels are not read NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 26 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 3 3 3 Event format examples The event format is shown in the following figure case of 8 channels enabled with Zero Length Encoding disabled and enabled respectively see 3 3 3 1 and 3 4 1 2 An event is structured as follows identifier Trigger Time Tag Event Counter samples caught in the acquisition windows The event can be stored in the board memories and can be readout via VME in two ways data format is 32 bit long word and each long word may contain 2 samples Standard mode or two and a half Pack2 5 mode depending on Channel Configuration register setting The event formats are described in Fig 3 5 Fig 3 6 Fig 3 7 and Fig 3 8 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15114 13 12 1110 9 8 7 6 5 4 3 2 0 0 0 0 SAMPLE 1 CH 0 0 0 0 0 SAMPLE 0 0 10 00 SAMPLE 3 CH O 0 0 0 0 SAMPLE 2 VLVG SAMPLE N 1 CH 0 SAMPLE N 2 CH 0
70. tocol thus making the libraries and applications that rely on the CAENDigitizer independent from the physical layer The library is based on the CAENComm library that manages the communication at low level read and write access CAENVMELib and CAENComm libraries must be already installed on the host PC before installing the CAENDigitizer however both CAENVMELib and CAENComm libraries are completely transparent to the user Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 55 CAEN Tools for Discove ry Document type User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 NPO Title Revision date Revision WaveDump is a Console application that allows to program the digitizer according to a text configuration file that contains a list of parameters and instructions to start the acquisition read the data display the readout and trigger rate apply some post processing such as FFT and amplitude histogram save data to a file and also plot the waveforms using the external plotting tool gnuplot available on internet for free This program is quite basic and has no graphics but it is an excellent example of C code that demonstrates the use of libraries and methods for an efficient readout and data analysis NOTE WaveDump does not work with digitizers running DPP firmware The users who intend to write the software on their own are suggested to start with this demo and mo
71. tors on both sides Electrical specifications Optical link for data readout and slow control with transfer rate up to 80MB s daisy chainable NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 15 CAEN Tools for Discovery Document type User s Manual MUT Title Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 2 5 Other front panel components 2 5 1 Displays Revision date Revision 22 The front panel hosts the following LEDs Table 2 2 Front panel LEDs Name Colour Function DTACK green VME read write access to the board CLK_IN green External clock enabled NIM green Standard selection for CLK I O TRG OUT TRG IN S IN TTL green Standard selection for CLK I O TRG OUT TRG IN S IN LINK green yellow Network present Data transfer activity PLL LOCK green The PLL is locked to the reference clock PLL BYPS green The reference clock drives directly ADC clocks the PLL circuit is switched off and the PLL_LOCK LED is turned off RUN green RUN bit set TRG green Triggers are accepted DRDY green Event data depending on acquisition mode are present in the Output Buffer BUSY red All the buffers are full OUT LVDS green Signal group OUT direction enabled NPO Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 16 CAEN Tools for Discovery Document type Title Revision date R
72. ut partially not necessarily starting from the first available and are not erased from the memories unless a command is performed In order to perform the random readout it is necessary to execute an Event Block Request via VME Indicating the event to be read page number 12 bit datum the offset of the first word to be read inside the event 12 bit datum and the number of words to be read size 10 bit datum At this point the data space can be read starting from the header which reports the required size not the actual one of the event the Trigger Time Tag the Event Counter and the part of the event required on the channel addressed in the Event Block Request After data readout in order to perform a new random readout it is necessary a new Event Block Request otherwise Bus Error is signalled In order to empty the buffers it is necessary a write access to the Buffer Free register the datum written is the number of buffers in sequence to be emptied BUFFERS SELECT THE BUFFER NUMBER SELECT THE STARTING OFFSET READUT DATA lt BERR SELECT THE BLOCK LENGHT Fig 3 25 Example of random readout Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720_REV22 61 53 CAEN Tools for Discovery Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 13 Optical Link NPO The board houses a daisy cha
73. x MUTx 22 V1720 REV22 61 4 CAEN Tools for Discove ry Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 3 6 Front Panel l Os The V1720 is provided with 16 general purpose programmable LVDS I O signals see 5 2 4 4 From the ROC FPGA firmware revision 3 8 on a more flexible configuration management has been introduced which allows these signals to be programmed in terms of direction INPUT OUTPUT and functionality by groups of 4 IN ORDER TO KEEP THE COMPATIBILITY WITH FIRMWARE REVISIONS LOWER THAN 3 8 ALL PREVIOUS CONFIGURATIONS ARE STILL AVAILABLE IN THE FIRMWARE SEE 3 6 4 SINCE THIS COULD BE NO LONGER GUARANTEED IN THE FUTURE THE USER IS HEARTLY RECOMMENDED TO TAKE THE NEW CONFIGURATION MANAGEMENT AS REFERENCE NPO The direction of the signals are set by the bits 5 2 in the Front Panel I O Control register address 0x811C Bit 2 LVDS 1 0 3 0 Bit 3 LVDS O 7 4 gt LVDS l O 11 8 Bit 5 LVDS 1 0 15 12 Where setting the bit to 0 enables the relevant signals in the group as INPUT while 1 enables them as OUTPUT The LVDS I O new modes are enabled by setting to 1 the bit 8 of the Front Panel I O Control register address 0x811C By default the new modes are disabled i e bit 8 0 and the status of the LVDS I O signals is congruent with the old Programmed I O mode Table 3 2 Front Panel LVDS I Os
74. x03 8 128K 160K IM 1 25M 0x04 16 64K 80K 512K 640K 0x05 32 32K 40K 256K 320K 0x06 64 16K 20K 128K 160K 0x07 128 8K 10K 64K 80K 0x08 256 4K 5K 32K 40K 0x09 512 2K 2 5K 16K 20K 0x0A 1024 1K 1 25K 8K 10K Filename Number of pages Page 00103 05 V1720x MUTx 22 V1720 REV22 61 24 CAEN Tools for Dis overy Document type Title Revision date Revision User s Manual MUT Mod V1720 8 Channel 12bit 250MS s Digitizer 22 04 2013 22 An event is therefore composed by the trigger time tag pre and post trigger samples and the event counter Overlap between acquisition windows may occur a new trigger occurs while the board is still storing the samples related to the previous trigger this overlap can be either rejected or accepted programmable via VME If the board is programmed to accept the overlapped triggers as the overlapping trigger arrives the current active buffer is filled up then the samples storage continues on the subsequent one In this case events will not have all the same size see Fig 3 4 NPO Overlapping Triggers EVENT i EVENT n 1 EVENT n 2 Recorded Not Recorded TRIGGER PRE POST gt ACQUISITION WINDOW L 1 Fig 3 4 Trigger Overlap A trigger can be refused for the following causes acquisition is not active memory is FULL and therefore there a

Download Pdf Manuals

image

Related Search

Related Contents

USER`S MANUAL  Normative per sistemi HDX e accessori  Installation, use and maintenance manual Heaters Line  IT V700E - VERDOOR  Taylor Freezer 345/346/349/355 User's Manual  Muvit MUPAK0255 mobile phone case  version longue - memo  Mephisto Chess Challenger  SHOWER WALL INSTALLATION MANUAL  保 存 版  

Copyright © All rights reserved.
Failed to retrieve file