Mathias Reinecke CALICE week Manchester9.9.20081 DIF development – Status and Common Approach Mathias Reinecke for the CALICE DAQ and Front-End developers.

Slides:



Advertisements
Similar presentations
Bart Hommels for the CALICE-UK groups Data acquisition systems for future calorimetry at the International Linear Collider Introduction DAQ.
Advertisements

HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Maurice Goodrick & Bart Hommels, University of Cambridge ECAL DIF: Issues & Solutions Readout Architecture.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea Status of the Data Concentrator.
1 Overview of DAQ system DAQ PC LDA ODR Detector Unit DIF CCC Detector Unit DIF Detector Unit DIF Detector Unit DIF Storage Control PC (DOOCS) DAQ PC ODR.
1 Project supervised by: Dr Michael Gandelsman Project performed by: Roman Paleria, Avi Yona 12/5/2003 Multi-channel Data Acquisition System Mid-Term Presentation.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
Mathias Reinecke CALICE meeting Argonne EUDET module – Electronics Integration Contents -Next prototype : architecture -HCAL Base Unit (HBU)
Bart Hommels for the UK-DAQ group Status of DIF, DAQ for SiW Ecal DIF status LDA status DAQ (ODR & software) status CALICE / EUDET DAQ – DESY.
AHCAL Electronics. Status EUDET Prototype Mathias Reinecke for the DESY AHCAL developers EUDET Electronics/DAQ meeting London, June 9th, 2009.
Maurice Goodrick, Bart Hommels 1 CALICE-UK WP2.2 Slab Data Paths Plan: – emulate multiple VFE chips on long PCBs – study the transmission behaviour.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
Future DAQ Directions David Bailey for the CALICE DAQ Group.
Taikan Suehara, CALICE DAQ TF, 7 Apr page 1 CALICE DAQ TF meeting Taikan Suehara (Kyushu University, Japan)
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
AHCAL Electronics. Status Commissioning and Integration Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 12th, 2010.
AHCAL – DIF Interface EUDET annual meeting – Paris Oct M. Reinecke.
AHCAL electronics. Status and Outlook Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 11th, 2010.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
JRA3 DAQ Overview Matt Warren, on behalf of EUDET JRA3 DAQ Groups. Please see the following talks from the JRA3 Parallel Session for more detail: DAQ and.
08/10/2007Julie Prast, LAPP, Annecy1 The DHCAL DIF and the DIF Task Force Julie Prast, LAPP, Annecy.
C. Combaret DIF_GDIF_MDIF_D ASU 6x 24 HR2 ASU USB Hub RPi USB2 DCC SDCC RPi USB 1 hub+Rpi for 4 cassettes 1 DCC for 8 cassettes (1 spare) Trigger.
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
Detector Interface (DIF) Status CALICE meeting – DESYDec Mathias Reinecke.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
AHCAL Electronics. Status Commissioning Mathias Reinecke for the AHCAL developers HCAL main meeting Hamburg, Dec. 10th, 2009.
AHCAL Physics Prototype. The Electronics Part Mathias Reinecke for the AHCAL developers DESY, March 2nd, 2010.
Monday December DESY1 GDCC news Franck GASTALDI.
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
Mathias Reinecke AHCAL Main Meeting Electronics Integration - Status Mathias Reinecke for the AHCAL developers.
Marc Kelly, Maurice Goodrick, Bart Hommels CALICE / EUDET DAQ – DESY CALICE (ECAL) / EUDET DAQ: DIF and LDA Status.
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
M. Adinolfi – University of Oxford – MAPMT Workshop – Imperial College 27 June Status of the PINT chip M. Adinolfi University of Oxford.
Taikan Suehara, CALICE meeting at KEK, 20 Apr page 1 Report from CALICE DAQ Task Force Taikan Suehara (Kyushu University, Japan)
AHCAL Electronics. Status and Outlook Mathias Reinecke for the AHCAL developers CALICE Days DESY Hamburg, March 31st, 2009.
Mathias Reinecke EUDET Annual Meeting 2008 – NIKHEF AHCAL Power Aspects P. Göttlicher, M. Reinecke, H.-J. Wentzlaff for the AHCAL developers.
Maurice Goodrick, Bart Hommels CALICE-UK Meeting, Cambridge CALICE DAQ Developments DAQ overview DIF functionality and implementation EUDET.
AHCAL Integration. Status and Outlook Mathias Reinecke for the AHCAL developers CALICE week Lyon IPNL, Sept. 16th – 18th, 2009.
12/09/2007Julie Prast, LAPP, Annecy1 The DIF Task Force and a focus on the DHCAL DIF Remi Cornat, Bart Hommels, Mathias Reinecke, Julie Prast.
Mathias Reinecke CALICE week - Manchester Electronics Integration - Status Mathias Reinecke for the AHCAL developers.
Status of DCC CALICE WEEK University of Manchester September 9, 2008 Franck LLR Polytechnique.
AHCAL Electronics. Status of Integration Mathias Reinecke for the DESY AHCAL developers AHCAL main and analysis meeting Hamburg, July 16th and 17th, 2009.
Bart Hommels for the DIF WG Electronics/DAQ for EUDET, DESY DIF status AHCAL, DHCAL, ECAL DIF prototypes Ongoing developments & plans.
News from the 1m 2 GRPC SDHCAL collection of slides from : Ch.Combaret, I.L, H.Mathez, J.Prast, N.Seguin, W.Tromeur, G.Vouters and many others.
AHCAL Electronics. status and open issues Mathias Reinecke CALICE ECAL/AHCAL - EUDET electronics and DAQ - AIDA DESY, July 5th to 6th, 2010.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea.
Maurice Goodrick, Bart Hommels CALICE DAQ, UCL DIF & intermediate board Intermediate board: Power distribution (& pulsing?!)‏ Clock fanout Level.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
Maurice Goodrick & Bart Hommels, University of Cambridge Guide ● ODR-LDA-DIF-SLAB ● Multitude of Signals ● Multi-Purpose ECAL DIF Model for Lab & Testbeam.
ScCAL Data Acquisition System
DIF – LDA Command Interface
EUDET Elec/DAQ meeting
CALICE DAQ Developments
Status of the ODR and System Integration 31 March 2009 Matt Warren Valeria Bartsch, Veronique Boisvert, Maurice Goodrick, Barry Green, Bart Hommels,
ABC130: DAQ Hardware Status Matt Warren et al. Valencia 3 Feb 2014
CALICE meeting 2007 – Prague
Comments on the DAQv2 advancement
Status of the DHCAL DIF Detector InterFace Board
Testbeam Timing Issues.
Status of the Data Concentrator Card and the rest of the DAQ
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
The DHCAL DIF Board For the M2 Prototype
Felix Sefkow CALICE/EUDET electronics meeting CERN, July 12, 2007
CALICE meeting 2007 – Prague
Status of the EUDET Prototype
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
Clock & Control Timing and Link 29 July 2008 Matt Warren Maurice Goodrick, Bart Hommels, Marc Kelly, ABSTRACT: A data acquisition system is described.
Presentation transcript:

