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
occheung
363f7327f1
io_expander: initialize before service
2023-10-15 07:45:20 +08:00
Sebastien Bourdeauducq
f7abc156cb
flake: update dependencies
2023-10-11 16:41:34 +08:00
linuswck
de41bd6655
eem_7series: pass through kwargs for shuttler
2023-10-11 12:15:06 +08:00
Simon Renblad
96941d7c04
big_number: fix metadata scaling, add unit label
2023-10-09 15:35:14 +08:00
mwojcik
f3c79e71e1
firmware: merge runtime and satman linker scripts
2023-10-09 15:33:29 +08:00
Simon Renblad
333b81f789
set_argument_value warning in browser
2023-10-09 10:38:17 +08:00
Sebastien Bourdeauducq
d070826911
flake: update dependencies
2023-10-09 10:13:58 +08:00
Sebastien Bourdeauducq
9c90f923d2
test: check return value of subprocesses in test_compile
2023-10-09 10:07:04 +08:00
Sebastien Bourdeauducq
e23e4d39d7
artiq_compile: ignore subkernel_arg_types
2023-10-09 10:03:43 +08:00
David Nadlinger
08eea09d44
compiler: Catch escaping numpy.{array, full, transpose}() results
...
Function calls in general can still be used to hide escaping
allocations from the compiler (issue #1497 ), but these calls in
particular always allocate, so we can easily and accurately handle
them.
2023-10-09 09:00:26 +08:00
mwojcik
7ab52af603
docs: subkernel support
2023-10-08 17:12:06 +08:00
mwojcik
973fd88b27
core: compile and upload subkernels
2023-10-08 17:11:51 +08:00
mwojcik
8d7194941e
tests: add lit tests for subkernels
2023-10-08 17:11:51 +08:00
mwojcik
0a750c77e8
compiler: support subkernels
2023-10-08 17:11:51 +08:00
mwojcik
1a0fc317df
satman: support subkernels
2023-10-08 17:11:32 +08:00
mwojcik
e05be2f8e4
runtime: support subkernels
2023-10-08 17:11:32 +08:00
mwojcik
6f4b8c641e
drtioaux_proto: use better payload names
2023-10-08 17:11:32 +08:00
mwojcik
b42816582e
ksupport: support subkernels
2023-10-08 17:11:32 +08:00
Hartmann Michael (IFAG PSS SIS SCE QSE)
76f1318bc0
doc: Extend documentation
...
Extend the paragraph "Pitfalls" in the documentation of "Compiler" by
problems caused by returning values from the stack.
2023-10-07 07:20:33 +08:00
Sebastien Bourdeauducq
0131a8bef2
shuttler: cleanup
2023-10-06 14:55:51 +08:00
mwojcik
e63e2a2897
artiq_ddb_template: better satellite formatting
2023-10-06 13:01:57 +08:00
Simon Renblad
47fc640f75
applets: rename 'ctl' attribute to 'req'
2023-10-05 12:32:01 +08:00
Simon Renblad
bb7caacb5f
RELEASE_NOTES: applet API extensions
2023-10-05 12:32:01 +08:00
Simon Renblad
da9f7cb58a
applet extensions documentation
2023-10-05 12:32:01 +08:00
occheung
43926574da
shuttler: remove sdm constants
2023-10-05 07:40:00 +08:00
Simon Renblad
4f3e58db52
gui.applets: add EntryArea
2023-10-04 15:35:52 +08:00
Simon Renblad
13271cea64
gui: remove copies of _WheelFilter and refactor with parameter
2023-10-04 13:35:01 +08:00
occheung
0e8fa8933f
shuttler: init sigma-delta modulator
2023-09-30 11:51:43 +08:00