From: OutputLogic on
Hi,

This article - http://outputlogic.com/?p=158 - discusses different
ways and tradeoffs of CRC implementation with HDL. There is an online
CRC generation tool as well.

Thanks.