2014-10-27 16:41:48 +08:00
|
|
|
Core drivers reference
|
|
|
|
======================
|
|
|
|
|
2015-10-06 18:12:57 +08:00
|
|
|
These drivers are for the core device and the peripherals closely integrated into it, which do not use the controller mechanism.
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
System drivers
|
|
|
|
--------------
|
|
|
|
|
2015-10-06 18:12:57 +08:00
|
|
|
:mod:`artiq.coredevice.core` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2015-10-06 18:12:57 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.core
|
|
|
|
:members:
|
2014-10-27 16:41:48 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.exceptions` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2014-10-27 16:41:48 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.exceptions
|
2014-10-27 16:41:48 +08:00
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.dma` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2014-10-27 16:41:48 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.dma
|
2014-10-27 16:41:48 +08:00
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.cache` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2017-02-26 10:50:20 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.cache
|
2017-02-26 10:50:20 +08:00
|
|
|
:members:
|
|
|
|
|
2018-02-21 21:34:45 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
Digital I/O drivers
|
2018-03-22 13:26:45 +08:00
|
|
|
-------------------
|
2018-03-22 12:06:01 +08:00
|
|
|
|
|
|
|
:mod:`artiq.coredevice.ttl` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-03-22 12:06:01 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.ttl
|
2018-02-21 21:34:45 +08:00
|
|
|
:members:
|
|
|
|
|
2018-12-11 06:21:26 +08:00
|
|
|
:mod:`artiq.coredevice.edge_counter` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-12-11 06:21:26 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.edge_counter
|
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.spi2` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-03-22 12:06:01 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.spi2
|
2016-03-04 07:00:25 +08:00
|
|
|
:members:
|
2016-03-02 04:29:09 +08:00
|
|
|
|
2016-03-05 19:02:03 +08:00
|
|
|
:mod:`artiq.coredevice.i2c` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2016-03-05 19:02:03 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.i2c
|
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
RF generation drivers
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
:mod:`artiq.coredevice.urukul` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-03-22 12:06:01 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.urukul
|
2016-03-10 10:45:16 +08:00
|
|
|
:members:
|
|
|
|
|
2018-05-13 23:29:35 +08:00
|
|
|
:mod:`artiq.coredevice.ad9910` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-05-13 23:29:35 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.ad9910
|
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.ad9912` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2014-10-27 16:41:48 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.ad9912
|
|
|
|
:members:
|
|
|
|
|
2018-05-13 23:29:35 +08:00
|
|
|
:mod:`artiq.coredevice.ad9914` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-03-22 12:06:01 +08:00
|
|
|
|
2018-05-13 23:29:35 +08:00
|
|
|
.. automodule:: artiq.coredevice.ad9914
|
2014-10-27 16:41:48 +08:00
|
|
|
:members:
|
2016-07-22 21:56:09 +08:00
|
|
|
|
2020-01-20 20:07:20 +08:00
|
|
|
:mod:`artiq.coredevice.mirny` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2020-01-20 20:07:20 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.mirny
|
|
|
|
:members:
|
|
|
|
|
2023-05-09 12:54:48 +08:00
|
|
|
:mod:`artiq.coredevice.almazny` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2023-05-09 12:54:48 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.almazny
|
|
|
|
:members:
|
|
|
|
|
2020-11-10 03:08:33 +08:00
|
|
|
:mod:`artiq.coredevice.adf5356` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2020-01-20 20:07:20 +08:00
|
|
|
|
2020-11-10 03:08:33 +08:00
|
|
|
.. automodule:: artiq.coredevice.adf5356
|
2020-01-20 20:07:20 +08:00
|
|
|
:members:
|
|
|
|
|
2020-08-29 00:36:44 +08:00
|
|
|
:mod:`artiq.coredevice.phaser` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2020-08-29 00:36:44 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.phaser
|
|
|
|
:members:
|
2019-12-21 14:56:41 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
DAC/ADC drivers
|
|
|
|
---------------
|
2018-03-21 18:06:31 +08:00
|
|
|
|
2018-03-24 22:18:08 +08:00
|
|
|
:mod:`artiq.coredevice.ad53xx` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-02-14 16:45:17 +08:00
|
|
|
|
2018-03-24 22:18:08 +08:00
|
|
|
.. automodule:: artiq.coredevice.ad53xx
|
|
|
|
:members:
|
|
|
|
|
|
|
|
:mod:`artiq.coredevice.zotino` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-03-24 22:18:08 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.zotino
|
2018-02-14 16:45:17 +08:00
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.sampler` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-02-14 16:45:17 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.sampler
|
2018-02-14 16:45:17 +08:00
|
|
|
:members:
|
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
:mod:`artiq.coredevice.novogorny` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-02-14 16:45:17 +08:00
|
|
|
|
2018-03-22 12:06:01 +08:00
|
|
|
.. automodule:: artiq.coredevice.novogorny
|
2018-02-14 16:45:17 +08:00
|
|
|
:members:
|
2018-04-27 22:53:11 +08:00
|
|
|
|
2019-09-17 01:28:36 +08:00
|
|
|
:mod:`artiq.coredevice.fastino` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2019-09-17 01:28:36 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.fastino
|
|
|
|
:members:
|
|
|
|
|
2023-09-25 17:47:47 +08:00
|
|
|
:mod:`artiq.coredevice.shuttler` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2023-09-25 17:47:47 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.shuttler
|
|
|
|
:members:
|
|
|
|
|
2018-04-27 22:53:11 +08:00
|
|
|
|
2018-07-24 18:06:44 +08:00
|
|
|
Miscellaneous
|
|
|
|
-------------
|
2018-04-27 22:53:11 +08:00
|
|
|
|
|
|
|
:mod:`artiq.coredevice.suservo` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-04-27 22:53:11 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.suservo
|
|
|
|
:members:
|
2018-07-24 18:06:44 +08:00
|
|
|
|
|
|
|
|
|
|
|
:mod:`artiq.coredevice.grabber` module
|
2024-07-18 17:53:34 +08:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2018-07-24 18:06:44 +08:00
|
|
|
|
|
|
|
.. automodule:: artiq.coredevice.grabber
|
|
|
|
:members:
|