JLAB Front-end and Trigger Electronics

Slides:



Advertisements
Similar presentations
A 250 MHz Level 1 Trigger and Distribution System for the GlueX Experiment David Abbott, C. Cuevas, E. Jastrzembski, F. Barbosa, B. Raydo, H. Dong, J.
Advertisements

GlueX Collaboration Meeting June 3-5, GeV Trigger Electronics R. Chris Cuevas 1.Hardware Status  Production Updates 2.DAq and Trigger Testing 
Level-1 Trigger Commissioning H.Dong, A.Somov Jefferson Lab Trigger Workshop, Jul 8, 2010.
GlueX Collaboration Meeting October 2-4, 2014 Trigger System Update R. Chris Cuevas Trigger Hardware/Firmware Status  Hardware Status  Performance Test.
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
CHL -2 Level 1 Trigger System Fully Pipelined Custom ElectronicsDigitization Drift Chamber Pre-amp The GlueX experiment will utilize fully pipelined front.
GlueX Collaboration Meeting May 12-14, GeV Trigger Electronics R. Chris Cuevas Trigger Hardware/Firmware Status  Global Trigger  Installation.
1.Status update from May 2011  FADC250 and Trigger modules  Two crate testing success 2.Schedule  How about those requirements?  What’s happened since.
 Brief status update of DAQ/Trigger production hardware  Firmware development for HPS application  CLAS12 CTP ‘upgrade’ notes  Summary Status of the.
