Versions Compared

Key

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

...

Currently specific for SLAC IS demonstrator:

4x 2x Optoboard V2.1 are housed in one Optobox. We have 1 v4 optoboard. This Optobox is housed in a Test-Optopanel.

We have 2 FELIX servers in B84 EPP lab, felix (running Centos7) and felix2 (running Alma Linux). The felix server has older versions of the optoboard software, whereas felix2 is brought up with the latest software and firmware releases. felix2 has to be cold rebooted, warm reboot will hang. The issue may be due to ethernet port being shared between the host and IPMI board.

Interfaces:

Please refer to the Bern Interface Document here. All the QC connectors of the Optoboard System is explained there.

...

FELIX, optoboard software, and YARR setup:

FELIX firmware (see atlas-project-felix.web.cern.ch for more information):

  • felix: firmware version 2221, recommended by Sasha on July 26, 2024 (CERNbox link)
  • felix2: firmware linked in there are a few versions of the firmware that can be used:. I attempted to synthesize the firmware myself from git commit ae8a2460of master (supports channel bonding for triplets + triggers on Tx channels other than 0), but HLS errors occured.
    • A nightly after ae8a2460of master - an error in the pipeline meant there was no PIXEL version on April 23
    • The testing bitfile directly from Ricardo (currently in use)

FELIX software:

  • felix:
  • felix2: software git commit 73d2d72a of master (compatible with the latest firmware). Note that for local compilation you need to use source cmake_tdaq/bin/setup.sh x86_64-el9-gcc13-opt.

Microservices software for running optoboard, developed by Bern: https://gitlab.cern.ch/bat/optoboard_felix. A lot is documented in the readme and wiki of the repository.

YARR (see Angira Rastogi's March ITk week presentation and LBL documentation):

...