Mathias Reinecke CALICE week Manchester DIF development – Status and Common Approach Mathias Reinecke for the CALICE DAQ and Front-End developers

Mathias Reinecke CALICE week Manchester AHCAL DIF Status -Based on commercial FPGA (Spartan3-1500) board -Command list and DIF state diagram in preparation -VHDL code generation soon (prototype firmware for USB access in 2008): Starting with SPIROC VHDL (testbench or FPGA firmware) and Altera firmware blocks from LAL SPIROC testboard (->USB). AHCAL DIF firmware: Frantisek Krivan

Mathias Reinecke CALICE week Manchester Motivation I For the DIF firmware development, we should also take use of the similarities of the three detectors ECAL, DHCAL and AHCAL. Possibly: Proceed as we did in the DIF working group with the hardware (e.g. DIF connectors).

Mathias Reinecke CALICE week Manchester Motivation II Firmware status within DIF development groups (ECAL, DHCAL, AHCAL)? „Are we developing firmware blocks that already exist?“ Reference documents (hardware, firmware architecture)? „Where can I find the most-up-to-date specs.?“ How to share tasks and later firmware blocks? „Ensure that e.g. the address decoder works in the same way for ECAL, DHCAL and AHCAL“ How to fix specifications? „Reject changes of already fixed firmware blocks“ In order to start the collection of design parameters : In the DIF group, we should clarify together:

