Thanks.Wow, that's awesome. How did you achieve this speed?
When I was trying the same with mine I couldn't break 720MHz. Since I run my code from the SRAM, I guess that's the limit you described earlier in this thread for the chip I use. But I couldn't find anything to increase the clock for the PIOs further than the clk_sys. Would be really great if you could elaborate a bit further how you pushed them so fast
Before this thread gets hijacked completely you can find some context and details in another thread:
viewtopic.php?t=387530&start=25#p2323803
Just to be clear, you cannot run PIOs at higher frequency than clk_sys (that would be nice but not so simple to implement). What I did is to force PLL to go higher with clk_sys, PIO still working but anything else is dead (like CPU, RAM, maybe watchdog is still working, or other simple peripherals, haven't tried), and there's no way back (so far) than a hard reset (which BTW can be triggered by PIO externally, maybe watchdog). Not sure how useful, but it works at least as a proof of concept. Personally I use FPGAs for such tasks, they are very good companions but it's not (so) cheap.
Have any questions, please ignore the noise, and put them here.
Statistics: Posted by gmx — Sat Sep 20, 2025 12:24 am