TID and TS J. William Gu Data Acquisition 1.Trigger distribution scheme 2.TID development 3.TID in test setup 4.TS development.
Trigger Supervisor (TS) J. William Gu Data Acquisition Group 1.TS position in the system 2.First prototype TS 3.TS functions 4.TS test status.
Prototype of the Global Trigger Processor GlueX Collaboration 22 May 2012 Scott Kaneta Fast Electronics Group.
GlueX Collaboration Meeting February , GeV Trigger Electronics R. Chris Cuevas Hardware Status ( A top down view,, )  Global Trigger Processing.
Hall A DAQ status and upgrade plans Alexandre Camsonne Hall A Jefferson Laboratory Hall A collaboration meeting June 10 th 2011.
GlueX Collaboration Meeting February , GeV Trigger Electronics R. Chris Cuevas 1.Hardware Design Status Updates  Production News  Status.
SBS meeting VETROC application for Cerenkov triggering Alexandre Camsonne March 18 th 2015.
SBS meeting VETROC application for Cerenkov triggering Alexandre Camsonne March 18 th 2015.
GlueX Collaboration Meeting 12GeV Trigger Electronics October 4 - 6, 2012 R. Chris Cuevas 1.Hardware Design Status Updates  Production News  Acceptance.
Data Acquisition for the 12 GeV Upgrade CODA 3. The good news…  There is a group dedicated to development and support of data acquisition at Jefferson.
Hall D Level 1 Trigger Dave Doughty 1/10/2008 Hall D Collaboration Meeting.
David Abbott - JLAB DAQ group Embedded-Linux Readout Controllers (Hardware Evaluation)
Hall D Online Meeting 28 March 2008 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Experimental Nuclear Physics Division System Engineering.
Hall D Online Meeting 27 June 2008 Fast Electronics R. Chris Cuevas Jefferson Lab Experimental Nuclear Physics Division 12 GeV Trigger System Status Update.
Trigger Interface and Distribution J. William Gu Jefferson Lab 1. What is TID 2. TID Structure and functions 3. Possible usage in the system 4. TID related.
HPS ECal Trigger Status Scott Kaneta Fast Electronics Group – Jefferson Lab June 5, 2013.
GlueX Collaboration Meeting 12GeV Trigger Electronics 10 May 2010 R. Chris Cuevas 1.FY10 Project Goals  Update from January 2010 Collaboration Meeting.
12GeV Trigger Workshop Christopher Newport University 8 July 2009 R. Chris Cuevas Welcome! Workshop goals: 1.Review  Trigger requirements  Present hardware.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
Jefferson Laboratory Hall A SuperBigBite Spectrometer Data Acquisition System Alexandre Camsonne APS DNP 2013 October 24 th 2013 Hall A Jefferson Laboratory.
Electronics for HPS Proposal September 20, 2010 S. Boyarinov 1 HPS DAQ Overview Sergey Boyarinov JLAB June 17, 2014.
Ba A B B1 FADC B2 SD_FP FLEX_I/O ROC VME64x A: [ HELICITY, HELICITY_FLIP ] (NIM or ECL) Port 1 Port 2 a: [ HELICITY, HELICITY_FLIP ] (LVDS) B: [ HELICITY_TRIGGER,
HPS TDAQ Review Sergey Boyarinov, Ben Raydo JLAB June 18, 2014.
GTP Update 3 March Cuevas. CPUPP17PP15PP13PP11PP09PP07PP05PP03PP01SWASWBPP02PP04PP06PP08PP10PP12PP14PP16PP18 64x***SSP GTPA GTPB SSP TI DP1LVPECL.
Level-1 Trigger Commissioning Status A.Somov Jefferson Lab Collaboration Meeting, May 10, 2010.
Hall–D Level-1 Trigger Commissioning Part II A.Somov, H.Dong Jefferson Lab 12 GeV Trigger Workshop, July 8, 2010  Play Back Test Vector in Hall-D commissioning.
Electronics Workshop GlueX Collaboration Meeting 28 March 2007 Fast Electronics R. Chris Cuevas Group Leader Jefferson Lab Physics Division Topics: Review.
GlueX Collaboration May05 C. Cuevas 1 Topics: Infrastructure Update New Developments EECAD & Modeling Tools Flash ADC VXS – Crates GlueX Electronics Workshop.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
DAQ Selection Discussion DAQ Subgroup Phone Conference Christopher Crawford
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
Super BigBite DAQ & Trigger Jens-Ole Hansen Hall A Collaboration Meeting 16 December 2009.
A 250 MHz Level 1 Trigger and Distribution System for the GlueX Experiment David Abbott, C. Cuevas, E. Jastrzembski, F. Barbosa, B. Raydo, H. Dong, J.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
The ALICE Data-Acquisition Read-out Receiver Card C. Soós et al. (for the ALICE collaboration) LECC September 2004, Boston.
DAQ and Trigger for HPS run Sergey Boyarinov JLAB July 11, Requirements and available test results 2. DAQ status 3. Trigger system status and upgrades.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Fast Electronics Group Experimental Nuclear Physics Division
DAQ and TTC Integration For MicroTCA in CMS
CLAS12 DAQ & Trigger Status
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
14-BIT Custom ADC Board Rev. B
B. Raydo, C. Cuevas, D. Abbott, B. Moffit, J. Wilson, S. Boiarinov
Counting Mode DAQ for Compton
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
DCH FEE 28 chs DCH prototype FEE &
A New Clock Distribution/Topology Processor Module for KOTO (CDT)
CMS EMU TRIGGER ELECTRONICS
MicroTCA Common Platform For CMS Working Group
Front-end electronic system for large area photomultipliers readout
VELO readout On detector electronics Off detector electronics to DAQ
Fernando J. Barbosa F1TDC Status Update Hall D Collaboration Meeting Indiana University – Bloomington, IN May 20-22, 2004 Fernando J.
New Pipeline DAQ and 12GeV Trigger Systems
Example of DAQ Trigger issues for the SoLID experiment
Commissioning of the ALICE-PHOS trigger
LHCb Trigger, Online and related Electronics
The CMS Tracking Readout and Front End Driver Testing
PID meeting Mechanical implementation Electronics architecture
DAQ for SBS GEM SBS collaboration meeting August 6th 2019
Presentation transcript:

JLAB Front-end and Trigger Electronics Heavy Photon Search Collaboration Meeting 26 May 2011 R. Chris Cuevas Front-end and Trigger Hardware Descriptions Present hardware status Pipeline Trigger System Past and Near Future Implementation plans Schedule Requirement definitions Update firmware for new requirements Testing and commissioning Summary

Specification Highlights – Version 2 Flash ADC 250MHz Specification Highlights – Version 2 16 Channel, 12-bit 4ns continuous sampling Input Ranges: 0.5V, 1.0V, 2.0V (user selectable via jumpers) Bipolar input, Full Offset Adj. Intrinsic resolution – σ = 1.15 LSB. 2eSST VME64x readout Several modes for readout data format Raw data Pulse sum mode (Charge) TDC algorithm for timing on LE Multi-Gigabit serial data transport of trigger information through VXS fabric On board trigger features Channel summing Channel coincidence, Hit counters 2 Pre-production units extensively tested Automatic Test Station is complete Engineering Run – in Production 18 Hall D 17 Hall B May Delivery Production Procurement FY12 (>$2M). 2

Crate Trigger Processor H. Dong J. Wilson Includes 3 Xilinx VirtexV FX70T that support 5Gbp/s Crate Trigger Processor computes a crate-level energy sum (or hit pattern) Computed crate-level value sent via 10Gbps fiber optics to Global Trigger Crate (32bits every 4ns) CTP Fully populated front end crate for readout of 12GeV detector signals 256 coaxial input ‘channels’ VXS serial fabric is used to transfer trigger information forward to Global Trigger system. MTP Parallel Optics 10Gb/s to SSP VXS Connectors Collect serial data from 16 FADC-250 3

Trigger Hardware Status Flash ADC 250Msps ( FADC250 ) Initial version 2 boards have been thoroughly tested and are working in the lab. Will receive 35 pre-production boards in May! Automatic board level verification test station is complete. CODA library ‘driver’ updated and will be used for two full crate DAq testing Crate Trigger Processor ( CTP ) We have 4 fully functional CTP modules 2 latest CTPs include FPGA that support higher Gigabit speed (5Gbp/s) A new CTP was used for verification of new WIENER VXS backplane FADC250-V2 Gigabit outputs verified with CTP @2.5Gb/s per lane! Collects trigger data (SUM) from 16 FADC250 modules within one crate ( 16 bit sum every 4ns from 16 boards equals 64Gb/s!) Transports trigger data over fiber to Global Trigger crate (SSP) 10Gbp/s capability ( 8Gbp/s successfully tested ) 4

Crate Level – Signal Distribution (SD) -Rev 1 N. Nganga Two boards fully assembled and essential functions have been tested Rev_1 includes jitter attenuation PLL circuit that significantly reduces clock jitter to final payload (FADC250) slots Jitter Attenuation achieves 1.5ps rms measured at payload slots. I^2C programming functions via TI have been tested Circuit corrections (ECO) have been identified and implemented in schematic and circuit board in preparation for pre-production order. We have the components and front panels required for a pre-production order of 6 units. Order by late summer. Production quantities: Hall D needs 49 SD units Hall B (and other Halls) need 30 units VITA 41 Switch Slot Connectors 5 14

Trigger Hardware Status Signal Distribution ( SD ) Precision low jitter fan-out of ADC clock, trigger and synch signals over VXS backplane to FADC250 modules Revisions include clock jitter attenuation PLL Two Rev-2 boards have been tested with Trigger Interface A few power supply issues have been resolved, and updates to firmware have been completed to support PLL for jitter attenuation I^2C communication with latest Trigger Interface is complete Two boards will be used for full crate testing before ordering pre-production quantities. Pre-production quantity of six boards will be ordered as soon as two crate DAq test verifications are complete. (June, 2011) We have components and front panels for at least six more units 6

Trigger Interface - Distribution W. Gu DAQ Group TID Components VMEPROM (FPGA firmware) Emergency/remote re-programming ‘Legacy’ Trigger Supervisor Interface Xilinx VirtexV LX30T-FG665 VME 64x Eight Optical Transceivers HFBR-7924 VXS P0 TD mode: from SD TI/TS mode: to SD One dedicated link for redundant data collection External I/O (trg, clk…) Trg/Clk/Syc outputs On row_C 9/20/2018 7

Trigger Interface - Distribution W. Gu DAQ Group 9/20/2018 Testing is complete and this TI revision is ready for a pre- production order. Order will be placed as soon as two crate DAq testing is verified. Minor circuit modifications (ECO) have been completed and the circuit board files updated in preparation for the pre-production order. Ten pre-production units will be ordered and tested by end of summer. Final production quantities as follows: Hall D: 56 units Other Halls: 35+ units Function Highlights Direct link to Trigger Supervisor crate via parallel fiber optic cable Distributes precision clock, triggers, and sync to crate SD modules Board design supports both TI and TD functions, plus can supervise up to eight front end crates. Manages crate triggers and ReadOut Controller events 8

Sub-System Processor VXS-P0 (up to 16Gb/s to each GTP) Ben Raydo 9-Sept-2010 VME64x (2eSST support) VXS-P0 (up to 16Gb/s to each GTP) Optional DDR2 Memory Module (up to 4GByte) 2x NIM (bidirectional) 4x ECL/PECL/LVDS In 4x LVDS Out 8x Fiber Ports --10Gb/s each from CTP ) Collects Trigger Information from 8 Front End Crates 9

