This CoreRxIODBitAlign training IP is used in IO gearing blocks. This IP is geared specifically for bitalignment independent of the data or protocol being used. The CoreRxIODBitAlign provides controls toadd or remove delay from the data path relative to the clock path.