Common Readout Unit (CRU) workshop CERN Mars 2016

Slides:



Advertisements
Similar presentations
First developments of DAQ\Trigger for RPC 30 October, 2002 General layout of OPERA DAQ\Trigger Naples activity Conclusions Adele Di Cicco Naples RPC Groups:
Advertisements

TileCal Optical Multiplexer Board 9U VME Prototype Cristobal Cuenca Almenar IFIC (Universitat de Valencia-CSIC)
M.J. LeVine1STAR HFT meeting, Sept 27-28, 2011 STAR SSD readout upgrade M. LeVine, R. Scheetz -- BNL Ch. Renard, S. Bouvier -- Subatech J. Thomas -- LBNL.
Laboratoire de l’Accélérateur Linéaire (IN2P3-CNRS) Orsay, France LHCb upgrade meeting Tests tools for Analog and Digital parts  Typical acquisition sequence.
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
28 June 2004 ATLAS SCT/Pixel TIM FDR/PRR Martin Postranecky TIM OVERVIEW1 ATLAS SCT/Pixel TIM FDR/PRR 28 June 2004 Physics & Astronomy HEP Electronics.
Mathieu Goffe EUDET JRA1 meeting, DESY Wednesday 30 January 2008 IPHC, 23 rue du Loess BP 28, 67037, Strasbourg Cedex 02, France.
Status of the digital readout electronics Mauro Raggi and F. Gonnella LNF Photon Veto WG CERN 13/12/2011.
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.
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CSC EMU Muon Sorter (MS) Status Plans M.Matveev Rice University August 27, 2004.
Muon Electronics Upgrade Present architecture Remarks Present scenario Alternative scenario 1 The Muon Group.
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.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Upgrade to the Read-Out Driver for ATLAS Silicon Detectors Atlas Wisconsin/LBNL Group John Joseph March 21 st 2007 ATLAS Pixel B-Layer Upgrade Workshop.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
NSYNC and Data Format S. Cadeddu – INFN Cagliari P. Ciambrone – INFN LNF.
A Super-TFC for a Super-LHCb (II) 1. S-TFC on xTCA – Mapping TFC on Marseille hardware 2. ECS+TFC relay in FE Interface 3. Protocol and commands for FE/BE.
CRU Weekly Meeting Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU) 18 November, 2015.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
Evelyn Thomson Ohio State University Page 1 XFT Status CDF Trigger Workshop, 17 August 2000 l XFT Hardware status l XFT Integration tests at B0, including:
Sumary of the LKr WG R. Fantechi 31/8/2012. SLM readout restart First goal – Test the same configuration as in 2010 (rack TS) – All old power supplies.
LHCb Outer Tracker Upgrade Actel FPGA based Architecture 117 januari 2013 Outline ◦ Front end box Architecture ◦ Actel TDC ◦ Data GBT interface ◦ Data.
of the Upgraded LHCb Readout System
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
HCAL DAQ Path Upgrades Current DCC Status New DCC Hardware Software
IAPP - FTK workshop – Pisa march, 2013
Status of the ECL DAQ subsystems
Status of NA62 straw readout
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
Status of the OPERA DAQ D.Autiero, J.Marteau
LHC1 & COOP September 1995 Report
The Totem trigger architecture The LONEG firmware archtecture
E. Hazen - Back-End Report
Baby-Mind SiPM Front End Electronics
Alberto Valero 17 de Diciembre de 2007
AMC13 Status Report AMC13 Update.
Production Firmware - status Components TOTFED - status
Iwaki System Readout Board User’s Guide
ETD meeting Electronic design for the barrel : Front end chip and TDC
Erno DAVID, Tivadar KISS Wigner Research Center for Physics (HU)
AFE II Status First board under test!!.
Firmware Structure Alireza Kokabi Mohsen Khakzad Friday 9 October 2015
CSC EMU Muon Port Card (MPC)
ATLAS Local Trigger Processor
CRU Weekly Meeting Discussion on Trigger
CMS EMU TRIGGER ELECTRONICS
Sheng-Li Liu, James Pinfold. University of Alberta
Front-end digital Status
Testing the PPrASIC Karsten Penno KIP, University of Heidelberg
University of California Los Angeles
NA61 - Single Computer DAQ !
Tests Front-end card Status
STAR-CBM Joint Workshop Heidelberg, Physikalisches Institut
SKIROC status CERN – CALICE/EUDET electronic & DAQ meeting – 22/03/2007 Presented by Julien Fleury.
The CMS Tracking Readout and Front End Driver Testing
PID meeting Mechanical implementation Electronics architecture
Sector Processor Status Report
The LHCb Front-end Electronics System Status and Future Development
Multi Chip Module (MCM) The ALICE Silicon Pixel Detector (SPD)
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
Readout Systems Update
CSC Muon Sorter Status Tests Plans M.Matveev August 21, 2003.
LIU BWS Firmware status
Presentation transcript:

