OpenRISC 1200 implementation