Skip to content

Draft: Add new class MUX64 and include config for RBv3

Celia Fernandez Madrazo requested to merge rb3-mux64 into master

This PR adds a new class to account for the MUX64 chit included in RBv3, interfaced with the lpGBT:

  • A new registry is added with the RBv3 configuration: rb_default_v3.yaml
  • The new class MUX64 is interfaced with the lpGBT class, will be initialized if a version > 2 for the RB is indicated (needs to be done manually for now)
  • Existing test_tamalero, ReadoutBoard and LPGBT classes are modified to accout for the new MUX64

Testing commands:

ipython3 -i test_tamalero.py -- --kcu 192.168.0.11 --verbose --power_up --rbver 3

rb.DAQ_LPGBT.read_adcs()

rb.MUX64.read_channels()

Merge request reports