Supongamos que tienes latencias:
IF: 10 ns
ID: 11 ns
EX: 12 ns
MEM: 13 ns
WB: 14 ns
¿Cuál es la frecuencia de reloj máxima posible para una tubería con este diseño? Encontré información en línea que sugiere que la frecuencia de reloj máxima posible es 1 / c, donde c es la latencia de la etapa más lenta. Así, tenemos 1/14 GHz. ¿Esto es correcto?
Además, ¿en qué se diferencia de un diseño de varios ciclos? Si tuviéramos latencias:
Registro leído: 1 ns Registro de escritura: 2 ns ALU: 3 ns Memoria de lectura / escritura: 4 ns
¿No sería la frecuencia de reloj máxima también 1 / c, donde c es la latencia de la etapa más lenta? Por lo tanto, tendríamos 1/4 GHz.
En total, si mis cálculos anteriores son correctos, tengo curiosidad por saber por qué el diseño de múltiples ciclos y de la tubería depende internamente del mismo retardo de latencia (el más lento). Gracias por cualquier ayuda.