In addition to using one of the core generator tools listed in the above
reply, you could design your own filter. If you choose to do this, an
excellent resource would be Ray Andraka's web site: www.andraka.com, he has a large number of papers and various documents on the topic. A couple of good terms to look up are:
DA (distributed arithmetic) algorithm, MAC (multiply-accumulate) based
digital filters, RAG (reduced adder graph) algorithm.