[<<][electronics][>>][..]
Thu Jul 24 00:08:47 EDT 2014

BeagleBone PRU

Just found out via Hackaday [2][3] that the BeagleBone Black[4] has
two unused microcontrollers with shared memory into the Cortex A8.

Used in BeagleLogic[15].

Called PRU for Programmable Realtime Unit.  TI whitepaper[5].  TI
Wiki[8].  More info at BeagleBoard site[6].  Main soc is called
Sitara[7].

PRU seems to be small custom processor.

There's a GCC[9].

Someo more info [10][11][12][13].

From [14]:
- no multiply
- no stack
- bit manipulation
- memory and io access
- power management of main cpu

[1] http://elinux.org/ECE497_BeagleBone_PRU
[2] http://hackaday.com/2014/06/22/an-introduction-to-the-beaglebone-pru/
[3] http://hackaday.com/2014/07/22/talking-beagleboard-with-jason-kridner/#more-127242
[4] http://beagleboard.org/black
[5] http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=spry136&fileType=pdf
[6] http://elinux.org/BeagleBone_PRU_Notes
[7] http://www.ti.com/lit/pdf/spruh73
[8] http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit?keyMatch=Programmable%20Real-time&tisearch=Search-EN
[9] http://elinux.org/Ti_AM33XX_PRUSSv2#GCC
[10] http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone//blog/2013/05/22/bbb--working-with-the-pru-icssprussv2
[11] http://www.embeddedrelated.com/showarticle/586.php
[12] http://www.embeddedrelated.com/showarticle/603.php
[13] http://embedded.fm/episodes/2014/7/22/60-fun-things-you-can-make-out-of-beagles
[14] https://www.youtube.com/watch?v=8SQlh1CPwsA
[15] http://www.theembeddedkitchen.net/tag/logic-analyzer/


[Reply][About]
[<<][electronics][>>][..]