Status of the Data Concentrator Card and plans

  • Slides: 16
Download presentation
Status of the Data Concentrator Card and plans for the ∫DHCAL DAQ 2 Vincent

Status of the Data Concentrator Card and plans for the ∫DHCAL DAQ 2 Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb. 2009 Kyungpook Nat'l U. , Daegu, Korea

EUDET DAQ 2 for the DHCAL DIFs (× 120) DAQ PC O DR Machine

EUDET DAQ 2 for the DHCAL DIFs (× 120) DAQ PC O DR Machine clock (MClk) (5 MHz) External Trigger Sync ASUs × 40 Clk ~ 100 MHz (n ×MClk) LDA Clock & Control × 10 DC ⋮× 9 C : × 14 : DC C LDA-DIF on HDMI (Config, Control, Clock, Data, Sync/Trig, Busy) Clock, Sync/Trig & Busy on HDMI (compatible LDA-DIF) Optic Gb Ethernet Debug/Devt USB DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 2

The 1 m 2 electronics (quick status) DIF Julie Prast & Guillaume Vouters •

The 1 m 2 electronics (quick status) DIF Julie Prast & Guillaume Vouters • 10 -layer board (6 for signals) designed and prototype produced • Firm. Ware & Soft. Ware operationnal and tested in beam & cosmics (with 4 HR µMegas & 24 HR card) ASUs • RPC: 50× 33. 3 cm² (24 HR) boards produced & tested • μMe. Gas 32× 8 cm² 4 HR produced and tested • HR 1 ASICs used data available: • μMe. Gas + 4 HR ASU + DIF TB ⇒ not yet analysed • 48 HR ASU + DIF working in cosmics. . . USB HDMI μMe. Gas Test board “RPC” 24 HR ASU DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 3

EUDET DAQ 2 for the DHCAL DIFs (× 120) DAQ 2 PC O DR

EUDET DAQ 2 for the DHCAL DIFs (× 120) DAQ 2 PC O DR LDA × 10 Machine clock Clock & Control ASUs × 40 DC ⋮× 9 C : × 14 : DC C LDA Digital (Config, Control, Data) Clock & Sync DCC being developed at LLR Optic Gb Ethernet Debug USB 120 DIF → 12 LDA → 4 ODR Gain for DCC ≤ 1600€ 120 DIF → 14 DCC → 2 LDA → 1 ODR DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 4

Franck Gastaldi Antoine Mathieu Data Concentrator Card Goals Transparency on the path DIF-LDA Optimization

Franck Gastaldi Antoine Mathieu Data Concentrator Card Goals Transparency on the path DIF-LDA Optimization of flux Low cost Pre-proto (proto-0) 4 DIFs connections Implantation et tests du code VHDL Daughter board Based on a XILINX evaluation board: 128 Mbits SDRAM Custom Daughter board: HDMI connectors USB blocs HDMI DIF Side LVDS Signals (TX & RX) USB part HDMI LDA Side MEMORY DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 5

Command Interface - Structure Prototyping Debugging Final Setup - DIF clock (from LDA): 100

Command Interface - Structure Prototyping Debugging Final Setup - DIF clock (from LDA): 100 MHz (40 -120 MHz). - Standard data transfer: 8 b/10 b channel-coding. - Trigger/RAMFull: uncoded. USB interface emulates LDA interface (clock-source: free of choice). M. Reinecke for the DIF developers Electronics / DAQ meeting Hamburg 6

DCC prototype data flux Developments: Marc Kelly (U. Man) : blocs Ser-Des, coding 8

DCC prototype data flux Developments: Marc Kelly (U. Man) : blocs Ser-Des, coding 8 b/10 b USB blocs (from Clément Jauffret & Guillaume Vouters) Original VHDL blocs: Memory controller, commands, buffers (FIFO), …. . USB DCC G. Vouters Memory F. Gastaldi FPGA LDA ≤ 100 Mb/s � (if upstream permits) LDA DIF DIF (× 9) LDA ⇇ 9× 2. 5— 5 Mb/s (22. 5 — 45) Mb/s DIF DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 7

