• Joined on 2021-07-22
mwojcik created branch rtio_pll_fixes in mwojcik/artiq-zynq 2022-04-12 13:44:58 +08:00
mwojcik pushed to rtio_pll_fixes at mwojcik/artiq-zynq 2022-04-12 13:44:58 +08:00
3cf86a6335 satellites: add rtio_crg cfg
78bc162749 rtio_clocking: remove loop
b974d7ddee flake: update dependencies
2c5de32a4c flake: update libasync sha256
5a7dbb3f29 flake: update sypico dependency (fix duplicate)
Compare 10 commits »
mwojcik commented on issue M-Labs/artiq-zynq#181 2022-04-08 16:56:32 +08:00
zc706 networking never comes up if RTIO PLL lock fails

Hm, mainline ARTIQ doesn't seem to get stuck in a loop if PLL lock fails, just prints an error to the logs. Mostly because the check is done only once, without loop.

@sb10q - Should we apply the…

mwojcik pushed to master at M-Labs/artiq-zynq 2022-04-08 15:50:30 +08:00
2c5de32a4c flake: update libasync sha256
5a7dbb3f29 flake: update sypico dependency (fix duplicate)
Compare 2 commits »
mwojcik deleted branch dyld-fix from mwojcik/artiq-zynq 2022-04-08 11:48:12 +08:00
mwojcik deleted branch rtio_destination_status from mwojcik/artiq-zynq 2022-04-08 11:48:04 +08:00
mwojcik deleted branch up_dest_fix_warnings from mwojcik/artiq-zynq 2022-04-08 11:47:48 +08:00
mwojcik deleted branch libconfig_use_lfn from mwojcik/artiq-zynq 2022-04-08 11:47:22 +08:00
mwojcik deleted branch fix_drtio_corruption from mwojcik/artiq-zynq 2022-04-08 11:47:11 +08:00
mwojcik created pull request M-Labs/artiq-zynq#182 2022-04-08 10:31:36 +08:00
update libconfig (fat_lfn feature)
mwojcik created branch libconfig_use_lfn in mwojcik/artiq-zynq 2022-04-08 10:30:49 +08:00
mwojcik pushed to libconfig_use_lfn at mwojcik/artiq-zynq 2022-04-08 10:30:49 +08:00
14f7778732 update libconfig features
dcfb28ce61 fix drtioaux packet corruption
Compare 2 commits »
mwojcik deleted branch config_fat_lfn from mwojcik/zynq-rs 2022-04-08 09:55:32 +08:00
mwojcik created pull request M-Labs/zynq-rs#96 2022-04-07 15:54:53 +08:00
libconfig: add long filename support to fatfs
mwojcik created branch config_fat_lfn in mwojcik/zynq-rs 2022-04-07 15:44:18 +08:00
mwojcik pushed to config_fat_lfn at mwojcik/zynq-rs 2022-04-07 15:44:18 +08:00
56c27e98e4 config: add "fat_lfn" feature
f496da4f3e config: create config dir if not present
Compare 2 commits »
mwojcik commented on pull request M-Labs/artiq-zynq#176 2022-04-01 13:58:49 +08:00
fix (workaround) drtioaux packets being corrupted

I'm also testing returning axi.Response.slverr on bursts longer than 1, but that's part of migen-axi too.

I went quite deep into it (e.g. learned that despite errors, axi transactions still…

mwojcik commented on pull request M-Labs/artiq-zynq#176 2022-03-31 15:22:57 +08:00
fix (workaround) drtioaux packets being corrupted

That doesn't sound reliable and we may want to use dmb there as well.

That will have to be done internally within auto-generated CSR rust file (which is done within misoc, rather than this…

mwojcik commented on pull request M-Labs/artiq-zynq#176 2022-03-31 12:34:56 +08:00
fix (workaround) drtioaux packets being corrupted

Looks like there's no need for volatile memory - data memory barrier (dmb) seems to work as a good substitute.

I think bursts are not a problem with other (consecutive) CSR accesses as they're…

mwojcik pushed to fix_drtio_corruption at mwojcik/artiq-zynq 2022-03-31 12:26:55 +08:00
6d47f4ac7e drtio: dmb to prevent bursts