whitequark
3e1348a084
Merge branch 'master' of github.com:m-labs/artiq into new-py2llvm
2015-09-27 18:22:28 +03:00
eb554f86f9
dds: do not reset AD9914
2015-09-05 14:52:25 -06:00
Raghavendra Srinivas
b3831d3387
dds: support amplitude tuning on AD9914
...
Closes #108
2015-09-05 13:15:09 -06:00
8253739992
dds: increase DAC calibration time
2015-09-03 09:52:04 -06:00
f07c7e9c6f
runtime/dds: fix AD9914 register initialization values
...
Thanks Raghavendra Srinivas for the help. Closes #114 .
2015-08-27 10:47:44 +08:00
fba05531f4
runtime: enable ad9914 matched latency
2015-08-22 12:25:44 +08:00
whitequark
62fdc75d2d
Integrate libdyld and libunwind.
...
It is currently possible to run the idle experiment, and it
can raise and catch exceptions, but exceptions are not yet
propagated across RPC boundaries.
2015-08-02 15:43:03 +03:00
34aacd3c5f
complete AD9914 support (no programmable modulus, untested)
2015-07-08 17:22:43 +02:00
944bfafefa
soc: support QC2 and AD9914 (untested)
2015-06-28 21:37:27 +02:00
87ea1433d3
dds: all working
2015-06-20 18:42:39 -06:00
5a9bdb2e33
DDS monitoring
2015-06-19 15:30:17 -06:00
03fe71228b
dds: phase computation fixes
2015-06-19 11:01:43 -06:00
0ca42dbdbe
runtime/dds: send one FUD per command in a batch, compensate POW
2015-05-09 17:26:36 +08:00
ce4b5739ed
runtime: reset all DDSes upon startup
2015-05-09 17:12:38 +08:00
b22b8b661b
runtime: fix rtio channel selection in dds batch
2015-05-08 22:09:08 +08:00
55f2fef576
runtime: support DDS batches
2015-05-08 16:51:54 +08:00
a36c51eb83
DDS over RTIO (batch mode not supported yet)
2015-05-08 14:44:39 +08:00
0416da8634
runtime/test: implement ttlout, clksel and dds functions
2015-03-12 13:14:06 +01:00
059608d1fd
dds: fix phase modes
2014-12-09 13:50:33 +08:00
1780759327
dds: phase control (mostly untested)
2014-11-20 12:32:56 -08:00
17f5a31320
runtime/dds: fix reset glitches
2014-11-15 11:23:23 -07:00
7d48ef263a
soc/runtime: fix RTIO sequence error detection on FUD
2014-10-14 12:47:04 +08:00
1c24a5971b
rtio: error recovery
2014-10-10 20:12:22 +08:00
53b259b9a0
soc/runtime/dds: fix FUD sequence error detection
2014-10-05 10:34:32 +08:00
76fed11d59
rtio: raise RTIOSequenceError exceptions when events are not submitted in-order
2014-09-30 19:32:11 +08:00
e263b63527
soc/runtime: raise underflow exception for replace and DDS FUD operations
2014-09-26 17:24:45 +08:00
6861d28d2d
runtime: support arbitrarily long initial DDS setup time
2014-09-12 15:40:34 +08:00
16b2d9f177
runtime: support real-time FUD
2014-09-12 15:34:11 +08:00
800096f9a0
soc/runtime: fix DDS reset
2014-09-11 19:25:55 +08:00
4915b4b5aa
PEP8
2014-09-05 12:03:22 +08:00
a579b105b6
soc/runtime: split main.c, add gcd64
2014-08-28 16:56:48 +08:00