designing multicycle processors single cycle 8652548