Sebastien Bourdeauducq
5df0721811
dashboard,client: add device argument overrides to expid
2023-12-17 19:43:41 +08:00
Sebastien Bourdeauducq
6326051052
flake: forward cmdline arguments in devshell wrappers
2023-12-17 19:42:56 +08:00
Sebastien Bourdeauducq
44a95b5dda
dashboard: add repository revision clear button
2023-12-17 16:37:02 +08:00
Sebastien Bourdeauducq
645b9b8c5f
flake: add executable wrappers for frontends to devshell
2023-12-17 13:41:49 +08:00
Sebastien Bourdeauducq
858f0479ba
aqctl_coreanalyzer_proxy: permissions and shebang
2023-12-17 13:27:38 +08:00
Sebastien Bourdeauducq
133b26b6ce
flake: add ARTIQ sources to PYTHONPATH in devshell
2023-12-17 13:05:16 +08:00
Sebastien Bourdeauducq
d96213dbbc
flake: update dependencies
2023-12-17 12:55:36 +08:00
Sebastien Bourdeauducq
413d33c3d1
core: document analyzer proxy options
2023-12-13 14:29:33 +08:00
Sebastien Bourdeauducq
c2b53ecb43
core: add option to trigger analyzer proxy at run end
2023-12-13 14:27:48 +08:00
Sebastien Bourdeauducq
ede0b37c6e
devices: introduce notify_run_end API
2023-12-13 14:27:04 +08:00
Sebastien Bourdeauducq
795c4372fa
DeviceManager: fix close exception error message
2023-12-13 14:06:53 +08:00
Sebastien Bourdeauducq
402a5d3376
core: connect lazily to analyzer proxy
...
Otherwise artiq_compile and other uses of Core that does not access hardware/network may fail.
2023-12-13 13:46:47 +08:00
Sebastien Bourdeauducq
85850ad9e8
wavesynth: remove
2023-12-13 13:36:21 +08:00
Sebastien Bourdeauducq
7a863b4f5e
core: add trigger_analyzer_proxy API
2023-12-13 13:08:54 +08:00
Sebastien Bourdeauducq
a26cee6ca7
coreanalyzer_proxy: cleanups/renames
2023-12-13 13:07:35 +08:00
Sebastien Bourdeauducq
be08862606
logo: text to path
2023-12-08 19:34:47 +08:00
Sebastien Bourdeauducq
05a9422e67
aqctl_coreanalyzer_proxy: cleanup
2023-12-08 18:56:10 +08:00
Simon Renblad
b09a39c82e
add aqctl_coreanalyzer_proxy
2023-12-08 18:55:07 +08:00
mwojcik
49267671f9
core: fix precompile
2023-12-04 12:10:11 +08:00
Sebastien Bourdeauducq
8ca75a3fb9
firmware: deal with rust nonsense
...
Fixes
"error: edition 2021 is unstable and only available with -Z unstable-options.
error: could not compile `alloc`"
2023-12-03 11:20:18 +08:00
Florian Agbuya
8381b34a79
flake: add new booktabs dependency for artiq-manual-pdf
2023-12-03 11:18:59 +08:00
Sebastien Bourdeauducq
d458fc27bf
switch to new nixpkgs release
2023-12-03 11:18:25 +08:00
mwojcik
9f4b8db2de
repeater: fix setting tsc
2023-12-01 16:43:48 +08:00
Florian Agbuya
1108cebd75
flake: fix ncurses on vivado
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-11-28 17:36:36 +08:00
Florian Agbuya
cf7cbd0c3b
flake: update nixpkgs
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-11-28 17:36:36 +08:00
mwojcik
1a28069aa2
support for pre-compiling subkernels
2023-11-23 16:49:02 +08:00
Sebastien Bourdeauducq
56418e342e
take into account VERSIONEER_REV in artiq._version.get_rev
2023-11-22 20:51:02 +08:00
Sebastien Bourdeauducq
77c6553725
always provide artiq._version.get_rev
2023-11-14 14:14:47 +08:00
Sebastien Bourdeauducq
e81e8f28cf
gateware: merge kasli_generic into kasli. Closes #2279
2023-11-14 14:01:17 +08:00
mwojcik
de10e584f6
support .tar flashed idle/startup kernels
2023-11-13 18:14:35 +08:00
Florian Agbuya
875666f3ec
doc: add section on new nix flakes config ( closes #2232 )
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-11-10 16:47:56 +08:00
Sebastien Bourdeauducq
3ad3fac828
update ARTIQ-8 release notes
2023-11-08 11:17:17 +08:00
Simon Renblad
49afa116b3
RELEASE_NOTES: artiq_ddb_template needs gateware
2023-11-08 10:51:39 +08:00
Simon Renblad
363afb5fc9
artiq_ddb_template: add support for user LEDs
...
Add support for additional user LEDs.
2023-11-08 10:51:39 +08:00
Simon Renblad
e7af219505
kasli_generic: add support for user LEDs
...
Add additional LED RTIO devices.
2023-11-08 10:51:39 +08:00
linuswck
ec2b86b08d
kc705: fix gtx clock path durnig init
2023-11-07 18:36:48 +08:00
linuswck
8f7d138dbd
gtx: Always enable IBUFDS_GTE2, add clk_path_ready
...
- Set clk_path_ready to High to start Initialization of GTP TX and RX
2023-11-07 18:36:48 +08:00
Sebastien Bourdeauducq
bbe6ff8cac
flake: update dependencies
2023-11-07 18:36:11 +08:00
Sebastien Bourdeauducq
c0a6252e77
afws_client: improve compatibility with older versions of prettytable. Closes #2264
2023-11-07 14:06:31 +08:00
mwojcik
6640bf0e82
drtioaux/subkernel/ddma: introduce proper errors, more robust
2023-11-07 13:42:04 +08:00
mwojcik
b3c0d084d4
drtio: better control state of bigger payloads
2023-11-07 13:42:04 +08:00
linuswck
bb0b8a6c00
kasli: Correct the GTP TX clock path during init
...
- TXOUT must be fed back into TXUSRCLK during initialization
- Now, MMCM Clock Input is switched before GTP TX Init is started instead of after GTP TX Init is done
- Reset in Sys Clock domain is kept asserted when clock is switched and GTP TX Init is NOT done
2023-11-07 13:40:32 +08:00
Sebastien Bourdeauducq
ce80bf5717
flake: update dependencies
2023-11-07 13:40:17 +08:00
Florian Agbuya
378dd0e5ca
flake: fix and upgrade wavedrom ( closes #2266 )
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-10-30 08:09:00 +01:00
jfniedermeyer
9c68451cae
Add hotkeys to organize experiments in dashboard
...
Signed-off-by: jfniedermeyer <justin.niedermeyer@colorado.edu>
2023-10-27 21:47:30 +02:00
linuswck
93c9d8bcdf
artiq_ddb_template:set default Shuttler drtio_dest
...
- remove default Shuttler "drtio_destination" value in jsonschema
- set the default Shuttler "drtio_destination" value according to
board "target" and "hw_rev"
2023-10-27 21:46:02 +02:00
mwojcik
e480bbe8d8
artiq_ddb_template: move satellite_cpu_target to core
2023-10-27 21:45:12 +02:00
mwojcik
b168f0bb4b
subkernel: separate tags and data
2023-10-17 12:18:03 +02:00
Sebastien Bourdeauducq
6705c9fbfb
flake: update dependencies
2023-10-17 15:37:06 +08:00
mwojcik
5f445f6b92
ad53xx: fix `load()` references in documentation
2023-10-16 13:54:38 +08:00