Skip to content

Implementing support to Beam Operation Mode on ILC

Gabriel Fedel requested to merge ICSHWI-11388 into master

This merge request implement the Beam Operation Mode on LLRF, mainly changing how the ILC reacts. The overall behavior is illustrated here:

path3332

The main changes are:

  • Include an Operation Mode PV
  • Include a PV for RF Station number, to be used to check the beam destination
  • Remove all timing integration from pulse-generator (static compensation)
  • Create a new db with the timing integration (timing_integration.template), which decode all the used information from data buffer, and implements the decision on how the FF should be filled depending on how will be the next beam
  • Change the ILC to have save the last output table, after a pulse without beam
  • Include the automatic set of beam start and beam end for ILC (when in beam operation mode)
  • Include on ILC mechanisms to decide when it should be processed, and if the produced output should be used or not
  • Include a few debug PVs to check the LLRF behavior
  • Implement static compensation also in ILC, so it can be used there when in beam operation mode
  • Block ILC to be processed when an interlock happened last pulse
Edited by Gabriel Fedel

Merge request reports