4956fac861
satman: allow subkernels start subkernels
2024-01-09 08:44:45 +08:00
413d33c3d1
core: document analyzer proxy options
2023-12-13 14:29:33 +08:00
c2b53ecb43
core: add option to trigger analyzer proxy at run end
2023-12-13 14:27:48 +08:00
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
7a863b4f5e
core: add trigger_analyzer_proxy API
2023-12-13 13:08:54 +08:00
49267671f9
core: fix precompile
2023-12-04 12:10:11 +08:00
1a28069aa2
support for pre-compiling subkernels
2023-11-23 16:49:02 +08:00
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
e480bbe8d8
artiq_ddb_template: move satellite_cpu_target to core
2023-10-27 21:45:12 +02:00
5f445f6b92
ad53xx: fix load()
references in documentation
2023-10-16 13:54:38 +08:00
973fd88b27
core: compile and upload subkernels
2023-10-08 17:11:51 +08:00
0131a8bef2
shuttler: cleanup
2023-10-06 14:55:51 +08:00
a772dee1cc
shuttler: change 0th order accumulator width
...
It now truncates the LSBs instead of the MSBs.
2023-09-29 10:09:39 +08:00
0e8aa33979
core: separate master target from compilation
2023-09-28 10:41:55 +08:00
0c1b572872
Shuttler: Correct spelling and grammar in docs
2023-09-27 17:29:16 +08:00
ab0d4c41c3
Shuttler: pdq, efc->shuttler pdq_words->coef_words
2023-09-27 17:29:16 +08:00
occheung
b7b8f0efa2
Generate coredevice entries for Shuttler ( #2216 )
...
* ddb: generate shuttler coredevice entries
* ddb: split-off all DRTIO-over-EEM peripherals
Only EFC uses DRTIO-over-EEM at this moment. It will be relevant to phaser-DRTIO in the future.
* ddb: generalize efc processing into drtio-over-eem peripherals
* ddb: check DRTIO role validity before processing
2023-09-26 09:44:21 +08:00
occheung
73ab71f443
shuttler: add documentation
2023-09-25 17:47:47 +08:00
5c64eac8d2
relay: fix naming
2023-09-19 18:49:20 +08:00
477a7b693c
remove debug for converter
2023-09-19 18:49:20 +08:00
f2694f25eb
re-impl ADC using general access methods
2023-09-19 18:49:20 +08:00
9e1447d104
adc: implement standby & power-down/up
2023-09-19 18:49:20 +08:00
870020bc9f
adc: use a generous upper bound
2023-09-19 18:49:20 +08:00
c2d136f669
shuttler: reorg SPI constants
2023-09-19 18:49:20 +08:00
06426e0ed9
shuttler: impl general reg access
2023-09-19 18:49:20 +08:00
e443e06e62
shuttler: remove adc calibrate debug lines
2023-09-19 18:49:20 +08:00
55150ebdbb
shuttler: fix calibration channel target
2023-09-19 18:49:20 +08:00
eb08c55abe
shuttler: add AFE drivers
2023-09-19 18:49:20 +08:00
67b6588d95
shuttler: implement gain & offset register access
2023-09-19 18:49:20 +08:00
a619c9f3c2
almazny: fix minor doc formatting
2023-09-06 14:12:09 +08:00
0188f31f3a
i2c: fix doc formatting
2023-09-05 17:00:27 +08:00
4e770509db
almazny: fix doc formatting
2023-09-05 17:00:27 +08:00
occheung
df99450faa
shuttler: add pdq-based waveform generator
2023-08-30 23:38:39 +08:00
737ff79ae7
eem: add efc
2023-08-25 12:01:17 +08:00
c46ac6f87d
spi2: update set_config_mu doc
2023-08-04 09:22:57 +00:00
07714be8a7
jsonschema: add kasli_soc HW revision v1.1
2023-07-24 16:32:13 +08:00
Leon Riesebos
833fd8760e
artiq_ddb_template: use the clk_div field
...
this field exists in the json schema but was not used.
Signed-off-by: Leon Riesebos <28567817+lriesebos@users.noreply.github.com>
2023-06-29 03:29:18 +00:00
77293d53e3
json: use schema defaults when applicable
2023-06-16 16:59:08 +08:00
a792bc5456
json: factor handling of deprecated 'base'
2023-06-16 16:32:42 +08:00
20d4712815
json: base -> drtio_role
2023-06-16 16:17:31 +08:00
c53d333d46
almazny: fix parameter
2023-05-09 14:27:37 +08:00
45cd438fb8
Almazny v1.2 support
...
Based on PR #2060 by Robert Jördens.
2023-05-09 12:54:48 +08:00
2c1438c4b9
coredevice: add missing pattern to sampler_hw_rev
2023-04-30 16:07:56 +08:00
0bf57f4ebd
Fix ADF3536 having RTIO channel names
...
The channel in this device refers to a channel on the mirny, not an RTIO
channel.
2023-04-24 20:05:14 +08:00
918d30b900
dma: pass "uses_ddma" for non-remote recordings
2023-04-18 12:35:37 +08:00
b5d9062ba9
Fix AD9914 channel map
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-04-17 09:23:30 +08:00
Ikko Eltociear Ashimine
7ba06bfe61
fix typo in comm_analyzer.py
...
error_occured -> error_occurred
occured -> occurred
2023-04-02 09:17:37 +08:00
b225717ddb
DDMA: documentation
2023-03-29 13:46:33 +08:00
e9a153b985
runtime: implement distributed DMA
2023-03-22 11:16:25 +08:00
1ec0abbfcf
Add Urukul PLL bypass option to the JSON
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-03-01 19:05:16 +08:00