1 / 18

Common L1 Workshop Use in Calorimeter

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. Calorimeters: 4 detectors, 16 areas.

stash
Télécharger la présentation

Common L1 Workshop Use in Calorimeter

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Common L1 WorkshopUse 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. 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 Common L1 workshop

  3. Config B (8) Calorimeters: Old design with CROP board FEE Crate (with 16max FEE modules inside) Config A (2) ECAL CROP Board CROC board with L1 buffer ECAL, HCAL, SPD/PS Config C (4) SPD/PS 26 Optic link (mono-fiber) 14 CROP board 26 FEE Crate Common L1 workshop

  4. Calorimeters: new design with Common L1 board (1) FEE Crate (with more than 12 FEE modules inside) Config A (8) HCAL, SPD/PS Common L1 board CROC board without L1 buffer FEE Crate (with less than 12 FEE modules inside) Config B (4) HCAL, SPD/PS FEE Crate (with less than 12 FEE modules inside) Config C (2) ECAL Optic link (rubbon:12fiber) Common L1 workshop

  5. Calorimeters: new design with Common L1 board (2) Common L1 board FEE Crate (with 16 FEE modules inside) Config D (2) ECAL Config E (2) ECAL Duplication signal inside CROC to insure overlap in « Common L1 board » Optic patch-panel Common L1 workshop

  6. 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 Common L1 workshop

  7. Calorimeters: Cost estimation  82 KFCH added Common L1 workshop

  8. 12 12 12 12 Calorimeters: Dataflow Detector example Data after L1 accept Data after L0 accept 14 14 12 16 13 13 11 15 3 common L1 board 12 12 10 14 12 Front-End Crate 11 11 9 13 5 12 12 14 16 7 10 NC 10 10 7 11 11 13 15 14 11 14 10 10 Crates 4 3 4 5 6 7 8 9 10 11 12 13 14 15 16 9 9 13 10 13 2 12 9 9 12 9 12 11 8 1 2 8 8 4 7 8 8 10 7 7 7 9 6 5 5 8 5 5 6 6 6 6 7 7 7 4 4 2 1 12 5 5 6 3 3 Crates 5 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 4 14 16 4 6 6 3 3 13 15 1 12 5 5 4 8 8 NC Optic patch-panel 4 4 3 7 3 3 3 2 6 2 2 1 5 Digital Data in L0 pipeline (in Front_End board) ECAL Left Data after L1 processing, for the DAQ Analog Data before L0 (32 detector cells) Common L1 workshop

  9. Parity BX ID (10 bits ) Event ID (10 bits) Header Data word 1 (21 bits) Data word 2 Data word 3 Data word 32 Trailer = parity of the 33 previous words ID of the first cell Cluster length Energy in keV, first cell First cluster Energy in keV, second cell Energy in keV, third cell Energy in keV, last cell ID of the first cell Cluster length Second cluster Energy in keV, first cell Energy in keV, next cell SPD SPD PRS PRS ADC content (10bits) ADC content Calorimeters: Data format SPD-Preshower: 21 bits Digital Data in L0 pipeline (in Front_End board) Parity First cell Second cell or ECAL-HCAL: 21 bits Parity Trigger (8bits) ADC value (12 bits) 32 bits • Position identificator: • - 4 bits = FEE_board number • 5 bits = FEE_crate number FEE_pos 0 0 FEE_pos 0 1 FEE_pos 0 1 FEE_pos 0 1 Data after L0 accept FEE_pos 0 1 FEE_pos 1 0 Energy Data (ECAL, HCAL and PreShower) Data after L1 processing, for the DAQ Common L1 workshop

  10. Mezzanine_test: new board to help functions verifications in common L1 board • Data synchronisation • with Local 80Mhz • Header research • BXID control • Output with 40Mhz Nothing (we don’t use L1 output) • Parity error detection • L0-ID consistency. • BX-ID continuity. • Build the event status • Zero suppression • Format data for clustering • Clustering: • ECAL neighbours • ADC data treatment • Trigger data treatment • Formating to DAQ Calorimeters: Our job in Common L1 board Common L1 workshop

  11. 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) Common L1 workshop

  12. thank you! Common L1 workshop

  13. annex Common L1 workshop

  14. 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 Common L1 board ECAL: fiber between CROC and common L1 board 1 Duplication of FE8 output in the CROC 7 2 NC 2 5 Crates 1 2 3 4 5 6 7 8 9 10 11 12 13 14 6 2 1 Duplication of FE8 output in the CROC Config D Crates 2 2 3 4 5 6 7 8 9 10 11 12 13 14 5 1 5 1 2 NC 1 Crate 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 6 1 2 14 14 12 16 13 13 11 15 3 12 12 10 14 Patch-panel: 44 fibers 1 Duplication of FE8 output in the CROC 11 11 9 13 12 12 14 16 10 10 11 11 13 15 5 14 11 14 10 10 9 9 13 10 13 9 9 12 9 12 7 10 NC 11 8 8 8 4 7 7 8 8 10 7 1 2 7 7 9 6 Crates 4 3 4 5 6 7 8 9 10 11 12 13 14 15 16 8 5 5 2 6 6 6 7 7 7 4 4 6 5 5 6 3 3 4 5 4 14 16 4 5 6 6 3 3 13 15 2 1 5 5 4 8 Crates 5 3 4 5 6 7 8 9 10 11 12 13 14 15 16 4 4 3 7 3 1 Duplication of FE8 output in the CROC 1 8 NC Config E 3 3 2 6 2 2 1 5 Patch-panel: 30 fibers ECAL Left 12 Crate 6 3 4 5 6 7 8 9 10 11 12 13 14 12 Config C Crate 7 3 4 5 6 7 8 9 10 11 12 13 14 Common L1 workshop

  15. 12 12 HCAL: fiber between CROC and common L1 board Config B 9 13 12 12 12 8 Crate 1 3 4 5 6 7 8 9 10 11 12 13 15 8 7 14 7 6 13 1 2 5 12 6 4 11 12 3 10 5 2 Crate 2 2 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 12 10 NC 4 11 Config A 3 10 HCAL Left Common L1 workshop

  16. 12 12 12 12 12 12 12 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 2 2 12 Crates 3 2 3 4 5 6 7 8 9 10 11 12 13 14 15 PreShower+SPD: fiber between CROC and common L1 board Config A Crates 1 10 NC 12 12 Crates 2 5 6 7 8 9 10 11 12 15 10 12 8 2 Config B 7 14 9 11 14 15 6 13 6 13 13 8 15 1 5 12 12 14 12 7 3 4 11 11 6 5 12 4 10 5 3 3 10 4 9 2 11 4 8 12 7 2 9 10 NC Config A 6 8 10 3 2 9 2 5 7 12 PreShower + SPD Left Crates 4 2 3 4 5 6 7 8 9 10 11 12 13 14 15 12 10 NC Config A Common L1 workshop

  17. CROC fiber output (ECAL, HCAL, PreShower+SPD) • the CROC board output is with 2 rubbons. • Each rubbon has 12 optic fibers. • Each fiber is for one fix FEE board. 12 :FE3,FE4,FE5,FE6,FE7,FE8,FE9,FE10,FE11,FE12,FE13,FE14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Crate FEE :FE1,FE2,FE15,FE16,duplicationFE8,nc,nc,nc,nc,nc,nc,nc 12 7 fibers N.C. FE16 FE1 CROC Common L1 workshop

  18. O-RxCard for 12 fibers O-RxCard for 12 fibers Last schematic (common L1 board) Common L1 workshop

More Related