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. axi-soc-ultra-plus-core requires Rogue 6.15.0 or later; rfsoc_utility raises a Rogue version error at import on an older release.

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