CRC code generation and verification circuit design