The controller and example design are verified together, using several methods including an automated hardware test bench. The controller and example design are also validated together, in an accelerated particle beam, to ensure the solution responds correctly to naturally injected, random error events.