Skip to content
Robert Jördens edited this page Jun 6, 2018 · 1 revision

ARTIQ

SUServo

SUServo has received documentation updates and the code (both gateware and coredevice driver) have been refactored. The servo parametrization has been changed.

Zotino/AD53xx

The DAC overtemperature shutdown is enabled and the chip is now identified indirectly by reading back configuration register settings after setting them.

Kasli variants

Kasli variants for multiple users (PTB, HUB, LUH) have been unified and merged back into the ARTIQ tree.

Device state

Several coredevice drivers maintain a copy of device state to perform conversions, computations, or partial updates. This state can become unsynchronized, for example when an experiment starts after another has modified hardware state.

The coredevice drivers have all been extended to support configurable initial state through e.g. the device database to seed experiments with the correct information. The documentation has been extended to include notices about internal state where appropriate.

Drivers

Out-of-tree drivers and ARTIQ controllers for various devices have been packaged as conda packages and have received various updates in code, documentation, and infrastructure. The drivers include the Anel HUT2 power switch, the TOPTICA Laser SDK, the PTB driver collection, and the Newfocus 8742.

Clone this wiki locally