Like the DMA controller, the PRUSS operates as a bus controller and connects to the crosspoint switch fabric that interconnects the various subsystems on the SoC. Details are provided in the Technical Reference Manual, section 10 (Interconnects), including charts of which masters can communicate with which slaves.
On 3/21/2014 9:59 AM, Giuseppe Iellamo wrote: > Thanks! > > I am still a little confused by the way PRUSS integrates with main core... > > Il giorno venerdì 21 marzo 2014 15:32:07 UTC+1, Charles Steinkuehler ha > scritto: >> >> Of course you can do this. The base addresses are even hard-coded in >> the constant table to make it easier/faster to directly talk to the PWM >> hardware with the PRU. >> >> On 3/21/2014 9:24 AM, Giuseppe Iellamo wrote: >>> Hi all, >>> >>> I've seen that many used PRUSS in order to generate the PWM signal >> needed >>> to drive DC motors... >>> Given that on the sitara already has there are the controllers that do >> it >>> in HW, I was wondering if it is feasible to program the PWMSS subsystem >> of >>> the Sitara, driving it from within the PRUSS implementing here the PID >>> controller, minimizing the intervention of the ARM core on the low level >>> motor control. >>> >>> Giuseppe >>> >>> >> >> >> -- >> Charles Steinkuehler >> [email protected] <javascript:> >> > -- Charles Steinkuehler [email protected] -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
