m-labs / artiq

A leading-edge control system for quantum information experiments
https://m-labs.hk/artiq
GNU Lesser General Public License v3.0
422 stars 194 forks source link

Coremgmt support for satellites #2498

Open Spaqin opened 1 month ago

Spaqin commented 1 month ago

There's no other interface with satellites than an USB cable for now. With artiq_coremgmt, we should also be able to:

On artiq_coremgmt side, it would just require the user to specify the satellite number, e.g.:

artiq_coremgmt -s 1 reboot
sbourdeauducq commented 1 month ago

We should also implement coremgmt support for flashing RISC-V devices (all DRTIO modes). Load the image into RAM and CRC it before writing the flash, so the device isn't bricked if the link is interrupted or corrupted during transfer.