Project

General

Profile

PRU Approach » History » Version 1

laforge, 05/04/2018 10:09 PM

1 1 laforge
h1. PRU Approach
2
3
Dieter has had the idea to build this using the PRU unit[s] of a TI AM335x processor.
4
5
The idea would be to at least prototype using a beaglebord + the "PRU-Cape":http://www.ti.com/tool/PRUCAPE
6
7
The main differences of a PRU based solution compared to XMOS are:
8
9
|+|could run OsmoBSC or OsmoMGW or whatever one would want to run on the ARM core|
10
|+|can directly provide Ethernet, so no worries with custom USB drivers on Windows (Dieter)|
11
|0|no need to learn about XMOS programming (But then, PRU programming...)|
12
|-|need to investigate Linux kernel interface to PRU (remoteproc, rpmsg, virtio)|
13
|+|not having to rely on exotic low-stock part (XMOS)|
14
|0|both variants could be produced in series|
15
|-|LIU+XMOS likely lower cost than AM335x-SOM+LIU|
16
|-|not possible in a "USB Adapter form factor for usb-powered use" with Laptop or as general peripheral. Well, actually, yes, using USB gadget on the AM335x, but it will be rather large|
17
18
where "+" means advantage for PRU, while "-" means disadvantage of PRU compared to XMOS. "0" is neutral.
Add picture from clipboard (Maximum size: 48.8 MB)