We are using the GPIO Pins on OMAPL-138 via PRU software. The pin A3 is used via PINMUX0_23_20 configuration as input pin accessibel via R31.t17 and the pin A2 is used via PINMUX0_19_16 as output pin accessible via R30.t18.
We are waiting there for the input pin going high, after our pru software is recognizing that, we are switching the output pin to high too, like:
CLR r30.t18
WAIT_LABEL:
QBBC WAIT_LABEL, r31.t17
SET r30.t18
When we measure the time between these two signals going high, we can see a time about 230ns and nothing faster than that.
Our question is: Is this the maximum speed for switching GPIO pins via pru software or do we have to change our configuration?