Am Sonntag, 2. November 2014 01:40:22 UTC+1 schrieb Bill Gray: > > Am I correct in assuming that the low latency pins are specific to one or > the other PRU? For example, should I assume that something like > "pr1_pru1_pru_r31_6" is a low latency input that is exclusively available > to PRU1? Well, I suppose PRU0 might be able to read that pin as a regular > old GPIO, but I'm after low latency here. >
Sounds good! I suppose by 'regular old GPIO' you mean accessing registers in the GPIO subsystem through the OCP master port. Both PRUSS can control all header pins that way (2 - 3 cycles latency). 'pr1_pru1_pru_r31_6' is on header P9 at pin 39 (CPU connector T3, ball# 46). Depending on the pinmuxing (the mode in the Control Module pad register at offset 0x8B8) it either can get controled as bit 12 in subsystem GPIO-2 by both PRUSS (mode 7 = gpio2-12). Or for low latency it's exclusive for PRU-1 and can be an input (mode 6 = pr1_pru1_pru_r31_6) or an output (mode 5 = pr1_pru1_pru_r30_6). -- 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.