Quote from andrew.kirillov on 08/27/09 at 8:36am:Well, in this case it may be an issue in architecture.
Not really, even an architecture with synchronous image capture has other issues such as time delays in network transfer and race conditions between the image capture - regardless of the mechanism.
Remember the firmware is single threaded and it does not have task switching, nor does the communication protocol support prioritisation or multiplexing.
This would be the case even if a third blackfin was used for motor/servo control; or the firmware and protocol were rewritten to support multiplexing/scheduling.
The programming needs to work with the real complexities unfortunately.