multicyle cpu used in architect course, zju