Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Product List
Programmable Real-time Units (PRUs) are fast (200-MHz, 32-bit) processors with single-cycle I/O access to a number of pins, and full access to the internal memory and peripherals on the AM3358 processor on BeagleBones. They are designed to provide software-defined peripherals as part of the Programmable Real-time Unit Industrial Control SubSystem (PRU-ICSS), and are capable of implementing things like twenty-five pulse-width modulators, four soft UARTs, and stepper motor drivers. Having these controllers integrated is really handy to avoid throwing in another device to control or interface to a new peripheral. The real power comes when high bandwidth is needed between the main CPU and these controllers, such as in BeagleLogic.net, MachineKit, or LEDscape. Also, all these real time control of inputs and outputs are done while running a full Linux OS on the AM3358 processor, which is very compact.
PTM Published on: 2018-10-24