Skip to content

lpGBT-v1 support

Younes Otarid requested to merge yotarid/Ph2_ACF:lpgbt_v1_dev into Dev

This merge request releases support for lpGBT-v1 and a revision of the CommandProcessorBlock interface hierarchical structure. It introduces :

  • new lpGBT Slow Control Interface to separate the CPB specific functions for the Worker specific functions. This way we have class single responsibility, and a hierarchical structure that anticipates upcoming Workers.
  • new attribute to the lpGBT chip class to hold the lpGBT version
  • new attribute to the lpGBT node in the XML file to allow for configuration from the XML file through the FileParser
  • configuration of the firmware using the lpGBT version specified in the XML file
  • minor adaptation of the lpGBTInterface to transparently accommodate for both lpGBT-v0 and lpGBT-v1
Edited by Younes Otarid

Merge request reports