mwojcik commented on pull request M-Labs/artiq-zynq#270
Add grabber moduleSeems to work fine according to the customer, after replacing the delay with an ``async``-friendly version. Just replace ``timer.delay(200)`` with: ``` let mut countdown = timer.countd…
mwojcik commented on pull request M-Labs/artiq-zynq#270
Add grabber moduleI believe this should be a countdown like in https://git.m-labs.hk/M-Labs/artiq-zynq/src/commit/812aea33b3cae41f70d35d5ca8a6eb4a507fdbed/src/runtime/src/rtio_mgt.rs#L425, otherwise this task will never yield. Will need to double check. If timing is not an issue and grabber tick can be done anytime, it could be a yield like the io expander task above.
mwojcik commented on pull request M-Labs/artiq-zynq#270
Add grabber moduleAlso should be behind has_grabber, otherwise will warn about unused import
mwojcik commented on pull request M-Labs/artiq-zynq#270
Add grabber module``clk_freq``, actually can also introduce that to standalone
mwojcik pushed to master at M-Labs/artiq-zynq
- b9a0bcabeb ksupport: fix build on acpki variants
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq
- 65b7d194e1 cargo fmt
mwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq
- 7263862fd8 satellite: support optional args
- 29cc0a6e28 ddma/subkernel: fix wrong destination reported
- 616c40429e satellite: process kernel requests more often
- 3ea8147966 subkernel: send async statuses when requested
- cb79c12284 satellite: support subkernels
- Compare 8 commits »
mwojcik created pull request M-Labs/artiq-zynq#267
Subkernels: satellite supportmwojcik pushed to subkernels_satellite at mwojcik/artiq-zynq
- e3eef04e47 satellite: support optional args
- 273ae64457 ddma/subkernel: fix wrong destination reported
- f952639897 satellite: process kernel requests more often
- 6f2fdbdd72 subkernel: send async statuses when requested
- 09371b0aab satellite: support subkernels
- Compare 21 commits »
mwojcik pushed to subkernels_master at mwojcik/artiq-zynq
- c696fd826f master: support optional args
- 4b3c9a3d08 rtio_mgt: remove support for async messages
- 779aea7c6a check subkernel exceptions only when awaited
- 6785ca2c85 subkernel: port master support
- cded04e2d6 flake: update dependencies
- Compare 12 commits »
mwojcik pushed to 100mhz_support at mwojcik/artiq-zynq
- ecd4ca333c rtio_clocking: inform the user if PLL is bypassed
- ae3099dd8e kasli_soc: support 100MHz clock
- Compare 2 commits »
mwojcik pushed to 100mhz_support at mwojcik/artiq-zynq
- 9bd07b0759 rtio_clocking: inform the user if PLL is bypassed
- 4dae3d77ee kasli_soc: support 100MHz clock
- Compare 2 commits »
mwojcik created pull request M-Labs/artiq-zynq#265
fix 100mhz PLL bypass supportmwojcik pushed to 100mhz_support at mwojcik/artiq-zynq
- cb10903899 rtio_clocking: inform the user if PLL is bypassed
- ec470a1832 kasli_soc: support 100MHz clock
- 2b9542c80b flake: expose 100mhz for zc706
- Compare 3 commits »
mwojcik pushed to 100mhz_support at mwojcik/artiq-zynq
- 04bbe1e4c5 rtio_clocking: inform the user if PLL is bypassed
- c45d0c4c53 kasli_soc: support 100MHz clock
- 07ba15c2f4 flake: expose 100mhz for zc706
- 49810da188 runtime: wait longer for PLL lock
- e451598a06 satman: fix dma reporting wrong destination
- Compare 5 commits »
mwojcik commented on issue M-Labs/artiq-zynq#246
satellite: SYS CLK did not switchOh. Yeah that's probably not going to work, when you switch the frequencies from 125MHz to 100MHz for the delicate machine tuned for a specific frequency that are the GTX transceivers. The good…
mwojcik pushed to master at M-Labs/artiq-zynq
- 49810da188 runtime: wait longer for PLL lock
mwojcik commented on issue M-Labs/artiq-zynq#246
satellite: SYS CLK did not switchI just checked with a 1.1.1 Kasli-SoC on newest master: ``` [ 0.005237s] INFO(runtime): gateware ident: master [ 0.015289s] INFO(libboard_zynq::i2c): PCA9548 detected [ …