Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

PRU stands for Programmable Real-time Unit.

The soc on the original Black had two 200MHz PRUs which ran independently of the main processor and could be used for signalling and sensing tasks that require tight timing guarantees, and can then trigger interrupts on the main CPU.



so yes, then.


It's kind of a middle ground, it looks more like a barebones MCU.

RP2040's PIO is extremely limited with only 9 available instructions, this looks a bit more involved, but functionally it's very similar.


The PRUs are simple single-issue in-order CPUs designed to make cycle-counting easy. They are more than an accidentally turing complete useful combination of a down-counter and shift-register. Don't get me wrong the RP2040 PIO is a very flexible, powerful peripheral for a sub-$1 MCU. A single PRU is probably larger than the whole RP2040.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: