03-25-2008 10:06 AM
03-26-2008 09:20 AM
The short answer is that, yes, the FPGA will continue to run its program even if the RT processor is hung or crashed, as long as the backplane is still receiving power from the power supply. Of course this assumes that the operation of the FPGA is not dependent on the RT processor. For example, if the RT VI is continuously sending data to the FPGA for processing or output, then the FPGA would not continue to operate normally as it would not be receiving data from the RT VI.
It is difficult to completely crash the RT processor. In fact most crashes of RT or any OS are most commonly some program routine that has gone into an endless loop consuming all of the processing bandwidth and preventing any other routine from running. One way to simulate this in LV RT is to create a time critical priority VI with a While loop running continuously without any Wait or LoopTimer function. This VI will use all of the processor time and will starve any other loop, VI, or process trying to run on the RT processor.
03-26-2008 01:14 PM