Sebastien Bourdeauducq
|
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 |
Sebastien Bourdeauducq
|
8253739992
|
dds: increase DAC calibration time
|
2015-09-03 09:52:04 -06:00 |
Sebastien Bourdeauducq
|
f07c7e9c6f
|
runtime/dds: fix AD9914 register initialization values
Thanks Raghavendra Srinivas for the help. Closes #114.
|
2015-08-27 10:47:44 +08:00 |
Sebastien Bourdeauducq
|
fba05531f4
|
runtime: enable ad9914 matched latency
|
2015-08-22 12:25:44 +08:00 |
Sebastien Bourdeauducq
|
34aacd3c5f
|
complete AD9914 support (no programmable modulus, untested)
|
2015-07-08 17:22:43 +02:00 |
Sebastien Bourdeauducq
|
944bfafefa
|
soc: support QC2 and AD9914 (untested)
|
2015-06-28 21:37:27 +02:00 |
Sebastien Bourdeauducq
|
87ea1433d3
|
dds: all working
|
2015-06-20 18:42:39 -06:00 |
Sebastien Bourdeauducq
|
5a9bdb2e33
|
DDS monitoring
|
2015-06-19 15:30:17 -06:00 |
Sebastien Bourdeauducq
|
03fe71228b
|
dds: phase computation fixes
|
2015-06-19 11:01:43 -06:00 |
Sebastien Bourdeauducq
|
0ca42dbdbe
|
runtime/dds: send one FUD per command in a batch, compensate POW
|
2015-05-09 17:26:36 +08:00 |
Sebastien Bourdeauducq
|
ce4b5739ed
|
runtime: reset all DDSes upon startup
|
2015-05-09 17:12:38 +08:00 |
Sebastien Bourdeauducq
|
b22b8b661b
|
runtime: fix rtio channel selection in dds batch
|
2015-05-08 22:09:08 +08:00 |
Sebastien Bourdeauducq
|
55f2fef576
|
runtime: support DDS batches
|
2015-05-08 16:51:54 +08:00 |
Sebastien Bourdeauducq
|
a36c51eb83
|
DDS over RTIO (batch mode not supported yet)
|
2015-05-08 14:44:39 +08:00 |
Sebastien Bourdeauducq
|
0416da8634
|
runtime/test: implement ttlout, clksel and dds functions
|
2015-03-12 13:14:06 +01:00 |
Sebastien Bourdeauducq
|
059608d1fd
|
dds: fix phase modes
|
2014-12-09 13:50:33 +08:00 |
Sebastien Bourdeauducq
|
1780759327
|
dds: phase control (mostly untested)
|
2014-11-20 12:32:56 -08:00 |
Sebastien Bourdeauducq
|
17f5a31320
|
runtime/dds: fix reset glitches
|
2014-11-15 11:23:23 -07:00 |
Sebastien Bourdeauducq
|
7d48ef263a
|
soc/runtime: fix RTIO sequence error detection on FUD
|
2014-10-14 12:47:04 +08:00 |
Sebastien Bourdeauducq
|
1c24a5971b
|
rtio: error recovery
|
2014-10-10 20:12:22 +08:00 |
Sebastien Bourdeauducq
|
53b259b9a0
|
soc/runtime/dds: fix FUD sequence error detection
|
2014-10-05 10:34:32 +08:00 |
Sebastien Bourdeauducq
|
76fed11d59
|
rtio: raise RTIOSequenceError exceptions when events are not submitted in-order
|
2014-09-30 19:32:11 +08:00 |
Sebastien Bourdeauducq
|
e263b63527
|
soc/runtime: raise underflow exception for replace and DDS FUD operations
|
2014-09-26 17:24:45 +08:00 |
Sebastien Bourdeauducq
|
6861d28d2d
|
runtime: support arbitrarily long initial DDS setup time
|
2014-09-12 15:40:34 +08:00 |
Sebastien Bourdeauducq
|
16b2d9f177
|
runtime: support real-time FUD
|
2014-09-12 15:34:11 +08:00 |
Sebastien Bourdeauducq
|
800096f9a0
|
soc/runtime: fix DDS reset
|
2014-09-11 19:25:55 +08:00 |
Sebastien Bourdeauducq
|
4915b4b5aa
|
PEP8
|
2014-09-05 12:03:22 +08:00 |
Sebastien Bourdeauducq
|
a579b105b6
|
soc/runtime: split main.c, add gcd64
|
2014-08-28 16:56:48 +08:00 |