Testing the logic before implementation.
MATLAB typically simulates algorithms using double-precision floating-point numbers (64-bit). Implementing 64-bit floating-point math in FPGA hardware requires massive amounts of logic resources and degrades clock speeds.