02-25-2006 04:25 PM
02-27-2006 07:45 PM
02-28-2006 10:57 AM
02-28-2006 11:18 AM
If you can only stand 500 microseconds of jitter than you definitely cannot do this with Windows alone - you need real-time hardware/firmware support for this. (On my stringent real-time application I had a hardware buffer to allow up to 40ms of software (ie Windows) jitter - just about met this by running the data handling thread at the TIME_CRITICAL priority level. Then implemented another 4 seconds worth of software buffering to pass the data across to the (normal priority) GUI for display/filesystem storing etc.) Can you not have your FPGA do some of the more time-intensive tasks?
JR