Mathias Reinecke CALICE week Manchester Vincent Boudry, Electronics meeting July 29th, 2008 Clock: MHz (DCC to DIF) Only one HDMI line From DCC to DIF DCC = CCC C&C is only connected to LDA

Mathias Reinecke CALICE week Manchester Connectors DIF- interm. board (to slab) LDA-DIF DIF-DIF Bart Hommels, EUDET annual meeting 2007 DIF working Group, Feb.2008

Mathias Reinecke CALICE week Manchester State Diagram DIF Very first idea, incomplete, to be discussed in DIF group (Aug. 2008) Aim: Common operational behaviour of all DIFs (ECAL, DHCAL, AHCAL)

Mathias Reinecke CALICE week Manchester Command List LDA  DIF Very first idea, incomplete, to be discussed in DIF group (Aug. 2008) Aim: Common command names in DIF firmware code (ECAL, DHCAL, AHCAL)

Mathias Reinecke CALICE week Manchester DIF Command Sequences Example: What does the DIF do after a received „start_acquire“? (sequence of ouputs to be set, timing definitions) -check: configuration of slab (slow control) done? -check: error registers (temperature, power failure, …) -switch slab power(-cycling) on: „pwr_analog“, „pwr_digital“ -reset Bunch Counter?: „reset_BCID“ -start data taking: „start_acqt“ -look for vetos/validations: „no_trig/Raz_Chn“, „Val_Evt“ -stop data taking on „RamFull“, „SCASat“, or external „stop_acquire“ -start data readout automatically? Timing Critical: All DIFs should start on the same clock cycle. => Common command sequencing as far as possible (e.g. ADC not in all detectors) => DIF working group

Mathias Reinecke CALICE week Manchester Data format DIF  LDA Developed by the DAQ people: Matt Warren, Marc Kelly, Maurice Goodrick, Bart Hommels, et al.: Electronics meeting July 29th, 2008 Only one HDMI connector between LDA and DIF. Data/Commands are 8b/10b coded (firmware already available). There are two types of frames: 1. Command Frames: -16bit length: 8bit ‚comma char.‘ + 8bit command -command[0]: DIF uses LDA or DIF-DIF input source, command[1..7] - free for commands 2. Block Transfer (Result data and operation parameters?): -16bit length + 16bit start-address + n*16bit data + 16bit CRC

Mathias Reinecke CALICE week Manchester Data format DIF  LDA (CCC) calice/lda/Calice_LDA_Overview.html See also: Marc Kelly‘s description of LDA-DIF interface: Additionally, on the same HDMI Link (connector): -Fast Trigger (asynchronous LDA=>DIF), pins 15 and 16, not coded -Trainsync (synchronization of DIFs to one clock edge), pins 4 and 6, 8b/10b coded, LDA=>DIF -GEN_IN (general purpose DIF => LDA), pins 10 and 12, not coded Val_Evt and no_trig/RazChn on the Fast Trigger line during data taking? RamFull/SCASat on GEN_IN line? Can the DAQ group offer a LDA/CCC-board (or a full test environment) in order to have the same DIF test setup in all groups?

Mathias Reinecke CALICE week Manchester Conclusions we have to decide - if we want/need more detailed reference documents (more work at first, but maybe less effort later) - how to coordinate the firmware development (subdivision into blocks), code repository, command list? At which level should each group proceed on its own?