Trigger Board a status report 2018-08-27 Marco Roda - - PowerPoint PPT Presentation

trigger board a status report
SMART_READER_LITE
LIVE PREVIEW

Trigger Board a status report 2018-08-27 Marco Roda - - PowerPoint PPT Presentation

Trigger Board a status report 2018-08-27 Marco Roda mroda@liverpool.ac.uk Hardware CTB and TLU are talking to each other 2 CTB 27 Aug 2018 Board Reader Somehow asynchronous BR Special feature due to CTB continuous stream of


slide-1
SLIDE 1

2018-08-27 Marco Roda mroda@liverpool.ac.uk

Trigger Board – a status report

slide-2
SLIDE 2

27 Aug 2018 CTB 2

Hardware

  • CTB and TLU are talking to each other
slide-3
SLIDE 3

27 Aug 2018 CTB 3

Board Reader

  • Somehow asynchronous BR
  • Special feature due to CTB continuous stream of data
  • Ideally we want to collect all the fragments in a “Bufger” mode
  • Implemented with a very large “window” mode
  • 9.97 s before the trigger
  • 30 ms after the trigger
  • Last week stress tested the board
  • up to 50 KHz of random triggers
  • We could have gone further
  • Stable
slide-4
SLIDE 4

27 Aug 2018 CTB 4

Board Reader (cont.)

  • Code updates that should be merged
  • Not urgent for v3_02_00_testing
  • Extremely urgent for v3_02_01_testing
  • That work dir cannot produce valid fragments for the CTB Overlay class
  • Right time to do the merging to include some updates
  • There are timing updates going on in the trigger development branch
slide-5
SLIDE 5

27 Aug 2018 CTB 5

CTB Fragments

  • The structure of the CTB is quite simple
  • A CTB fragment is just a collection of CTB words
  • A number of types of CTB words:
  • Trigger words (2 types LLT and HLT)
  • Channel status word
  • Pure TS word – sent regularly from the board
  • Feedback word – to report error states in the board
  • All the details here

https://cdcvs.fnal.gov/redmine/projects/dune-raw-data/repository/revisions/trigger_fragment_generat

  • r/entry/dune-raw-data/Overlays/CTB_content.h
  • A copy of the stream of this word can be found in the “calibration stream” - /scratch/ctb_calib
  • The overlay class is already written
  • v3_02_00_testing is ok
  • v3_02_01_testing cannot produce valid fragments
slide-6
SLIDE 6

27 Aug 2018 CTB 6

Online monitoring

  • dune-raw-data v1_17_13 offmine release

available

  • This include the CTB fragment overlay
  • Finally we can build the raw_decoder to have some plots
  • The raw decoder is already written, in a dedicated branch (CTB_OM)
  • Yet to be tested
  • I’d like to give it a try this week
slide-7
SLIDE 7

27 Aug 2018 CTB 7

Toward data taking with CTB

  • As of last Friday
  • Trigger element added to part5
  • TLU visible from both ArtDAQ and CTB
  • TimingBoard Reader update was necessary
  • As of today
  • CTB reader working ok on part5
  • Timing Board Reader not confjguring
  • Working on it with Alessandro