Changes to vivado core to create standard interface