In the process, various IPs like FSK demodulator, BCH decoder, command decoder and validator, convolution encoder etc. were designed.