• Joined on 2021-07-22
mwojcik created pull request M-Labs/artiq-zynq#284 2024-02-01 16:07:56 +08:00
Subkernel free messages and bugfixes
mwojcik pushed to subkernel_free_messages at mwojcik/artiq-zynq 2024-02-01 15:26:00 +08:00
bfb582f99b cargo fmt
52e64fb2f9 subkernel: use negative ID for argument passing
facc98058c subkernel: fix DMA return control to wrong master
f0f81dbf8a subkernel: support no-timeout, message passing
Compare 4 commits »
mwojcik pushed to subkernel_free_messages at mwojcik/artiq-zynq 2024-01-31 17:24:39 +08:00
d7d553be41 subkernel: use negative ID for argument passing
3e32944420 subkernel: fix DMA return control to wrong master
d999b0ce4f subkernel: support no-timeout, message passing
Compare 3 commits »
mwojcik pushed to release-7 at M-Labs/artiq-zynq 2024-01-30 16:18:05 +08:00
3da71dedd7 kasli_soc: use sed_lanes value from HW description
mwojcik pushed to subkernel_free_messages at mwojcik/artiq-zynq 2024-01-30 14:04:17 +08:00
30adcdfc9e subkernel: support no-timeout, message passing
30e6bf4a3a subkernel: add support for (d)dma
8f4e30dd9c satman: support sub-subkernels, routing
e31a31c4ff master: drtioaux:
d044bbd8bb flake: update dependencies
Compare 10 commits »
mwojcik created branch subkernel_free_messages in mwojcik/artiq-zynq 2024-01-30 14:04:17 +08:00
mwojcik deleted branch tarred_subkernels from mwojcik/artiq-zynq 2024-01-30 11:17:06 +08:00
mwojcik deleted branch drtio_routing from mwojcik/artiq-zynq 2024-01-30 11:17:01 +08:00
mwojcik commented on pull request M-Labs/artiq-zynq#281 2024-01-10 17:20:37 +08:00
Subkernels: support sub-subkernels, DRTIO routing

(D)DMA also supported - a bit different from RISC-V since the kernel core does not have separate CSR devices.

What's left after this is free message passing - I believe only on the compiler side.

mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2024-01-10 15:42:31 +08:00
2c33208fb1 subkernel: add support for (d)dma
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2024-01-10 14:11:31 +08:00
f4aa015be6 subkernel: add support for (d)dma
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2024-01-10 12:25:31 +08:00
dece5b5d3b subkernel: add support for (d)dma
mwojcik commented on pull request M-Labs/zynq-rs#108 2023-12-15 10:21:59 +08:00
GlobalTimer: add support for starting timer with interrupt

Does it have to run precisely with exact intervals? You can have a thread with timer.countdown() and delay(..).await that yields and does not block the core. Although if the code PLL code…

mwojcik commented on pull request M-Labs/zynq-rs#108 2023-12-14 17:21:06 +08:00
GlobalTimer: add support for starting timer with interrupt

prescaler

mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2023-12-14 16:37:16 +08:00
0dd834acf8 satman: support sub-subkernels, routing
525c9c7be3 master: drtioaux:
Compare 2 commits »
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2023-12-14 15:19:22 +08:00
4271a94354 satman: support sub-subkernels, routing
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2023-12-14 15:17:05 +08:00
96cb71ccdc satman: support sub-subkernels, routing
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2023-12-13 17:35:04 +08:00
872895e769 satman: support sub-subkernels, routing
mwojcik pushed to drtio_routing at mwojcik/artiq-zynq 2023-12-12 17:43:13 +08:00
60a34468eb satman: support sub-subkernels, routing
mwojcik created pull request M-Labs/artiq-zynq#281 2023-12-12 17:13:44 +08:00
Subkernels: support sub-subkernels, DRTIO routing