• Joined on 2021-07-22
mwojcik commented on pull request M-Labs/artiq-zynq#140 2021-10-06 14:54:42 +08:00
DRTIO port - gateware

So there won't be "simple" master/satellite? What about the board I've been testing it on, is it with a backplane?

mwojcik pushed to drtio_gateware at mwojcik/artiq-zynq 2021-10-06 14:44:53 +08:00
e24ba9f886 platform is modified in-place, no need to return
mwojcik created pull request M-Labs/artiq-zynq#142 2021-10-06 14:31:36 +08:00
fix build errors and warnings before drtio is fully merged
mwojcik created pull request M-Labs/artiq-zynq#141 2021-10-06 14:29:19 +08:00
DRTIO port - libbuild_zynq
mwojcik created branch build_fix in mwojcik/artiq-zynq 2021-10-06 14:26:43 +08:00
mwojcik pushed to build_fix at mwojcik/artiq-zynq 2021-10-06 14:26:43 +08:00
3898f62142 fix build/warnings before drtio is fully merged
mwojcik created branch drtio_libbuild in mwojcik/artiq-zynq 2021-10-06 14:15:02 +08:00
mwojcik pushed to drtio_libbuild at mwojcik/artiq-zynq 2021-10-06 14:15:02 +08:00
4dcce9a781 add libbuild_zynq from drtio port
50262b3f0c runtime: link_thread -> link_task
827c6c1306 runtime: switch to libio/libboard_artiq, add DRTIO mastering support
e6863263b4 add libboard_artiq (to be shared between runtime and satman)
d7f45d473e add libio (to be shared between runtime and satman)
Compare 5 commits »
mwojcik pushed to master at M-Labs/artiq-zynq 2021-10-06 14:00:55 +08:00
50262b3f0c runtime: link_thread -> link_task
mwojcik pushed to 117_rtio_channels at mwojcik/artiq-zynq 2021-10-05 21:50:23 +08:00
ab3ac79655 zc706 nist clock: started rtio channel changes
mwojcik created branch 117_rtio_channels in mwojcik/artiq-zynq 2021-10-05 21:50:23 +08:00
mwojcik commented on issue M-Labs/artiq-zynq#117 2021-10-05 21:14:36 +08:00
make ZC706 RTIO channel numbers the same as the KC705

Is this just a matter of reordering rtio channels added for nist clock/qc2, and adding missing channels, or am I missing something else?

mwojcik pushed to drtio_scripts at mwojcik/artiq-zynq 2021-10-05 17:59:39 +08:00
7f24646b73 make: change main target names to avoid collision
mwojcik pushed to drtio_port at M-Labs/artiq-zynq 2021-10-05 17:55:50 +08:00
ad7d488d42 make: change main target names to avoid collision
74e4f8dc5f makefile: target names match target files
Compare 2 commits »
mwojcik commented on pull request M-Labs/artiq-zynq#135 2021-10-05 17:48:00 +08:00
DRTIO port - scripts

Good question, actually. It's just something I wasn't really thinking about as long as it could compile. A bit of an online search only says "it resolves the dependencies" somehow, I haven't went…

mwojcik pushed to drtio_scripts at mwojcik/artiq-zynq 2021-10-05 16:55:53 +08:00
e5c892d9d3 makefile: target name match target file
mwojcik commented on pull request M-Labs/artiq-zynq#135 2021-10-05 16:54:24 +08:00
DRTIO port - scripts

Well, with it, it tries to built satman with pl/mem files obviously not prepared, failing the build. And makes a circular dependency.

Calling make for master runtime throws a warning, and then…

mwojcik commented on pull request M-Labs/artiq-zynq#135 2021-10-05 16:36:16 +08:00
DRTIO port - scripts

zc706 doesn't use JSONs, though. Now that I think about it I could make it a bit better still by having the fwtype specified in the list of targets at the bottom, passed to the build function instead.

mwojcik commented on pull request M-Labs/artiq-zynq#135 2021-10-05 16:33:29 +08:00
DRTIO port - scripts

You mean in the name of the rule? Fair point, no particular reason for it, I'll revert it.

mwojcik commented on pull request M-Labs/artiq-zynq#135 2021-10-05 16:32:27 +08:00
DRTIO port - scripts

No, it doesn't from what I saw. Cargo must do the checks on its own. And with find . it would also try to build satman at the same time as runtime.