DCC Proto-1 VME 6 U 16× 1 MB ZBT (no latency BUS RAM) Clock/Fast

DCC Proto-1 VME 6 U 16× 1 MB ZBT (no latency BUS RAM) Clock/Fast signal distrib. Spartan 3 (1500 K gate) Cost est. : FTDI 5 protos: ~ 800€/card 20 prods: ~450€/card (Components: ~230€/card) Est: 1. 2 A 10 m. A 400 m. A 2. 25 A 30 m. A DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 8

Planning DCC February 09: Proto-1 2 PCB received Cabling ⊂ 2 wks March- April

Planning DCC February 09: Proto-1 2 PCB received Cabling ⊂ 2 wks March- April 09 Test of prototype Test bench mounting Validation & ∫ of VHDL blocs (started) Mai – June 09 (estimation) Production of boards for the m³ Looping DCC-DIF / DCC-LDA Connection with the DIF (code on DIF: started) DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 9

DAQ 2 Hardware: status of 12/12/08 Components: ▶ LDA: 1 Proto-DHCAL DIF ✔, ECAL

DAQ 2 Hardware: status of 12/12/08 Components: ▶ LDA: 1 Proto-DHCAL DIF ✔, ECAL DIF (2 protos) ✔ Integration code LDA-DIF on going ▶ 1 LDA (HW ✔ but 8 -10 wks � , FW ongoing) ▶ 1 CCC ✔ (2 cards avail. , 8 more in prod) ▶ 1 ODR v 2 + 1 PC DAQ ✔ (mid feb. ) ▶ 1 proto DCC (march) or proto-0 CCC: HW and protocols: on-going → March ? Mars 09 → Jun 09 DAQ code DOOCS Integration for a m³ ODR + PC DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 10

DAQ 2 SW components: DOOCS User Application layer Communication Middle layer Hardware Interface Layer

DAQ 2 SW components: DOOCS User Application layer Communication Middle layer Hardware Interface Layer Software Libs Sun/Linux Cluster Software development and code base Computer Infrastructure DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 11

DAQ 2 SW To do's & Timeline DCC status and ∫ for the DHCAL

DAQ 2 SW To do's & Timeline DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 12

DAQ 2 test benches Meeting 12/12/2008 in DESY: needs of various groups 1 bench

DAQ 2 test benches Meeting 12/12/2008 in DESY: needs of various groups 1 bench in LLR: ▶ D. Decotigny DAQ PC + ODRv 2 end-February now: PC + DCC pre-proto USB access to DCC proto-0 ✔ DCC auto-sending (DIF/LDA) scripting (python ? ) to be used for ECAL tests (See D. Jeans talk) test with USB connection on DCC & DIFs ▶ test readout with ODR + LDA (or emul) of a few DIF's ▶ integration of all DOOCS components LCIO data writing Event display Database integration with LCDB (My. SQL based) Slow Control DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 13

Data Flow & expected rates Number of hit ASICs for 100 Ge. V π

Data Flow & expected rates Number of hit ASICs for 100 Ge. V π Acq Mode Limiting Factor Expected speed “Overkill for RPC” DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 14

Summary All HW component for the DAQ are now available ▶ some need extra

Summary All HW component for the DAQ are now available ▶ some need extra prod (LDA, CCC) ▶ DCC is advancing well according to planning FW: on-going everywhere ▶ DHCAL DIF OK for USB but needs integration of DIF-LDA blocks ▶ Effort of DIF Task force to write modular code on-going ▶ LDA & DCC in intensive development ▶ Protocol definition crystallising SW: Almost full skeleton working ▶ ▶ test prod this month (3 wks) integration of HW started needs implementation in a real test bench with real objects (in part. ASICs) → @ UCL and LLR soon Good hope for full working system at end of spring → use in June TB ? DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 15

DCC pre-proto Daughter board HDMI DIF Side LVDS Signals (TX & RX) USB part

DCC pre-proto Daughter board HDMI DIF Side LVDS Signals (TX & RX) USB part HDMI LDA Side MEMORY DCC status and ∫ for the DHCAL — KNU, Daegu, 19 feb. 2009 16