Cosa non va in un processore con CPI=1? (monociclo)
Si spezza la rete combinatoria in due parti (con registri in mezzo)
Il lavoro che si faceva in un ciclo lento viene fatto in due cicli, più veloci
Nella CPU a 1 ciclo, abbiamo dovuto replicare delle parti del datapath: memoria, ALU
Nella CPU multiciclo, la stessa memoria e la stessa ALU possono assolvere funzioni diverse in passi diversi!
Ogni passo di esecuzione consiste di:
Alla fine di ogni ciclo di clock ogni dato necessario per la computazione del passo seguente può essere memorizzato: