David Nadlinger
cbdef0225c
ttl: Add target RTIO time argument to timestamp/count functions
...
Software-based tracking of timestamps is problematic (e.g. when
using DMA, see GitHub #1113 ).
2018-11-03 20:33:19 +08:00
whitequark
009d396740
Move mu_to_seconds, seconds_to_mu to Core.
2016-11-21 05:37:30 +00:00
Robert Jördens
5599ec16ea
sim: align API closer to non-sim
...
* add Output
* also clear timeline after it has been printed (multiple kernel invocations)
The sim core device API has diverged quite a bit from the non-sim API.
More work is needed.
2016-02-23 21:01:03 +01:00
Sebastien Bourdeauducq
bea1182aca
sim/devices/core: adapt to _ARTIQEmbeddedInfo
2015-12-27 11:56:01 +08:00
Sebastien Bourdeauducq
32d141f5ac
refactor ddb/pdb/rdb
2015-07-13 22:21:32 +02:00
Sebastien Bourdeauducq
9d6287a6a3
expose machine units to user
2015-07-01 22:22:53 +02:00
Sebastien Bourdeauducq
0f007cb1a7
language/db: remove implicit_core
2015-03-08 11:37:53 +01:00
Sebastien Bourdeauducq
891c0d12f2
refactor device/parameter management, immediate parameter updates, start introducing results
2015-01-12 18:51:23 +08:00
Sebastien Bourdeauducq
2a95d27770
device and parameter database
2014-12-03 18:20:30 +08:00
Sebastien Bourdeauducq
2a843ea436
language: replace AutoContext 'parameter' string with abstract attributes
...
This allows specifying default values for parameters, and other data.
2014-12-02 17:19:05 +08:00
Yann Sionneau
e3ef077cb2
Fix module installation
...
Allow to use setup.py for ARTIQ instead of PYTHONPATH.
Without this, the installation is incomplete.
2014-10-11 00:42:26 +08:00
Sebastien Bourdeauducq
4915b4b5aa
PEP8
2014-09-05 12:03:22 +08:00
Sebastien Bourdeauducq
7422a919cc
sim/time: use second as reference unit
2014-08-16 10:22:31 +08:00
Sebastien Bourdeauducq
fd16be6f73
sim/devices: remove implicit core
2014-08-13 18:37:01 +08:00
Sebastien Bourdeauducq
c18495d484
MPO -> AutoContext
2014-08-13 18:30:57 +08:00
Sebastien Bourdeauducq
eb4054d976
sim: use MPO
2014-08-13 18:16:40 +08:00
Sebastien Bourdeauducq
6509f1fd04
artiq.language.experiment -> artiq.language.core
2014-07-10 18:13:37 +02:00
Sebastien Bourdeauducq
f035507bac
language/experiment: attach k_function_info in kernel decorator, do not use star notation for kernel args
2014-06-16 21:51:58 +02:00
Sebastien Bourdeauducq
13acb57179
TimeManager: use units further, add now/at functionality
2014-05-30 19:01:27 +02:00
Sebastien Bourdeauducq
c769bdab9b
Introduce compiler and device modules
2014-05-30 18:20:13 +02:00
Sebastien Bourdeauducq
18ef03c545
Refactor, introduce experiment class, kernel decorator, parameters and channel objects
2014-05-28 22:42:01 +02:00