Robert Jördens
0c9b810501
kasli: remove PTB/PTB2/LUH/HUB variants
...
see sinara-systems and nix-scripts repos
2019-05-08 15:51:18 +00:00
Robert Jördens
1d2cc60e0d
kasli_generic: support ext_ref
2019-05-08 15:51:18 +00:00
Sebastien Bourdeauducq
086180812c
manual: update link to nix-scripts repository. Closes #1314
2019-05-08 15:04:38 +08:00
Sebastien Bourdeauducq
7e7f463d11
manual: fix fs.com link
2019-05-07 22:19:23 +08:00
Sebastien Bourdeauducq
4e230bb768
manual: update core device section on Kasli
2019-05-07 20:19:13 +08:00
Sebastien Bourdeauducq
4fab405b36
manual: ligher mock for artiq.gui.applets. Closes #1293
2019-05-07 20:03:13 +08:00
Sebastien Bourdeauducq
948ea396c0
remove old buildbot kc705 device-db
2019-05-07 17:28:06 +08:00
Sebastien Bourdeauducq
fa19b30313
remove old conda build recipes
2019-05-07 17:26:38 +08:00
Sebastien Bourdeauducq
3209197b0b
artiq_flash: do not needlessly look for artifacts
2019-05-07 17:20:13 +08:00
Sebastien Bourdeauducq
a1c97ec4dd
kasli_tester: support selection of TTL output to use as stimulus
2019-05-07 16:58:00 +08:00
Sebastien Bourdeauducq
51c123bad8
manual: more polite conda warning
2019-04-27 09:35:09 +08:00
Sebastien Bourdeauducq
b13961f246
manual: shorter nix-env command
2019-04-27 09:34:28 +08:00
Sebastien Bourdeauducq
4cc9bd33ce
test: only test_rpc_timing actually requires ARTIQ_LOW_LATENCY
2019-04-24 11:22:07 +08:00
Sebastien Bourdeauducq
9ffb6867e2
manual: add links to NDSP docs
2019-04-23 14:24:39 +08:00
Sebastien Bourdeauducq
5bef72dbd6
manual: list NDSPs and their packages
2019-04-23 00:39:27 +08:00
Sebastien Bourdeauducq
be99496124
manual: give more explanations about board packages
2019-04-23 00:09:48 +08:00
Sebastien Bourdeauducq
d958b20bb8
remove asyncserial dependency
2019-04-20 10:51:29 +08:00
Sebastien Bourdeauducq
119f64243f
manual: add warning about conda
2019-04-20 10:49:39 +08:00
Sebastien Bourdeauducq
bb39eedf5b
fix previous commit
2019-04-20 10:44:07 +08:00
Sebastien Bourdeauducq
93f4f31f45
devices.ctlmgr -> master.ctlmgr
2019-04-20 00:25:44 +08:00
Sebastien Bourdeauducq
2ada5227f0
update documentation after moving controllers out-of-tree ( #887 )
2019-04-20 00:21:54 +08:00
Sebastien Bourdeauducq
deffb77a7e
manual: fix TTL class reference
2019-04-20 00:17:10 +08:00
Sebastien Bourdeauducq
56033b60a7
move thorlabs_tcube out of tree ( #887 )
2019-04-20 00:09:58 +08:00
Sebastien Bourdeauducq
5613565293
remove lda docs
2019-04-19 23:55:23 +08:00
Sebastien Bourdeauducq
eaec519ac8
move lda out of tree ( #887 )
2019-04-19 23:43:14 +08:00
Sebastien Bourdeauducq
d4781e9a8a
aqctl_corelog: add simulation mode
2019-04-19 23:42:37 +08:00
Sebastien Bourdeauducq
62e9b2d85e
move novatech409b out of tree ( #887 )
2019-04-19 21:56:16 +08:00
Sebastien Bourdeauducq
4c1fb0c2a1
move korad_ka3005p out of tree ( #887 )
2019-04-19 19:47:41 +08:00
Sebastien Bourdeauducq
73d6078883
use IP instead of hostname for kc705-1
...
Makes it easier to run tests in the Windows VM
2019-04-18 22:59:32 +08:00
David Nadlinger
4d215cf541
firmware: Add Si5324 config for 125 MHz ext ref
...
PLL divider settings as suggested by DSPLLsim 5.1.
2019-04-15 22:22:19 +01:00
David Nadlinger
dc7a642b26
test/lit: Make abs() integration test slightly more interesting
...
I had accidentally not included this local diff in the PR that was
merged as commit cdaf554736
.
Doesn't include tests for any of the interesting edge cases yet
(nans, infinities, signed zero, int.min), some of which might be
handled differently than by the host Python. In particular, the
select condition should logically use copysign(arg, 1) for the
comparison (i.e., always clear the sign bit), but currently the
chance of anyone running FP-heavy algorithms where this would
matter on the core device is close to zero [1].
[1] Sign of your choice.
2019-04-14 04:12:40 +01:00
Sebastien Bourdeauducq
b4b9ec50b5
nixpkgs 18.09 -> 19.03
2019-04-13 18:46:33 +08:00
David Nadlinger
cdaf554736
compiler: Implement abs() for scalars
...
GitHub: Fixes #1303 .
2019-04-13 13:39:16 +08:00
David Nadlinger
25e7e0c177
manual: Core device is typically "core", not "coredevice"
2019-04-13 01:25:51 +01:00
Sebastien Bourdeauducq
97b7ed557b
sayma_amc: do not use SFP0 (now used for Ethernet)
2019-04-12 18:47:18 +08:00
Sebastien Bourdeauducq
b8e2b82adb
manual: fix openocd comment
2019-04-02 10:44:41 +08:00
Sebastien Bourdeauducq
4f6367d1c1
manual: fix matplotlib installation command
2019-04-02 10:41:40 +08:00
David Nadlinger
cd7a5a3683
firmware: Fix kernel RPC handling of zero-size values (e.g. empty arrays)
2019-03-31 18:33:44 +01:00
David Nadlinger
b4ddf4c86b
firmware: Make "unexpected reply from kernel CPU" log messages unique
...
This makes it easier to localize issues based on the log output.
2019-03-31 18:31:56 +01:00
David Nadlinger
236b30ac5f
coredevice: Add test for recent kernel RPC fixes
...
This covers all three (de)serialisation fixes.
2019-03-31 18:25:56 +01:00
David Nadlinger
88fd5c8440
compiler: Fix crash in escape analysis for assigning string literals
2019-03-31 17:10:27 +01:00
David Nadlinger
990e0b7dd9
compiler: Fix comparison of tuples of lists
2019-03-31 17:10:27 +01:00
David Nadlinger
baf102dbb2
compiler: Fix comparison of nested lists
2019-03-31 17:10:27 +01:00
David Nadlinger
8e225433a5
firmware: Fix kernel RPC strings size (memory corruption)
...
Test case to follow.
2019-03-31 17:10:27 +01:00
David Nadlinger
b8ff627be9
firmware: Fix kernel RPC tuple size calculation (memory corruption)
...
Test case to follow.
2019-03-31 17:10:27 +01:00
David Nadlinger
fc95183e04
coredevice: Fix host-side serialization of (nested) lists
...
Test case to follow.
2019-03-31 17:10:27 +01:00
David Nadlinger
f9af058b96
compiler: Quote tuples as TTuple values
...
Previously, they would end up being TInstances,
rendering them useless.
2019-03-31 23:40:21 +08:00
Sebastien Bourdeauducq
3634cfac86
typo
2019-03-31 22:27:07 +08:00
Sebastien Bourdeauducq
4580f3dac8
test/lit: support overriding libartiq_support.so
2019-03-31 22:26:09 +08:00
Chris Ballance
4499ef1748
kasli: only add moninj core if there are probes to monitor
2019-03-24 14:09:52 +08:00