Core drivers reference ====================== These drivers are for the core device and the peripherals closely integrated into it, which do not use the controller mechanism. System drivers -------------- :mod:`artiq.coredevice.core` module +++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.core :members: :mod:`artiq.coredevice.exceptions` module +++++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.exceptions :members: :mod:`artiq.coredevice.dma` module ++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.dma :members: :mod:`artiq.coredevice.cache` module ++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.cache :members: Digital I/O drivers ------------------- :mod:`artiq.coredevice.ttl` module ++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.ttl :members: :mod:`artiq.coredevice.shiftreg` module +++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.shiftreg :members: :mod:`artiq.coredevice.spi2` module +++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.spi2 :members: :mod:`artiq.coredevice.i2c` module ++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.i2c :members: :mod:`artiq.coredevice.pcf8574a` module +++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.pcf8574a :members: RF generation drivers --------------------- :mod:`artiq.coredevice.urukul` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.urukul :members: :mod:`artiq.coredevice.ad9910` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.ad9910 :members: :mod:`artiq.coredevice.ad9912` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.ad9912 :members: :mod:`artiq.coredevice.ad9914` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.ad9914 :members: :mod:`artiq.coredevice.spline` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.spline :members: :mod:`artiq.coredevice.sawg` module +++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.sawg :members: DAC/ADC drivers --------------- :mod:`artiq.coredevice.ad53xx` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.ad53xx :members: :mod:`artiq.coredevice.zotino` module +++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.zotino :members: :mod:`artiq.coredevice.sampler` module ++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.sampler :members: :mod:`artiq.coredevice.novogorny` module ++++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.novogorny :members: Miscellaneous ------------- :mod:`artiq.coredevice.suservo` module ++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.suservo :members: :mod:`artiq.coredevice.grabber` module ++++++++++++++++++++++++++++++++++++++ .. automodule:: artiq.coredevice.grabber :members: