Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Timing Pattern Receiver (TPR) is an application that replaced the Event Receiver (EVR) for LCLS-II and its purpose is to generate triggers for control, data acquisition and other purposes.  There are two main flavors in which this application is deployed: (i) as a PCIe board and (ii) as an ATCA board.  The IOC described here is for a PCIe card.  The TPR operates at a faster rate than the EVR (i.e. higher bandwidth), has a more compact frame and also has an LCLS-I timing fiber input, thus allowing it to switch to an LCLS-I operating mode if needed.


(PCIe TPR - borrowed Borrowed from PCIe TPR peer review slide deck, see Reference section below)

...

The PCIe TPR can provide up to 12 hardware triggers and/or channels.  A channel is a source for a trigger and can be AND-ed or OR-ed with its adjacent channel.  The user is also able to control --besides rate-- polarity, delay and width.

IOC Description

...

 Below, one can find a comprehensive view of the functionality of the TPR that spans firmware, middleware and software.


Image Added

(PCIe TPR Firmware and Software - Borrowed from PCIe TPR peer review slide deck, see Reference section below)

IOC Description


IOC Deployment

In this section, IOC deployment details are provided pertaining to the App hosting the phase locker IOC, as well as the IOC name and the assigned CPUs in both Dev and Production. 

...