Drawing on prior experience with Speedgoat test systems and MATLAB® Simulink®-based workflows, Andreas Warmuth, BSc MSc, introduced a model-based design (MBD) development and hardware-in-the-loop (HIL) strategy for the project, known as HYDRA (Highly Dynamic Rig for Automotive Switches) PDT.
A proof of concept quickly showed that Speedgoat’s ready-to-use real-time test systems and seamless MATLAB Simulink integration could drastically shorten the development timeline and time to market. The team implemented a two-path development workflow that enabled:
- Parallel system-level and device-under-test (DUT) HIL testing
- Centralized load control and scenario generation
- Direct execution of Simulink models on Speedgoat test systems without HDL coding
A GUI built in Simulink on a host PC connects directly to the Speedgoat real-time target machine, allowing automated execution of a wide range of tests—including hard short circuits, supply failures, overvoltages, and intermittent faults.
Speedgoat’s flexible and ready-to-use HDL Coder™ workflow integration empowered the team to run high-fidelity switching patterns directly on the FPGA with deterministic processing steps on the order of 10 nanoseconds. Real-time emulation of system elements reduced reliance on physical prototypes and eliminated the need to manually write or maintain hardware description language (HDL) code.
This unified workflow enabled fast transitions from simulation to hardware emulation and testing and provided full control of all test scenarios in a single environment.