Harry Ho
9ed8f66310
manual: fix artiq.dashboard becoming alias of unittest.mock
2021-01-12 12:06:53 +08:00
Harry Ho
e79fedd67a
sayma: add comments about CPLL line rate on KU GTH
2020-12-19 17:05:50 +08:00
Harry Ho
69cfa8e2e5
jesd204_tools: use new syntax from jesd204b core
...
* requires jesd204b changes as in https://github.com/HarryMakes/jesd204b/tree/gth
2020-12-19 17:05:45 +08:00
Aadit Rahul Kamat
1b68906a4f
artiq_browser: update h5py api call
...
Signed-off-by: Aadit Rahul Kamat <aadit.k12@gmail.com>
2020-12-17 14:23:30 +08:00
Sebastien Bourdeauducq
33a15a6513
satman: backport JESD204 STPL fix from 73271600
2020-12-14 18:11:35 +08:00
Leon Riesebos
a694d130b7
allow dashboard to close if no connection can be made to moninj
...
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-12-04 22:59:55 +08:00
Leon Riesebos
71719f3861
Added RuntimeError to prelude to make the name available in kernels
...
closes #1477
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-12-04 22:58:04 +08:00
Harry Ho
90fbc58adb
doc: fix missing instructions for bypassing Si5324 on Kasli
2020-11-26 12:07:50 +08:00
Sebastien Bourdeauducq
15bb0fa9a1
Revert "fixes with statement with multiple items"
...
This reverts commit e23ed15464
.
2020-11-22 11:55:09 +08:00
Sebastien Bourdeauducq
9ae5e3c569
Revert "compiler: fix incorrect with behavior"
...
This reverts commit 86a6fe4606
.
2020-11-22 11:55:06 +08:00
Robert Jördens
68582b8dfa
Merge pull request #1538 from lriesebos/release-5
...
fixed value scaling issue for the center scan gui widget
2020-11-10 18:38:21 +01:00
Leon Riesebos
27c69b5ec2
fixed value scaling issue for the center scan gui widget
...
Signed-off-by: Leon Riesebos <leon.riesebos@duke.edu>
2020-10-19 22:05:44 -04:00
Sebastien Bourdeauducq
e8ef0ce470
RELEASE_NOTES: fix typo
2020-10-15 16:58:25 +08:00
Sebastien Bourdeauducq
27a7480175
RELEASE_NOTES: fix formatting
2020-10-15 16:43:02 +08:00
Sebastien Bourdeauducq
dc56b2c2e3
manual: clarify and expand nix-shell file
2020-10-15 14:32:10 +08:00
pca006132
083b3f5c7b
test: added lit test for new error messages
2020-10-08 19:39:38 +08:00
pca006132
7406a1f983
compiler: error message for custom operations
...
Emit error messages for custom comparison and inclusion test,
instead of compiler crashing.
2020-10-08 19:39:38 +08:00
Sebastien Bourdeauducq
500c0e587f
manual: sphinx mock module whack-a-mole
2020-10-07 19:26:00 +08:00
Sebastien Bourdeauducq
3812731716
dashboard: cleanup import
2020-10-07 19:25:55 +08:00
pca006132
86a6fe4606
compiler: fix incorrect with behavior
2020-10-07 19:03:18 +08:00
pca006132
7f79a54255
Fixes none to bool coercion
...
Fixes #1413 and #1414 .
2020-10-07 15:35:16 +08:00
pca006132
e23ed15464
fixes with statement with multiple items
...
Closes #1478
2020-10-07 15:35:16 +08:00
Sebastien Bourdeauducq
929b04da59
test: relax device_to_host_rate
2020-07-30 17:47:06 +08:00
David Nadlinger
5efeb2fea0
compiler: Consistently use llunit through llvm_ir_generator [nfc]
2020-07-25 09:40:45 +08:00
David Nadlinger
5dc3b3b28c
compiler: Handle None-returning function calls used as values
...
GitHub: Fixes #1493 .
2020-07-25 09:39:54 +08:00
Robert Jördens
f4d331d05d
firmware/i2c: rewrite I2C implementation
...
* Never drive SDL or SDA high. They are specified to be open
collector/drain and pulled up by resistive pullups. Driving
high fails miserably in a multi-master topology (e.g. with
a USB I2C interface). It would only ever be implemented to
speed up the bus actively but that's tricky and completely
unnecessary here.
* Make the handover states between the I2C protocol phases (start, stop,
restart, write, read) well defined. Add comments stressing those
pre/postconditions.
* Add checks for SDA arbitration failures and stuck SCL.
* Remove wrong, misleading or redundant comments.
2020-07-15 14:29:58 +02:00
Sebastien Bourdeauducq
40dacb72a9
sayma_rtm: fix Si5324 reset
2020-07-11 09:53:20 +08:00
Sebastien Bourdeauducq
e04ce633b5
manual: fix conda url
2020-07-08 23:30:23 +08:00
Sebastien Bourdeauducq
74ca9dc99d
manual: clarify board package installation
2020-06-26 10:52:09 +08:00
Sebastien Bourdeauducq
59172a4202
manual: use conda env creation command
2020-06-26 10:51:09 +08:00
Sebastien Bourdeauducq
db2d900298
update Conda installation method
2020-06-20 19:31:26 +08:00
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