Sebastien Bourdeauducq
3202b83f17
sayma: do not attempt DAC synchronization
...
This will be developed in release-6.
Also keep trying in case of DAC init failure since errors are different between DACs.
2020-01-13 18:39:56 +08:00
Sebastien Bourdeauducq
2b39ffed9a
firmware: remove bitrotten Sayma code
2020-01-13 17:28:27 +08:00
Sebastien Bourdeauducq
1d678b7dac
firmware: expose fmod to kernels. Closes #1417
2020-01-10 14:33:22 +08:00
Robert Jördens
0ef3515d22
artiq_client: add back quiet-verbose args for submission
...
close #1416
regression introduced in 3fd6962
2019-12-31 13:01:53 +01:00
Sebastien Bourdeauducq
ae4f4b335b
runtime: relax/fix TCP keepalive settings ( #1125 )
2019-12-23 19:58:39 +08:00
David Nadlinger
048de0f67b
doc/manual/developing: Clarify Nix PYTHONPATH usage
...
PYTHONPATH should still contain all the other directories
(obvious once you've made that mistake once, of course).
2019-12-23 19:58:39 +08:00
David Nadlinger
4431f9b0e4
coredevice: Don't use `is` to compare with integer literal
...
This works on CPython, but is not guaranteed to do so, and
produces a warning since 3.8 (see https://bugs.python.org/issue34850 ).
2019-12-22 19:07:16 +08:00
Sebastien Bourdeauducq
6639d9443d
basemod_att: add dB functions, document
2019-12-21 14:57:08 +08:00
Sebastien Bourdeauducq
5ff164b385
basemod: add coredevice driver
2019-12-21 14:57:08 +08:00
Sebastien Bourdeauducq
6c4790b979
kasli_sawgmaster: fix drtio_is_up
2019-12-21 14:57:08 +08:00
Sebastien Bourdeauducq
902db1d95a
shiftreg: fix get method
2019-12-21 14:57:08 +08:00
Sebastien Bourdeauducq
0e847c07da
kasli_sawgmaster: update device_db for BaseMod
2019-12-20 19:59:39 +08:00
Sebastien Bourdeauducq
59e8b77fca
coredevice/shiftreg: add get method
2019-12-20 19:59:39 +08:00
Sebastien Bourdeauducq
c8b8f7a4be
sayma_rtm: connect attenuator shift registers in series
2019-12-20 19:59:39 +08:00
Sebastien Bourdeauducq
26e8b9d02a
firmware: remove legacy hmc542 code
2019-12-20 15:25:12 +08:00
Sebastien Bourdeauducq
a3e2a46510
sayma_rtm: add basemod attenuators on RTIO
2019-12-20 15:23:15 +08:00
Sebastien Bourdeauducq
d5f92a20c6
sayma_rtm: basemod RF switches
2019-12-18 10:33:46 +08:00
Sebastien Bourdeauducq
029c69197f
manual: clarify XY applet setup example
2019-12-15 10:42:34 +08:00
Sebastien Bourdeauducq
cb0515e677
test: run test_help for browser and dashboard
2019-12-12 10:34:44 +08:00
Sebastien Bourdeauducq
007a98bac4
artiq_browser: fix command line argument handling. Closes #1404
2019-12-11 16:19:09 +08:00
Sebastien Bourdeauducq
d159d0e901
sayma_rtm: drive clk_src_ext_sel
2019-12-09 19:50:00 +08:00
Paweł Kulik
b6f7698a69
Enabled internal pullup for CML SYSREF outputs, otherwise there is no signal on them.
...
Signed-off-by: Paweł Kulik <pawel.kulik@creotech.pl>
2019-12-07 09:34:54 +08:00
Sebastien Bourdeauducq
da95bb54ae
artiq_flash: sayma fixes
2019-11-28 17:40:59 +08:00
Sebastien Bourdeauducq
281133ef6e
libboard_misoc: fix !has_i2c
2019-11-27 21:21:29 +08:00
Robert Jördens
349474670f
si5324: 10 MHz ext_ref_frequency
...
* close #1254
* tested on innsbruck2 kasli variant
* sponsored by Uni Innsbruck/AQT
Signed-off-by: Robert Jördens <rj@quartiq.de>
2019-11-27 14:14:21 +08:00
Sebastien Bourdeauducq
a5483ae371
DEVELOPER_NOTES: update board lockfile info
2019-11-18 15:27:06 +08:00
Sebastien Bourdeauducq
aeebc8bc1a
doc: add sipyco to mock modules
2019-11-18 08:37:55 +08:00
Sébastien Bourdeauducq
3a0354b198
RELEASE_NOTES: fix rst formatting further
2019-11-15 16:00:09 +08:00
Sébastien Bourdeauducq
abb46de4f6
RELEASE_NOTES: fix rst formatting
2019-11-15 16:00:09 +08:00
Sebastien Bourdeauducq
edb0cb5aa5
update release notes
2019-11-15 13:43:29 +08:00
Sebastien Bourdeauducq
70c363e99e
doc: mention toptica-lasersdk-artiq conda package
2019-11-14 23:52:57 +08:00
Sebastien Bourdeauducq
d0edd35a8b
doc: link to release-5 installation script
2019-11-14 23:52:43 +08:00
Sebastien Bourdeauducq
ef1871bcea
gateware: remove wrpll
...
Will be part of ARTIQ-6.
2019-11-14 17:30:10 +08:00
Sebastien Bourdeauducq
b9c86ae9ec
install-with-conda: use stable channel
2019-11-14 17:03:26 +08:00
Sebastien Bourdeauducq
db13747279
fix device_db alias corner case bugs. Closes #1140
2019-11-14 16:22:45 +08:00
Sebastien Bourdeauducq
4707aef45c
split out artiq-comtools
2019-11-14 15:21:51 +08:00
Sebastien Bourdeauducq
7a92f443c2
doc: fix heading
2019-11-14 12:22:59 +08:00
Sebastien Bourdeauducq
3f10363b01
install-with-conda: explain board packages further
2019-11-14 12:07:16 +08:00
Sebastien Bourdeauducq
4416378d21
frontend: add --version to common tools
2019-11-14 11:42:31 +08:00
Garrett
f8a7e278b8
removed OSK-related changes in AD9910, to be included in a separate branch.
2019-11-12 19:07:05 +01:00
Garrett
3a19ba7e62
added docstrings to ad9910.py
2019-11-12 19:07:05 +01:00
Garrett
4ad3651022
fixed typo in ad9910.py
2019-11-12 19:07:05 +01:00
Garrett
6d34eb3bb0
updated docstrings for set_cfr1() in ad9910.py
2019-11-12 19:07:05 +01:00
Garrett
61ca46ec3f
updated adoo10.py for RAM mode frequency control
2019-11-12 19:07:05 +01:00
Sebastien Bourdeauducq
fd7081830c
remove fire_and_forget (moved to sipyco)
2019-11-12 19:43:04 +08:00
Sebastien Bourdeauducq
e65303cfe9
RELEASE_NOTES: sipyco
2019-11-11 12:24:50 +08:00
Sebastien Bourdeauducq
3fd6962bd2
use sipyco ( #585 )
2019-11-10 15:55:17 +08:00
Sebastien Bourdeauducq
6644903843
bootloader: fix imports
2019-11-06 14:45:55 +08:00
Sebastien Bourdeauducq
5279bc275a
urukul: rework EEPROM synchronization. Closes #1372
2019-11-05 18:56:10 +08:00
David Nadlinger
bc3b55b1a8
gateware/eem: Force IOB=TRUE on Urukul SYNC output
...
Without this, the final register in the SYNC signal TTLClockGen
isn't (always) placed in the I/O tile, leading to more jitter
than necessary, and causing "double window" artefacts. See
sinara-hw/Urukul#16 for more details.
(Patch based on work by Weida Zhang, testing by various members
of the community in Oxford and elsewhere.)
2019-11-05 17:14:07 +08:00