JLab Hall B 6 GeV DVCS Trigger Implementation B. Raydo 424 channel Inner Calorimeter with APD readout APD amplified signal is split to drive Discriminator, and QADC Dual Discriminator output to drive TDC and CAEN 1495 logic modules Discriminator pulse widths are 40ns CAEN 1495 used for each quadrant trigger and for combining the quadrants to form the final trigger. CAEN 1495 boards run as 5ns state machines, and sample 424 discriminated signals every 15ns to determine hit crystals Signals that pass Threshold are used in Quadrant Cluster Detection Algorithm to locate hits on a 3 x 3 window for all adjacent crystals Final CAEN 1495 combines Quadrant information and compares against a programmable cluster count threshold to determine final trigger Beam View 10

JLab Hall B 6 GeV DVCS Trigger Implementation B. Raydo Very successful operation of new trigger algorithm based on commercial discriminators and logic boards. FPGA firmware developed on CAEN 1495 format and quadrant plus main trigger algorithms met specified cluster algorithm requirements. Single threshold energy resolution Programmable trigger on 1-31 detected clusters Programmable cluster definitions Programmable Mask for channel inputs Fast (5ns) logic with total trigger transition delay <70ns DVCS Cluster Finding Display 11

Flash ADC Implementation To trigger logic Trigger Pulse Pre-Processing Capture Window Readout Energy & Time Algorithms Sample Clock Event #1 Event #2 detector signal FADC 8μs ADC Sample Pipeline Trigger #1 Trigger #2 Trigger Input Sampling Flash ADC stores digitized signal in 8us memory Trigger input copies a window of the pipeline and extract pulse charge and time for readout Trigger output path contains detailed information useful for cluster finding, energy sum, etc. Hardware algorithms provide a huge data reduction by reporting only time & energy estimates for readout instead of raw samples 12

