1
0
forked from M-Labs/artiq
artiq/artiq
Robert Jördens 19748fe495 ad9910: fix RTIO fine timestamp nudging
Previously the TSC was truncated to an even coarse RTIO periods before doing
the setting SPI xfer. Afterwards the the IO update pulse would introduce
at least one but less than two RTIO cycles. Ultimately the RTIO TSC was
truncated again to even. If the SPI xfer takes an odd number of RTIO
periods, then a subsequent xfer would collide.

close #1229

Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-01-09 17:22:57 +00:00
..
applets python3.5 -> python3 2017-01-30 09:24:43 +08:00
browser browser: handle windows file urls for feeding h5py 2018-08-07 12:57:01 +02:00
compiler compiler: document Target.little_endian 2018-12-02 19:07:18 +08:00
coredevice ad9910: fix RTIO fine timestamp nudging 2019-01-09 17:22:57 +00:00
dashboard dashboard: fix TTL moninj level display 2018-09-26 10:32:08 +08:00
devices ctlmgr: do not raise exceptions in Controllers.__setitem__. Closes #1198 2018-12-01 18:09:58 +08:00
examples examples: Fix DRTIO destination indices (#1231) 2019-01-09 11:40:15 +08:00
firmware firmware: use consistent terminology 2019-01-09 13:46:18 +08:00
frontend artiq_influxdb: clarify argparse groups (#1212) 2019-01-09 11:40:55 +08:00
gateware sayma_amc: forward RTM UART in Master variant as well 2019-01-09 18:57:57 +08:00
gui gui: update background 2018-11-26 01:01:36 +08:00
language language: fix syscall arg handling 2018-11-30 17:59:24 +08:00
master enviromnment: rename 'save' in set_dataset to 'archive'. Closes #1171 2018-10-21 12:08:34 +08:00
protocols pyon: fix grammar in module docstring. 2019-01-04 19:31:08 +00:00
sim ttl: Add target RTIO time argument to timestamp/count functions 2018-11-03 20:33:19 +08:00
test ad9910: add read64() 2018-12-07 21:27:00 +00:00
wavesynth wavesynth: silence is a channel property (closes #348) 2016-04-07 21:51:29 +08:00
__init__.py update versioneer 2017-06-05 13:27:26 +08:00
_version.py versioneer: cut git hashes consistently (#753) 2017-06-19 15:31:48 +08:00
appdirs.py add appdirs 2016-07-18 16:40:18 +02:00
build_soc.py add variant in identifier string 2018-07-15 17:21:17 +08:00
experiment.py artiq.experiment: merge language and coredevice namespaces 2016-01-25 17:24:00 -07:00
monkey_patches.py monkey_patches: work around Python issue 33678. Closes #1016 2018-05-29 17:51:41 +08:00
remoting.py artiq_flash, artiq_devtool: add support for ssh -J option. 2018-05-05 02:50:01 +00:00
tools.py typo (#1179) 2018-10-20 20:40:07 +08:00