mwojcik
fbbc8d3dd1
docs: add a section for subkernel message passing
2024-01-31 11:46:07 +08:00
mwojcik
c876acd5a5
docs: subkernels can call other subkernels now
2024-01-09 08:44:45 +08:00
Simon Renblad
b09a39c82e
add aqctl_coreanalyzer_proxy
2023-12-08 18:55:07 +08:00
Sebastien Bourdeauducq
e81e8f28cf
gateware: merge kasli_generic into kasli. Closes #2279
2023-11-14 14:01:17 +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
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
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
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
Simon Renblad
da9f7cb58a
applet extensions documentation
2023-10-05 12:32:01 +08:00
occheung
73ab71f443
shuttler: add documentation
2023-09-25 17:47:47 +08:00
David Mak
460cbf4499
docs: Add section on untrusted substituters in Nix
...
Signed-off-by: David Mak <david.18.19.21@gmail.com>
2023-09-14 11:55:45 +08:00
Simon Renblad
a384df17a4
docs: add unit and precision explainer
2023-07-21 08:15:39 +00:00
Simon Renblad
3d0feef614
docs: rename ndecimals to precision
2023-07-18 08:02:42 +00:00
Sebastien Bourdeauducq
41caec797e
flake: do not install ARTIQ itself in dev shell, only its dependencies
...
Otherwise, test runs take a long time when entering the shell, and failing tests stop entering the shell which is not what we want.
Also make jsonschema a regular dependency of ARTIQ, since users can now retrieve JSONs via AFWS.
2023-05-30 16:20:57 +08:00
Hartmann Michael (IFAG PSS SIS SCE QSE)
df15f53ee9
doc: conda installation notes
2023-05-12 17:44:38 +08:00
Sebastien Bourdeauducq
45cd438fb8
Almazny v1.2 support
...
Based on PR #2060 by Robert Jördens.
2023-05-09 12:54:48 +08:00
Egor Savkin
d0b8818688
Add 125 MHz from 80 MHz reference option to rtio clocking
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-04-13 14:57:24 +08:00
Spaqin
b225717ddb
DDMA: documentation
2023-03-29 13:46:33 +08:00
Egor Savkin
1ca09b9484
Add support for default route (IPv4 and IPv6) ( #2059 )
...
Based on code by Michael Birtwell <michael.birtwell@oxionics.com>
2023-03-13 17:29:10 +08:00
Ikko Eltociear Ashimine
15c18bdc81
fix typo in developing_a_ndsp.rst
...
occurence -> occurrence
2023-03-11 18:32:14 +08:00
Michael Hartmann
07d684a35d
doc: Add jsonschema to nix package list
...
Add jsonschema to the nix package list as it is required by
artiq_ddb_template.
2023-01-31 18:24:15 +08:00
Michael Hartmann
2371c825f5
doc: Add remark about FTDI drivers
...
Add a remark that on Windows you might need to install the FTDI drivers
first before you can connect to the serial port.
2023-01-26 21:05:47 +08:00
Sebastien Bourdeauducq
e9c65abebe
manual: fix Nix flakes installation. Closes #2036
2023-01-15 13:03:15 +08:00
Sebastien Bourdeauducq
0a37a1a4c1
Merge branch 'syncrtio'
2023-01-12 12:58:19 +08:00
Sebastien Bourdeauducq
628b671433
update copyright year
2023-01-12 10:41:10 +08:00
Sebastien Bourdeauducq
cf2a4972f7
remove WRPLL
2023-01-06 17:53:11 +08:00
Sebastien Bourdeauducq
5da9794895
remove Sayma and Metlino support
2023-01-06 17:41:12 +08:00
Sebastien Bourdeauducq
1be7e2a2e1
doc: duplicate nixConfig
2023-01-04 15:13:55 +08:00
Egor Savkin
1852491102
add channel names to RTIO errors
2022-12-02 16:27:03 +08:00
wlph17
3f93f16955
manual: add msys2 openocd instructions ( #2014 )
2022-12-01 17:23:51 +08:00
Sebastien Bourdeauducq
2fe02cee6f
doc: MSYS2 packages
2022-11-15 19:32:06 +08:00
mwojcik
b705862ecd
afws_client: fix argument order
2022-08-25 13:17:41 +08:00
fanmingyu212
20cb99061e
doc: updates artiq_flash syntax in developing.rst
2022-08-25 07:03:26 +08:00
Sebastien Bourdeauducq
68ef0073ea
doc: mock sipyco.keepalive. Closes #1900
2022-06-01 20:46:16 +08:00
Sebastien Bourdeauducq
71a37bb408
doc: switch to wavedrompy
2022-06-01 20:45:49 +08:00
Michael Birtwell
596b9a265c
Prefer DHCP to the built-in static IPs
...
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-04-24 10:10:42 +08:00
Michael Birtwell
6ffb1f83ee
DHCP support for core device firmware
...
DHCP is enabled by setting the `ip` config entry to "use_dhcp". Reusing this
config field rather than creating a new one means that there is no ambiguity
over which config field takes precedence.
Adds a thread to configure the interface based on DHCP events
Adds a `Dhcpv4Socket` as a wrapper around smoltcp's version
Formalises the storage of the IP addresses so that we can update one in
another module.
There's also a workaround for the first DHCP discover packet frequently
going missing.
Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-04-24 10:10:14 +08:00
Sebastien Bourdeauducq
bbb2c75194
add aqctl_moninj_proxy
2022-03-18 17:02:50 +08:00
Sebastien Bourdeauducq
8415151866
update copyright year
2022-03-10 11:56:16 +08:00
ciciwu
67ca48fa84
manual: fix formatting ( #1865 )
2022-03-08 19:03:47 +08:00
Sebastien Bourdeauducq
2b918ac6f7
coredevice: merge pcf8574a into i2c
2022-02-25 19:01:14 +08:00
Sebastien Bourdeauducq
69ce09c7c0
manual: minor fixes
2022-02-21 18:44:18 +08:00
Sebastien Bourdeauducq
6a586c2e4d
manual: kasli-soc flashing
2022-02-21 16:27:59 +08:00
Sebastien Bourdeauducq
e84056f7e0
manual: Flakes installation instructions. Closes #1835
2022-02-21 16:20:14 +08:00
Sebastien Bourdeauducq
9e37fb95d6
manual: use recommended contents caption
2022-02-11 14:25:10 +08:00
Sebastien Bourdeauducq
f542f045da
manual: use git+https URL for ARTIQ flake
...
github: flake URL lacks revCount
2022-01-19 20:04:20 +08:00
Sebastien Bourdeauducq
735cd1eb3e
manual: update development instructions
2022-01-14 16:50:08 +08:00
Spaqin
9b1d7e297d
runtime: clock input specification improvements
...
closes #1735
2021-10-28 16:21:51 +08:00
Sebastien Bourdeauducq
1a0c4219ec
doc: mor1kx -> VexRiscv
2021-09-12 19:27:00 +08:00
Sebastien Bourdeauducq
43d120359d
compiler: switch to upstream llvmlite and RISC-V target
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
97e994700b
compiler: turn __repr__ into __str__ when sphinx is used. Closes #741
2021-08-05 11:32:20 +08:00
Robert Jördens
1e869aedd3
docs: clarify rtio_clock=e req's and use case
...
This regularly leads to people misunderstanding the setting.
Mentioning the Si5324 specifically or Urukul synchronization doesn't help constraining or explaining the feature, its consequences and requirements.
Despite being non-standard this feature is also generally not sufficient to achieve cross-device determinism as the other devices need to be made deterministic as well.
2021-08-03 11:36:04 +02:00
StarChen
796aeabb53
documentation: correct artiq_coremgmt examples
2021-07-19 12:09:51 +08:00
Sebastien Bourdeauducq
d327d2a505
doc: document shell-dev shortcut
2021-07-14 08:32:03 +08:00
Sebastien Bourdeauducq
bc7ce7d6aa
doc: mention Vivado version from vivado.nix. Closes #1715
2021-07-14 08:27:08 +08:00
Etienne Wodey
094a346974
docs: fix snippet to advance the timeline by one coarse RTIO cycle
...
Signed-off-by: Etienne Wodey <wodey@iqo.uni-hannover.de>
2021-06-23 20:29:43 +08:00
Etienne Wodey
68268e3db8
docs: fix some formatting issues
...
Signed-off-by: Etienne Wodey <wodey@iqo.uni-hannover.de>
2021-06-23 20:29:43 +08:00
Sebastien Bourdeauducq
522c2f5995
doc: nixpkgs 21.05
2021-06-02 08:18:28 +08:00
David Nadlinger
b89610bbcd
manual/compiler: Mention TArray annotation
2021-05-24 11:50:10 +01:00
fanmingyu212
91832aa886
manual: cannot use empty lists in kernel
...
Signed-off-by: Mingyu Fan <mingyufan@ucsb.edu>
2021-05-12 11:37:18 +08:00
Charles Baynham
011f3bdb2e
docs: Add artiq_influx_generic to default_network_ports.rst and list_of_ndsps.rst
2021-05-10 15:26:26 +08:00
Sebastien Bourdeauducq
78490bef5d
manual: document Vivado installer crash workaround
2021-04-05 09:17:50 +08:00
Sebastien Bourdeauducq
523fa01343
manual: fix OpenOCD conda instructions
2021-03-27 12:16:08 +08:00
jonathanpritchard
e577542f6b
Updated NDSP documentation ( #1617 )
2021-02-25 09:27:10 +08:00
Sebastien Bourdeauducq
14d464b4cf
update copyright year
2021-02-17 15:52:08 +08:00
Ilia Sergachev
78cbab4260
doc: fix missing artiq_flash argument
2021-01-29 00:45:17 +08:00
Sebastien Bourdeauducq
3657055bc0
doc: fix typo. Closes #1586
2021-01-27 13:15:04 +08:00
Sebastien Bourdeauducq
641f8bcdd6
doc: update development instructions. Closes #1585
2021-01-18 15:12:25 +08:00
Sebastien Bourdeauducq
cb44b0cd1a
doc: remove qutip from install example (removed from nixpkgs)
2021-01-15 17:18:44 +08:00
Harry Ho
3e93d71aeb
manual: fix artiq.dashboard becoming alias of unittest.mock
...
* Closes m-labs#1293
2021-01-11 18:48:30 +08:00
Sebastien Bourdeauducq
4b10273a2d
gui: quamash -> qasync
2020-12-12 21:59:25 +08:00
Harry Ho
d51d4e6ce0
doc: fix missing instructions for bypassing Si5324 on Kasli
2020-11-26 12:03:28 +08:00
Etienne Wodey
dbcac62fd0
coredevice: adf5356: fix/adjust docs
...
Signed-off-by: Etienne Wodey <wodey@iqo.uni-hannover.de>
2020-11-10 10:49:22 +08:00
Robert Jördens
a9dd0a268c
Merge pull request #1533 from m-labs/phaser
...
Phaser
2020-10-19 09:30:12 +02:00
Sebastien Bourdeauducq
e66d2a6408
manual: clarify and expand nix-shell file
2020-10-15 14:31:25 +08:00
Sebastien Bourdeauducq
7c2519c912
manual: nixpkgs 20.09
2020-10-08 09:18:46 +08:00
Sebastien Bourdeauducq
1bfe977203
manual: sphinx mock module whack-a-mole
2020-10-07 19:25:26 +08:00
Robert Jördens
272dc5d36a
phaser: documentation
2020-08-28 16:36:44 +00:00
Sebastien Bourdeauducq
9c9dc3d0ef
manual: Kasli now supports 10/100 Ethernet
2020-08-01 10:35:37 +08:00
Sebastien Bourdeauducq
906256cc02
manual: remove reference to conda install script
2020-06-26 10:50:11 +08:00
Sebastien Bourdeauducq
5d58a195c0
manual: clarify board package installation
2020-06-26 10:49:31 +08:00
Sebastien Bourdeauducq
fb6a8899f4
manual: use conda env creation command
2020-06-26 10:47:55 +08:00
Sebastien Bourdeauducq
91c93e1ad8
manual: add note about additional packages
2020-06-20 19:32:13 +08:00
Sebastien Bourdeauducq
4ad46e0e40
update Conda installation method
2020-06-20 19:26:31 +08:00
charlesbaynham
ce7e92a75e
docs: Add docs for RTIO SED sequencing ( #1461 )
...
Signed-off-by: Charles Baynham <charles.baynham@npl.co.uk>
2020-06-15 18:43:34 +02:00
Sebastien Bourdeauducq
371d923385
manual: nixpkgs 20.03
2020-04-04 13:05:46 +08:00
Sebastien Bourdeauducq
9294efabc0
manual: Kasli can get MAC address from EEPROM
2020-03-14 12:19:43 +08:00
Sebastien Bourdeauducq
8dbf30b23e
manual: mention integrated Kasli JTAG
2020-03-02 18:42:01 +08:00
Robert Jördens
2c4e5bfee4
fastino: add [WIP]
2020-01-20 13:25:00 +01:00
Robert Jördens
9368c26d1c
mirny: add to manual
2020-01-20 13:13:08 +01:00
Sebastien Bourdeauducq
9d7196bdb7
update copyright year
2020-01-13 19:33:44 +08:00
David Nadlinger
e8b9fcf0bb
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 00:50:03 +00:00
Sebastien Bourdeauducq
fb2076a026
basemod_att: add dB functions, document
2019-12-21 14:56:41 +08:00
Sebastien Bourdeauducq
5fefdcc324
manual: clarify XY applet setup example
2019-12-15 10:41:58 +08:00
Sebastien Bourdeauducq
f7a5df8d81
wrpll: add diagram from Weida
2019-12-09 17:41:44 +08:00
Sebastien Bourdeauducq
9f459f37dc
doc: NDSP URLs, mention contributions can be added to list
...
Closes #1389
2019-11-18 13:03:44 +08:00
Sebastien Bourdeauducq
ac8a5b60c0
doc: add sipyco to mock modules
2019-11-18 08:37:44 +08:00
Sebastien Bourdeauducq
310a627e16
doc: mention toptica-lasersdk-artiq conda package
2019-11-14 23:53:13 +08:00
Sebastien Bourdeauducq
6bb931a17b
manual: point to beta Nix channel
2019-11-14 17:04:46 +08:00