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. |