Originally Posted by
Speed of Sound
Presumably before even thinking about a hardware solution, software engineers will look at a ‘load shedding’ solution which gives priority to trim instructions if the processing is getting close to ‘maxing’ out. This of course will depend on not creating conflict with another simultaneous safety critical instruction.
Either the interlock parts of the algo have been running erroneously in a much too slow or improperly synchronized task, or the whole system is (and probably has been) MAXed out to an extend that timing overruns happen. If this is the case they are in deep trouble as they would have to be expected in other situations as well. And the questions arising regarding QA ....