Flash ADC Implementation Energy Sum Trigger Example 12 Bits CH-1 VXS Gigabit serial fabric Transfer rate of 4Gb/s per board (2 full duplex lanes @2.5Gb/s Transfer 16-bit Energy Sum every 4ns Energy Sum 16 Channels To Crate Trigger Processor (VXS Switch Card) Xilinx FPGA Trigger Function Pre-Processing APD Signals + 12 Bits CH-16 Energy & Time Algorithms VME Readout 8μs ADC Sample Pipeline Global Trigger Round Trip Latency <3us CH-1 CH-16 13

Xilinx FPGA Trigger Function Flash ADC Implementation Cluster Finding with Energy Resolution/Channel 12 Bits CH-1 VXS Gigabit serial fabric Transfer rate of 4Gb/s per board (2 full duplex lanes @2.5Gb/s) Use 32ns ‘window’ to Transfer 16-bytes Each channel is 1 byte: 6 bit Sum + 2 bits for clock recovery 6 bit Sum (Truncated) Every Channel To Crate Trigger Processor (VXS Switch Card) Xilinx FPGA Trigger Function Pre-Processing APD Signals 12 Bits 16 Bytes in 32ns Meets the 4Gb/s transfer bandwidth Per board CH-16 2 bit clock encoding Allows 8ns clock recovery in 32ns ‘window’ 6 Bit Sum CE1 CE0 CH-1 CH-16 32 ns Energy & Time Algorithms VME Readout 8μs ADC Sample Pipeline Global Trigger Round Trip Latency <3us CH-1 CH-16 14

Crate Trigger Processor Point of View Cluster Finding with Energy Resolution/Channel Cluster Combiner APD Signals Serial Stream Board 1 Board 16 6 Bit Sum CE1 CE0 CH-1 CH-16 32 ns Sub-System Processor 4 x 2.5Gb/s fiber links From crates to Sub-System Processor Final Cluster Algorithm To process all calorimeter channels Cluster Energy Trigger Will have much more resolution than initial DVCS implementation 8Gb/s 8Gb/s 15

Activities to be completed Define requirements for readout electronics and trigger hardware Expected signal rates Expected signal amplitudes/pulse widths Expected trigger rates Calorimeter APD channels only? Or are there Hodoscope channels? Channel sum resolution  6 bits proposed. Is this acceptable? Firmware development can begin once requirements are complete. (June 2011) - Must create realistic work plan for firmware on FADC250, CTP and SSP - Plan must account for simulation and testing Hardware Status - We have VXS crates, Crate Trigger Processors, SubSystem Processor, Trigger Interface Signal Distribution and Read-Out Controllers - 35 FADC250 are presently at the assembly company and delivery is imminent - FADC250 will need acceptance testing and then will be fully qualified in a two crate test (Summer 2011) Pre-commissioning - Hall Installation activities: =Cabling, VXS crates and readout module setup/configuration =System level testing/troubleshooting 16

Summary Synchronous Flash ADC system samples detector signals at 4ns - Buffer digitized signal data for 8us (per channel) - Trigger algorithms run at 4ns and result data are transferred serially (VXS or Fiber) - If Physics ‘Trigger’ condition satisfied, Distribute Trigger signal to front end crates to initiate readout System is capable of high (>100KHz) trigger rates with >100MB/s VME64x readout VXS fabric allows for “Smart” Trigger algorithm results to be transferred to global trigger modules Front-End Flash ADC-250 boards are in pre-production We have the required trigger modules for a full two crate system SD  VXS Signal Distribution board TI  Trigger Interface board CTP  Crate Trigger Processor board SSP  Sub-System Processor board Plenty of VXS crates on site Requirements, Firmware development, and installation work plans need to be detailed 17

Backup Slides All sorts of good stuff

Two crate Trigger Signal From SSP to TI(TS) CODA LINUX Dell 2GHz Xeon Dual core 1U “DSC8” Ethernet Fiber Link Network Switch 256 inputs/crate APD amplified signal will drive input of FADC Plenty of channels for 424 calorimeter outputs LINUX “DSC9” 19

GlueX Level 1 Timing 20

Trigger Distribution Crate L1 Subsystem Data Streams (hits & energy) Level 1 & Trigger Distribution Global Trigger Crate Trigger Decisions Trigger Distribution Crate CPU VXS-Crate CPU VXS-Crate SSP SSP SSP SSP SSP SSP GTP GTP SSP SSP SSP SSP SSP SSP TI TD TD TD TD TD TD SD TD TD TD TD TD TD TS L1 Subsystem Data Streams (hits & energy) Fiber Optic Links TD can manage 8 TI (Crates) Fiber Optic Links SSP can manage 8 CTP (Crates) Clock Trig1 Trig2 Sync Busy Front-End Crates VME Readout to Gigabit Ethernet Up to 128 front-end crates 21

Synchronized Multi-Crate Readout CTP #2 is also acting as an SSP (by summing the local crate + CTP#1 sum over fiber A programmable threshold is set in CTP, which creates a trigger when the global sum (6 FADC boards => 96 channels) is over threshold. Example test with a burst of 3 pulses into 16 channels across 2 crates/6 FADC modules A 2μs global sum window is recorded around the trigger to see how the trigger was formed: Example Raw Event Data for 1 FADC Channel: B. Raydo

2 Crate Energy Sum Testing Global Sum Capture (at “SSP”): Input Signal to 16 FADC250 Channels: Raw Mode Triggered Data (single channel shown only): Threshold applied to global sum (96 digitized channels) produces 3 triggers. Raw channel samples extracted from pipeline shown for 1 channel. Runs at 250kHz in charge mode Latency: 2.3µs(measured) + 660ns(GTP estimate) < 3µs B. Raydo

Synchronized Multi-Crate Readout Rates FADC event synchronization has been stable for several billion events @ ~150kHz trigger rate. Have run up to 140kHz trigger rate in raw window mode, up to 170kHz in Pulse/Time mode. Ed Jastrzembski has completed the 2eSST VME Interface on FADC allowing ~200MB/s readout Single Crate 12 signals distributed to four FADC250 18% Occupancy B. Raydo