1 / 13

Local Trigger Unit Software

Local Trigger Unit Software. T.Blažek,V.Černý,M.Kovaľ, R.Lietava Comenius University, Bratislava. Content. Local Trigger Unit (LTU) access LTU connections LTU control FPGA initialisation Emulation Counters Summary. LTU access. Outer world communicates with VME processor via TCP/IP.

janae
Download Presentation

Local Trigger Unit Software

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. Local Trigger Unit Software T.Blažek,V.Černý,M.Kovaľ, R.Lietava Comenius University, Bratislava

  2. Content • Local Trigger Unit (LTU) access • LTU connections • LTU control • FPGA initialisation • Emulation • Counters • Summary

  3. LTU access Outer world communicates with VME processor via TCP/IP VMEprocessor VME driver LTU VME driver maps VME address space into pc address space LTU is controlled be reading and writing registers in the VME address space

  4. LTU connections Firmware written by Marian Krivda (Birmingham)

  5. LTU connections LTU CPU TTCex L0 trigger Pulser Pulser L0 data Clock

  6. LTU control • Direct access of VME registers • Local/Global mode • FPGA initialisation • Emulation • Counters • Sending messages in channel B • TTCrx commands

  7. FPGA initialisation CPU LTU Flash Memory FPGA

  8. Emulation machine in the LTU LTU being in the Standalone mode is able to emulate trigger sequences in a very flexible way controlled by “emulation machine” logic • Each trigger sequence consists of two items • a single “L0 accept” bit on the channel A • followed by a short B-message specifying the trigger command • Emulation machine generates serially trigger sequences from the list of sequences stored in SLM (Sequence List Memory) • The items in the SLM contain B-message trigger codewords and emulation control flags which are not sent over the B-channel but rather just internally guide the emulation machine logic: • restart flag • last flag

  9. According to “restart” and/or “last” flags carried by the SLM items (sequences) the emulation flow chart can generate very flexible trigger sequence series. Each SLM item (sequence) waits for a “start signal” to be executed.

  10. Emulation window: sequence list editor (green), start signal selector (red) emulation control flags (bottom of the emulation window)

  11. Counters

  12. https://twiki.cern.ch/twiki/bin/view/NA62/LTUrelatedSoftware

  13. Summary • LTU/TTCex distributed by Marian Krivda: marian.krivda@cern.ch • Installation tarball and Installation Guide: https://twiki.cern.ch/twiki/bin/view/NA62/LTUrelatedSoftware • For software support contact V.Černý: cerny@fmph.uniba.sk • User Guide will be available in a few days

More Related