David Nadlinger
fc0bb62f32
firmware/ksupport: Add missing __floatundidf export
2026-01-30 15:28:08 +00:00
0570d61300
suservo: use clk_div field from configuration
...
See fc282d4e for similar patches.
2026-01-29 17:19:29 +08:00
d9ab80c3e0
docs: add a section on batching
2026-01-29 17:17:33 +08:00
b57e1b400b
release notes: mention batching and lower overhead
2026-01-29 17:17:33 +08:00
729b4363cb
doc: fix sphinx argparse errors
2026-01-27 07:19:18 +08:00
a289091d5a
add dma and batch overhead benchmarks
2026-01-23 18:28:11 +08:00
1cf216db28
sinara_tester: ValueError on invalid Shuttler ID
...
Asserting an already tested AFE ADC ID value is redundant. Also it had
been causing an underflow instead of the intended AssertionError since
adc.read_id(), which contains RTIO input events, is run again after a
print statement.
2026-01-23 12:50:03 +08:00
b3d446c611
efc: Avoid repeated afe_adc_spis in Shuttler IO
...
Having repeated `afe_adc_spi` entries of disparate Shuttler AFE HW
revs caused the ADC SPI communication of Shuttler AFE v1.3 to be
incoherent, and it seemed to behave the same regardless of the
specified Shuttler AFE HW rev.
Co-authored-by: occheung <dc@m-labs.hk >
2026-01-22 19:08:38 +08:00
3347d6168b
sinara_tester: extend almazny att sweep period to 1 sec
2026-01-22 19:07:18 +08:00
fe00fd61a1
sinara_tester: set almazny test frequency to 7GHz
2026-01-22 19:07:18 +08:00
ea43dac32e
scientific_spinbox: fix stepBy ignoring precision
2026-01-22 18:58:09 +08:00
dd5e3149ee
flake: update dependencies
2026-01-22 18:48:57 +08:00
739b0660fe
docs: update to new M-Labs repos URLs
2026-01-21 15:39:03 +08:00
83943a5378
update ARTIQ issues/commits URLs
2026-01-21 15:38:55 +08:00
76ac5855aa
update contributing and developer notes for Gitea
2026-01-21 15:02:10 +08:00
42d7030003
flake: update to new M-Labs repos URLs
2026-01-21 14:59:21 +08:00
2685b8078d
setup.py: fix README path
2026-01-20 15:08:00 +08:00
1bd2c8e3cd
README: convert RST to Markdown
...
For Gitea compatibility.
2026-01-19 17:51:27 +08:00
fd66e12750
coremgmt: docfix
2026-01-12 17:59:18 +08:00
30f095b117
dma: split test into overhead and rate tests
2026-01-12 17:34:23 +08:00
0f1274ea4f
coremgmt: add config read/write/remove examples
2026-01-12 11:29:31 +08:00
f5a5211431
coremgmt: error on empty config read/write/remove
2026-01-12 11:29:31 +08:00
Chris H
97777f7529
check version of llvmlite to choose correct optimization
2026-01-11 09:20:36 +08:00
993a68d2f8
phaser drtio doc: fix latex errors and equation
2026-01-05 12:02:29 +08:00
3a77f9b2bb
update copyright year
2026-01-03 16:06:27 +08:00
cf7c4da203
manual: replace NDSP github links
2026-01-03 16:06:27 +08:00
4c8941da13
docs: add rtio_log message format clarification
2026-01-03 10:34:32 +08:00
4ba63d33a2
revert migen read_capable (regresses)
2026-01-02 19:55:46 +08:00
60119c4a29
flake: update to new M-Labs repos URLs
2026-01-02 19:44:55 +08:00
3ac3a099aa
Docs: add device_db validation change to breaking changes of release note
2026-01-02 18:22:32 +08:00
a218551c41
add device_db validation
2026-01-02 18:22:32 +08:00
36713c4ebc
RELEASE_NOTES: mention phaser drtio servo
2026-01-02 18:17:23 +08:00
3afca0518d
sinara tester: add phaser mtdds servo test
2026-01-02 18:17:23 +08:00
729003a0d7
phaser drtio driver: add servo support
...
mtdds ch: add servo to its attributes
mtdds ch: expose dac source select helper function
servo: add PI controller to IIR conversion
servo: add y1 to fraction, fraction to y1, setpoint to offset conversion
servo: add IIR, y1, iir_enable, active_profile, iir_source setter fns
servo: add y1, iir_clipped getter fns
2026-01-02 18:17:23 +08:00
2451029987
phaser drtio driver: expose dac src select in ch
...
doc: mention the output equations
2026-01-02 18:17:23 +08:00
04d75ad05e
phaser drtio driver: add adc support
...
fpga: calculate read bit direct from reg table
fpga: support set pgia gain
fpga: support adc data readout
2026-01-02 18:17:23 +08:00
6b7bc8e664
ddb template: support Phaser Servo
2026-01-02 18:17:23 +08:00
b5a3a288ad
phaser: connect servo to dds & adc phy
...
phaser: check loop filter is faster than adc phy
2026-01-02 18:17:23 +08:00
16f83f27e6
gateware test: add phaser iir test
2026-01-02 18:17:23 +08:00
f9c6fddcbe
phaser gw: add servo with multiple profile support
...
dsp: expose subset of Xilinx DSP48E1 architecture
iir: add time multiplexed first order iir filter
iir: use registers store profile parameters
servo: use RealComplexMultiplier to scale iq signal using iir output
2026-01-02 18:17:23 +08:00
16eb5f1e63
target phaser gw: add and constraint adc pins
2026-01-02 18:17:23 +08:00
4771c68efe
phaser gw: add 4.8 MSPS LTC2323 adc phy
...
adc phy: use serializer to speed up ADC sampling time
phaser gw: expose adc ctrl pin to reg map
2026-01-02 18:17:23 +08:00
768b2feb0c
tests: test acpki batching errors
2026-01-02 18:15:16 +08:00
cc2aeb6e29
tests: add acpki batching test
2026-01-02 18:15:16 +08:00
a889628297
ddb template: add core_batch device to acpki
2026-01-02 18:15:16 +08:00
c901d0b461
schema: add acpki buffer size
2026-01-02 18:15:16 +08:00
Leon Riesebos
82e78be720
gateware/targets/kasli: do not allow enable_acpki option in json
...
Signed-off-by: Leon Riesebos <28567817+lriesebos@users.noreply.github.com >
2026-01-02 18:15:16 +08:00
Leon Riesebos
adafdb91ed
coredevice_generic.schema: added enable_acpki flag
...
Signed-off-by: Leon Riesebos <28567817+lriesebos@users.noreply.github.com >
2026-01-02 18:15:16 +08:00
6e0646cf75
coredevice: add batched RTIO driver
2026-01-02 18:15:16 +08:00
26eb2f7751
docs: minor fix on ssl, master-client connection
2026-01-02 18:00:33 +08:00