BCH IP Core User Guide