David Nadlinger
c667fe136f
master/scheduler: Fix priority/due date precedence order when waiting to prepare
...
See test case – previously, the highest-priority pending run would
be used to calculate the timeout, rather than the earliest one.
This probably managed to go undetected for that long as any unrelated
changes to the pipeline (e.g. new submissions, or experiments pausing)
would also cause _get_run() to be re-evaluated.
2020-06-20 10:46:32 +08:00
Sebastien Bourdeauducq
d6aeb03889
doc: nixpkgs 20.03
2020-05-30 14:22:53 +08:00
Sebastien Bourdeauducq
5168b83158
drtio: make sure receive buffer is drained after ping reply
2020-04-06 23:33:33 +08:00
Sebastien Bourdeauducq
8839101085
manual: Kasli can get MAC address from EEPROM
2020-03-14 12:20:07 +08:00
Robert Jördens
d3297df745
rtio: fix wide output after RTIO refactoring
...
fixes 3d0c3cc1cf
2020-03-06 11:38:44 +08:00
Sebastien Bourdeauducq
ced5b938db
manual: mention integrated Kasli JTAG
2020-03-02 18:42:17 +08:00
Sebastien Bourdeauducq
35ebe59c32
ad9912: fix ftw width docstring
2020-02-27 02:12:13 +08:00
Sebastien Bourdeauducq
8d61cd8344
kasli_generic: expose peripheral_processors dictionary. Closes #1403
2020-02-08 16:13:16 +08:00
Sebastien Bourdeauducq
5211534619
sayma: drive filtered_clk_sel on master variant
2020-02-07 22:11:20 +08:00
Sebastien Bourdeauducq
5733d70041
metlino: drive clock muxes
2020-02-05 00:07:01 +08:00
Sebastien Bourdeauducq
a2d2ec9238
si5324: program I2C mux on Metlino
2020-02-03 19:01:45 +08:00
Sebastien Bourdeauducq
b32e27abdb
artiq_flash: use correct proxy bitstream for Metlino
2020-02-03 19:01:41 +08:00
Sebastien Bourdeauducq
8ca1fea161
typo
2020-01-20 20:15:45 +08:00
Sebastien Bourdeauducq
5bcedc17b4
kasli_sawgmaster: add basemod programming example
2020-01-20 20:10:24 +08:00
Sebastien Bourdeauducq
ced4d74f2e
basemod_att: fix imports
2020-01-20 20:07:35 +08:00
Sebastien Bourdeauducq
f02a8e8ed6
sayma: do not pollute the log with DAC status on success
2020-01-20 20:07:21 +08:00
Sebastien Bourdeauducq
f4a5c4503d
sayma: initialize DAC before testing jesd::ready
2020-01-20 19:36:15 +08:00
Sebastien Bourdeauducq
705737f6e3
sayma: improve DAC status report
2020-01-20 18:19:19 +08:00
Sebastien Bourdeauducq
c4e4d67cdf
sayma: print DAC status on JESD not ready error
2020-01-20 18:06:50 +08:00
Sebastien Bourdeauducq
eb0ce933c5
sayma: add JESD204 PHY done diagnostics
2020-01-20 12:05:56 +08:00
Sebastien Bourdeauducq
2ad7d2967a
sayma: remove SYSREF DDMTD core ( #1420 )
2020-01-19 23:31:54 +08:00
Sebastien Bourdeauducq
622dad9bd9
sayma: fix hmc542 to/from mu
2020-01-16 09:33:16 +08:00
Sebastien Bourdeauducq
37bff3dab4
sayma: RF switch control is active-low on Basemod, invert
2020-01-16 09:33:16 +08:00
Sebastien Bourdeauducq
72fc1b9a4d
update copyright year
2020-01-13 19:34:17 +08:00
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