Addressing Engine ECU Testing Challenges with FPGA-Based Engine Simulation