Source: https://www.longdom.org/open-access/design-of-fir-filter-on-fpgas-using-ip-cores-0976-4860-4-50-57.pdf