This document discusses implementing an infinite impulse response (IIR) filter on a field programmable gate array (FPGA) using Xilinx System Generator software. It begins by explaining how IIR filters can be implemented more quickly on FPGAs compared to digital signal processors due to the parallel architecture of FPGAs. The document then provides details on designing the IIR filter in Simulink and translating it for implementation on an FPGA with System Generator. It concludes by discussing factors that must be considered for stable FPGA implementation such as coefficient quantization, internal quantization, overflow, and stability.