Post by Claudio Ferretti
Re: Numero cicli di clock per istruzioni
Buona domanda, tocca un dettaglio trascurato:
se facciamo entrare più istruzioni in datapath pipeline, una ad ogni colpo di clock, bisogna evitare che arrivino a contendersi nello stesso momento la stessa sezione, quindi si accetta di perdere l'esecuzione corta che potremmo avere per alcuni tipi di istruzioni, e tutte vengono eseguite in 5 cicli, per poi uscire una ad ogni colpo di clock;
quindi, ad esempio, il "salto" di MEM impiega comunque un colpo di clock, anche se della sezione MEM non usiamo niente e i dati arrivano inalterati (con appositi collegamenti) alla sezione successiva.
/CF