Install Rogue

Rogue is the SLAC hardware control framework used to interact with axi-soc-ultra-plus-core based designs. Installation instructions are maintained upstream in the Rogue documentation.

Follow the Miniforge-based install guide here:

The Miniforge method is the recommended approach for SLAC AFS network users and for standalone workstations alike. After completing the upstream steps you will have a conda environment containing pyrogue and all required dependencies.

Once Rogue is installed, see Launch the Rogue GUI in this how-to section to start the control GUI for your board.