This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Low latency application

Looking at using the Sitara line as a base for a bus controller.  Have played around with beaglebone and linux.  The biggest issue we are facing is we require some gpio sampling and decisioning performed in a very short time.  Using one of the ti linux trees (3.1) we've gotten execution windows down to the sub-microsecond range.  The bus we are interfacing with requires sampling and pulling lines all in less than around 500ns, which is quite difficult to do within linux.  We have used adeos/xenomai and gotten the time windows down, but the processing time duty cycle kills the o/s.  IRQs are too slow.  It seems in the past, either dedicated silicon or discrete parts were used, but we'd like to take a shot at this using an ARM cpu and perhaps linux.  The only real option I can see here might be using the PRUSS??

Any ideas?