Common Readout Unit (CRU) workshop CERN 08-10 Mars 2016 Readout Chain Muon Identifier 08Mar2016 REGIONAL crate upgrade  () ALICE Common Readout Unit (CRU) workshop CERN 08-10 Mars 2016 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier Actual Muon Trigger readout chain 2x 8 REGIONAL crates Actually, Muon-Trigger readout chain contains two times height REGIONAL crates. 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier Actual Muon Trigger readout chain VME J1 backplane Custom J2 backplane Custom J3 backplane Each REGIONAL crate contains one REGIONAL card, sixteen LOCAL cards and three backplanes names J1, J2 and J3. 1 REGIONAL card 16 LOCAL cards 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

ALICE MUON ARM @SUBATECH-Elec xxMar2016 Service Electronique  (maintenance MTR) VME J1 backplane VME J2 backplane 1 VME proc Custom J3 backplane Each REGIONAL crate contains one REGIONAL card, sixteen LOCAL cards and three backplanes names J1, J2 and J3. 1 JTAG card 1 GLOBAL card 1 FET card 2 DARC cards 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (goal) Trig ACQ det contr Fpga LOCAL card (*16) 128*front end 1*local tracklet 1*e-link@320Mb/s (clk40+Din+Dout) 1*I²C (SDA +SCL) config (reset, card-position) power LOCAL with 128 LVDS inputs, 1 e-link@320Mb/s (clock@40MHz), 1 I²C, 1 FPGA, 1 LVDS output, 1 LHC-clock, 8x8 delay switch, power, config, USB3.0 8*8*delay switch 1*USB (32bit) 16*local tracklet 16*e-link@320Mb/s (clk40+Din+Dout) power J2 back plane config (reset, 16*card-position) config (reset, crate#) J2 with 16 LVDS lines, 16 e-link@320Mb/s, 16 I²C, power, config, 1-to-16 USB3.0 hub 1*USB3.0 slave 16*USB3.0 master 16*I²C (SDA +SCL) 16*I²C (SDA +SCL) USB3.0 1->16 hub Trig ACQ det contr Fpga REGIONAL card REGIONAL with 16 LVDS inputs, 16 e-link@320Mb/s (clock@40MHz), 2 GBTx, 2 GBT-SCA, 2 GBT links @3.2Gb/s, 1 FPGA, 1 LVDS output, power, config, USB3.0, 1-to-2 USB3.0 hub VTRx GBTx 1*GBT@3.2Gb/s 8*e-link@320Mb/s (clk40+Din+Dout) GBT SCA 8*I²C (SDA +SCL) 1*regional tracklet 16*local tracklet 2*e-link@320Mb/s (clk40+Din+Dout) config (reset, crate#) power LVDS buff 1*I²C (SDA +SCL) 1*USB (32bit) For the upgrade, we will keep almost the same organisation: One REGIONAL card, sixteen LOCAL cards but only a custom J2 backplane. 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (data format) At each e-link input in CRU Coding of heartbeat event in LOCAL Number of bits Coding of physics (self triggered) event in LOCAL Coding of heartbeat event in REGIONAL Coding of physics (self triggered) event in REGIONAL START BIT (always '1') LOCAL BUSY ('0'=OK; '1'=FIFO full) LOCAL DECISION (tracklet) CARD TYPE (always '1'=LOCAL) HEARTBEAT (always '1') ACQUISITION ('0'=OFF; '1'=ON) ("11"=RST; "10"=EOR; "01"=SOR; "00"=other) 1 1 1 1 1 1 2 START BIT (always '1') LOCAL BUSY ('0'=OK; '1'=FIFO full) LOCAL DECISION (tracklet) CARD TYPE (always '1'=LOCAL) HEARTBEAT (always '0') ACQUISITION (always '1'=ON) Free bits (always '0') 1 1 1 1 1 1 2 START BIT (always '1') REGIONAL BUSY ('0'=OK; '1'=FIFO full) REGIONAL DECISION (tracklet) CARD TYPE (always '0'=REGIONAL) HEARTBEAT (always '1') ACQUISITION ('0'=OFF; '1'=ON) ("11"=RST; "10"=EOR; "01"=SOR; "00"=other) 1 1 1 1 1 1 2 START BIT (always '1') REGIONAL BUSY ('0'=OK; '1'=FIFO full) REGIONAL DECISION (tracklet) CARD TYPE (always '0'=REGIONAL) HEARTBEAT (always '0') ACQUISITION (always '1'=ON) Free bits (always '0') LOCAL bunch counter (~1.6ms) 16 REGIONAL bunch counter (~1.6ms) LOCAL board position in crate (0-15) 4 REGIONAL crate number (0-15) Status: "0xF" Data: Non zero detector plane(s) (1 bit / word) Status: Masks on tracklet inputs Data: Non zero tracklet inputs Status: Masks on inputs [(X4, Y4), (X3, Y3), (X2, Y2), (X1, Y1)] 32*4 Data: Non zero strip pattern(s) [(X4, Y4), (X3, Y3), (X2, Y2), (X1, Y1)] 32*i (i=0 to 4) N/A Total number of bits 32*5 32*i (i=2 to 5) 32 number of bunch needed to send 20 8 to 20 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (heartbeat [1]) CRU Code sent by CRU to FEE REGIONAL LOCAL FRONT END TEST SOR Prepare Update internal Orbit and BCID counters Transmit command to all e-links Reset event buffers Start assembling events 0x80 Reset internal bunch counter Reset acquisition FIFO Start writing into acquisition FIFO (First event = status) SOR Start sending events N/A EOR Prepare 0x40 Stop writing into acquisition FIFO (Last event = status) EOR Stop assembling events Stop sending events PAUSE 0x20 RESUME 0x10 CALIBRATE 0x08 Send LVDS pulse to Front-End cards DUMP 0x04 Write one event = status into acquisition FIFO RESET 0x02 Stop writing into acquisition FIFO CLOSE TIMEFRAME Send NEW TIMEFRAME event 0x01 SYNC [1] O2 Project CWG4. Proposal of an Heartbeat trigger for ALICE Run 3. Technical report, The ALICE Collaboration, 2013 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (DCS) CRU (x1? X2?) REGIONAL (x16) LOCAL (x256) FRONT END TEST (x1) r- ID Date Status Rw Config mask Mask rw GBTx0 status GBTx status GBTx1 status 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (prototype) Trig ACQ det contr Fpga LOCAL part 7*local tracklet 7*e-link@320Mb/s (clk40+Din+Dout) 7*I²C (SDA +SCL) config (reset, card-position) 1*USB (8bit) MID_PROTO card Trig ACQ det contr Fpga REGIONAL part 1*regional tracklet 7*local tracklet VTRx GBTx 1*GBT@3.2Gb/s 7*e-link@320Mb/s (clk40+Din+Dout) GBT SCA 7*I²C (SDA +SCL) 2*e-link@320Mb/s (clk40+Din+Dout) config (reset, crate#) LVDS buff 1*I²C (SDA +SCL) 1*USB (8bit) Quartz 40MHz 2*card clock Roboclock 1->8 JTAG mux power “LOCAL” with 7 e-link@320Mb/s (clock@40MHz), 7 I²C, 1 FPGA, 7 LVDS output, config, USB (8bit) “REGIONAL” with 7 LVDS inputs, 9 e-link@320Mb/s (clock@40MHz), 1 GBTx,1 GBT-SCA, 8 I²C, 1 GBT links @3.2Gb/s, 1 FPGA, 1 LVDS output, config, USB (8bit) 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (prototype) JTAG mux 1 REGIONAL card Up to 7 LOCAL cards in one FPGA VTRx GBT-SCA GBTx 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (prototype) Ongoing simulations Parts to test Tools needed Results Comments/Next steps Simulate response of MID_PROTO_LOC to heartbeat triggers (SYNC, SOR, EOR, RESET) ALTERA Quartus Prime 15. ModelSim-Altera 10,4b Latest fpga_mid_proto_local Firmware Latest fpga_mid_proto VHDL testbench OK 22 December 2015 Simulate response of MID_PROTO_LOC to FEE data with zero suppression ALTERA Quartus Prime 15.1 programmer Simulate reception of MID_PROTO_LOC data in CRU Simulate response of MID_PROTO_LOC to USB slow-control read OK 18 January 2016 But some compilations disconnect the input data of bidir bus Find a way to fix the effect of compilation Simulate response of MID_PROTO_REG to heartbeat trigger (SYNC, SOR, EOR, RESET) Latest fpga_mid_proto_regional Firmware Simulate response of MID_PROTO_REG to FEE data with zero suppression Simulate reception of MID_PROTO_REG data in CRU Simulate response of MID_PROTO_REG to USB slow-control read 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (prototype) Ongoing tests Parts to test Tools needed Results Comments/Next steps Download Firmware into JTAG_SWITCH (ALTERA® MAX®V: 5M160ZT100C5) FPGA ALTERA Quartus Prime 15.1 programmer ALTERA® USB-Blaster Latest fpga_mid_proto_mux_jtag file OK 21 January 2016 Download Firmware into MID_PROTO_LOC (ALTERA® Cyclone®V: 5CEBA7F31C7) FPGA JTAG_SWITCH FPGA Latest fpga_mid_proto_mux_local file OK 01 February 2016 Download Firmware into MID_PROTO_LOC (ALTERA® EPCQ64SI16N) EEPROM Latest fpga_mid_proto_mux_regional file Failed 21 January 2016 Try again without protection diodes and capacitors Download Firmware into MID_PROTO_REG (ALTERA® Cyclone®V: 5CEBA7F31C7) FPGA Download Firmware into MID_PROTO_REG (ALTERA® EPCQ64SI16N) EEPROM Configure FTDI® (FT240X) USB to serial chip FTDI® “FT Prog” 3.0 software OK 24 February 2016 Recognised as USB-Blaster by ALTERA Quartus Prime 15.1 programmer Configure FTDI® (FT2232HLT) USB to dual FIFO chip FTDI® “FT Prog” 1.12 software Open link to USB-to-FIFO interface (local part) National-Instruments® LabVIEW® 2011 mid_proto_test.vi OK 02 February 2016 Open link to USB-to-FIFO interface (regional part) Read ID register in MID_PROTO_LOC FPGA Failed 02 February 2016 Spy with ALTERA® SignalTap tool and/or oscilloscope Read ID register in MID_PROTO_REG FPGA Generate configuration file for the GBTx GBT team web page OK 25 August 2015 Install configuration Software from GBT team Local configuration of the GBTx GBTx I²C address: 0x1 USB-to-I²C dongle from GBT team Configuration Software from GBT team Configuration file generated from GBT team web page Failed 10 February 2016 See image next slide Talk with GBT team 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade (prototype) GBTx configuration 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/

Readout Chain Muon Identifier REGIONAL crate upgrade () STATUS Firmware simulated in VHDL testbench continuous readout heartbeat triggers USB slow-control Embedded USB-Blaster validated USB slow-control not working yet Started inquiry with SignalTap GBTx not configured yet Will be happy to use a C-RORC as testbench 07-Mar-2016 v1 Subatech, IN2P3/CNRS-l’UNAM, Nantes, F44307, France Ch. Renard, J.-L. Béney, P. Pichot, Alice-Muon-Trigger-Upgrade http://www-subatech.in2p3.fr/~electro/projets/alice/dimuon/trigger/upgrade/