PRU's on the Beaglebone Black

PRU's on the Beaglebone Black

PRU’s on the Beaglebone - ( Using UIO with the TI Kernel ) The Sitart AM335X chip used on the Beaglebone series of microcontrollers, as well as having the main ARM core also contains 2 independent 32bit 200MHz controllers known as Programmable Realtime Units (PRU’s). They don’t use an interrupt system, making them completely deterministic & therefore great for doing time critical tasks such as waveform generation. Most instructions take a single clock cycle (5ns) to execute so things like sending an infra red remote signal or controlling RF433 based equipment is easily within it’s capabilites.