PWM There're 14 header pins connected to a PWM signal. But some of them connect to the same signal. (Your bike has more than 20 gears but only about 14 gear ratios.)
The CPU can generate 10 PWM signals in parallel, either by using a ePWM module (16 bit timer, A and B output) or by using an eCAP module in pwm mode (32 bit timer). Maximum speed of all modules is 100 MHz. The CPU has 3 PWMSS devices, each with one ePWM module and one eCAP module. Additional the PRUSS device has an eCAP module. In total that's 3*2 + 3*1 + 1 = 10 outputs. But the PRU-eCAP and the PWMSS-0.eCAP are both connected to the same header pin P9_42, so you can use maximal 9 outputs at the same time (but some of the pins are used by HDMI or mcasp0 by default). Each module can operate at an individual frequency (but A and B output of ePWM modules work at the same frequency). OS Current boards are shipped with Debian OS. PRUSS I never read "IO processors" in the documentation. The PRUSS device is a subsystem with two processors optimized for real time tasks (which are mainly IO tasks). In BBB an optimized version is used (ARMv33xx using compiler pasm -V3 option). In this version some old features are dropped and some new are added. The instruction set is good for simple integer data manipulation (even multiplication is supported). But it's not good for higher tasks like floating point calculations. It's limited to 2000 instructions (you must stop the module to load/override the instructions.) The PRUSS has some in-build modules (as said the eCAP, but also IEP, UART, ...) and direct connection to some IO pins (16 in / 15 out each - not all are connected to the header pins). RPi & Arduino IMHO RPi is similar to BBB (but a little slower and less complete). And the PRU subsystem is the two Arduino boards sitting on it (but with 3.3V IO). -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.