130 likes | 235 Views
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.
E N D
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 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
LTU connections Firmware written by Marian Krivda (Birmingham)
LTU connections LTU CPU TTCex L0 trigger Pulser Pulser L0 data Clock
LTU control • Direct access of VME registers • Local/Global mode • FPGA initialisation • Emulation • Counters • Sending messages in channel B • TTCrx commands
FPGA initialisation CPU LTU Flash Memory FPGA
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
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.
Emulation window: sequence list editor (green), start signal selector (red) emulation control flags (bottom of the emulation window)
https://twiki.cern.ch/twiki/bin/view/NA62/LTUrelatedSoftware
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