Download presentation
Presentation is loading. Please wait.
Published byLeon Hardy Modified over 9 years ago
1
Laboratoire d’Annecy-le-vieux de Physique des Particules, France Cyril Drancourt Tuesday 3 June 2003 Common L1 Workshop Use in Calorimeter Old design with CROP board New design with Common L1 board Quantity of boards Inputs occupation Cost Data flow and formats Status Actual job What information we need to continue
2
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop2 Calorimeters: 4 detectors, 16 areas We don’t mix electronic between 2 differents areas Hcal right: 2 granularity (possible mix) Hcal left: 2 granularity (possible mix) Ecal right: 3 granularity Ecal left: 3 granularity SPD/PS right: 3 granularity SPD/PS left: 3 granularity Total = 16 areas
3
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop3 Calorimeters: Old design with CROP board 26 FEE Crate CROP Board FEE Crate (with 16max FEE modules inside) Config C (4) Config B (8) Config A (2) 26 Optic link (mono-fiber) 14 CROP board CROC board with L1 buffer SPD/PS ECAL, HCAL, SPD/PS ECAL
4
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop4 Calorimeters: new design with Common L1 board (1) FEE Crate (with more than 12 FEE modules inside) CROC board without L1 buffer Config A (8) Config B (4) Config C (2) FEE Crate (with less than 12 FEE modules inside) Optic link (rubbon:12fiber) Common L1 board HCAL, SPD/PS HCALSPD/PS HCAL, SPD/PS HCALSPD/PS ECAL ECAL
5
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop5 Calorimeters: new design with Common L1 board (2) FEE Crate (with 16 FEE modules inside) Duplication signal inside CROC to insure overlap in « Common L1 board » Config D (2) Config E (2) Optic patch-panel ECAL ECAL ECAL ECAL Common L1 board
6
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop6 Calorimeters: Quantity of Common L1 board 26 crate_FE FE_ board unchanged New design for CROC board 60 optical link (rubbon with 12 fiber) 44 long links (100m) 16 small links (10m) 4 optical patch-panels 22 Common L1 boards with optic mezzanine (O-Rx Card) 2 boards receive 24 fiber inputs (2 full mezzanines ) 4 boards receive 22 fiber inputs (1 full mezzanine, 1 mezzanine with 2NC ) 2 boards receive 16 fiber inputs (1 full mezzanine, 1 mezzanine with 8NC ) 10 boards receive 14 fiber inputs (1 full mezzanine, 1 mezzanine with 10NC ) 4 boards receive 12 fiber inputs (1 full mezzanine ) NC: Not Connected = unused fiber input
7
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop7 Calorimeters: Cost estimation 82 KFCH added
8
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop8 Calorimeters: Dataflow 3 5 4 6 6 3 2 3 4 5 6 1 2 3 4 5 6 7 7 8 7 Crates 5 8 9 10 12 13 14 11 2 3 4 5 6 7 8 9 10 12 13 14 119 10 12 11 13 14 16 15 3 4 5 6 7 9 10 11 12 13 14 15 16 3 4 5 6 7 9 10 11 12 13 14 15 16 6 7 8 9 10 11 12 13 14 3 4 5 6 7 8 9 10 11 12 13 14 458367910111213141516 3 4 5 ECAL Left Crates 4 458367910111213141516 12 5 2 7 5 1 1 10 NC 8 NC 7 2 common L1 board Analog Data before L0 (32 detector cells) Digital Data in L0 pipeline (in Front_End board) Data after L0 accept Front-End Crate Data after L1 accept Data after L1 processing, for the DAQ Optic patch-panel Detector example 4 12 88
9
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop9 Calorimeters: Data format Digital Data in L0 pipeline (in Front_End board) Data after L0 accept Data after L1 processing, for the DAQ SPDPRSADC content (10bits)SPDPRSADC content Parity First cell Second cell or Parity Trigger (8bits)ADC value (12 bits) Header Data word 1 (21 bits) Data word 2 Data word 3 Data word 32 Trailer = parity of the 33 previous words Parity BX ID (10 bits )Event ID (10 bits) ECAL-HCAL: 21 bits SPD-Preshower: 21 bits ID of the first cellCluster length Energy in keV, first cell Energy in keV, second cell Energy in keV, third cell Energy in keV, last cell ID of the first cellCluster length Energy in keV, first cell Energy in keV, next cell First cluster Second cluster Energy Data (ECAL, HCAL and PreShower) FEE_pos 0 0 FEE_pos 0 1 FEE_pos 1 0 32 bits Position identificator: - 4 bits = FEE_board number - 5 bits = FEE_crate number
10
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop10 Calorimeters: Our job in Common L1 board Data synchronisation with Local 80Mhz Header research BXID control Output with 40Mhz Nothing (we don’t use L1 output) Clustering: ECAL neighbours ADC data treatment Trigger data treatment Formating to DAQ Parity error detection L0-ID consistency. BX-ID continuity. Build the event status Zero suppression Format data for clustering Mezzanine_test: new board to help functions verifications in common L1 board
11
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop11 Calorimeters: Status with Common L1 board PP-FPGA VHDL developpment in progress… (Nicolas Dumont-Dayot) We need: O-Rx card output specifications (TLK2501 mode used, decoding format), L1 buffer acces (I.P. L1B_Ctrl code, user documentation), ECS acces (code, user documentation), TTC signal provided by SyncLInk-FPGA documentation, Pinout of FPGA, FPGA and Quartus ressources (free area, signals probe reserved). SyncLink-FPGA Verilog developpment in progress… (Daniel Boget) We need: ECS acces (code, documentation), Interface user to transmit data for DAQ (FIFO interface specification), Pinout of FPGA, FPGA and Quartus ressource (free area, signals probe reserved). Mezzanine: Test card Design in progress: talk this afternoon (Nicolas Letendre)
12
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop12
13
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop13
14
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop14 3 5 4 6 6 3 2 3 4 5 6 1 2 3 4 5 6 7 7 8 7 Crates 2 Crate 3 Crates 5 Crate 7 8 9 10 12 13 14 11 2 3 4 5 6 7 8 9 10 12 13 14 119 10 12 11 13 14 16 15 3 4 5 6 7 9 10 11 12 13 14 15 16 3 4 5 6 7 9 10 11 12 13 14 15 16 6 7 8 9 10 11 12 13 14 3 4 5 6 7 8 9 10 11 12 13 14 458236791011121314 14582367910111213141516 458367910111213141516 45836791011121314 3 4 5 ECAL Left Crates 1 458236791011121314 Crates 4 458367910111213141516 12 1 Duplication of FE8 output in the CROC Crate 6 45836791011121314 12 5 2 7 5 1 1 10 NC 8 NC 2 5 1 1 1 1 5 7 6 5 2 NC 2 7 2 Patch-panel: 44 fibers Patch-panel: 30 fibers Common L1 board 6 Config D Config E Config C ECAL: fiber between CROC and common L1 board 1 Duplication of FE8 output in the CROC 1 Duplication of FE8 output in the CROC 1 Duplication of FE8 output in the CROC 12 4 88 2
15
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop15 HCAL Left 12 10 NC 2 3 4 5 6 7 8 9 10 12 13 14 11 15 3 4 5 6 7 8 9 10 11 12 13 12 Crate 1 458367910111213 12 Crate 2 45823679101112131415 12 2 Config B Config A HCAL: fiber between CROC and common L1 board
16
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop16 Crates 3 45823679101112131415 2 3 4 2 3 4 5 6 7 8 9 10 12 13 14 11 15 5 5 6 7 8 9 1012 11 6 6 9 10 11 12 13 1415 2 3 4 5 7 8 9 10 11 12 13 14 15 1 2 2 3 4 PreShower + SPD Left 7 8 12 10 NC Crates 1 45823679101112131415 12 Crates 2 58679101112 Crates 4 45836791011121314215 12 2 10 NC 2 2 Config A Config B PreShower+SPD : fiber between CROC and common L1 board
17
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop17 CROC fiber output (ECAL, HCAL, PreShower+SPD) Crate FEE 14582367910111213141516 12 :FE3,FE4,FE5,FE6,FE7,FE8,FE9,FE10,FE11,FE12,FE13,FE14 :FE1,FE2,FE15,FE16,duplicationFE8,nc,nc,nc,nc,nc,nc,nc the CROC board output is with 2 rubbons. Each rubbon has 12 optic fibers. Each fiber is for one fix FEE board. CROC FE1 FE16 7 fibers N.C.
18
Cyril drancourt@lapp.in2p3.fr Tuesday 3 June 2003Common L1 workshop18 O-RxCard for 12 fibers Last schematic (common L1 board)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.