sumador canalizado multoperando

2

para poder explicar cómo se podría implementar un sumador de múltiples operadores segmentado, mi libro muestra la imagen que se muestra a continuación. La idea es utilizar tres sumadores con tubería de 4 etapas. Sin embargo, traté de hacer un simple diagrama de tiempo para verificar si entendí bien lo que significaba mi libro, sin embargo no puedo escribir un diagrama cronometrado, así que estoy bastante seguro de que no he entendido bien el concepto. p>

Entonces ... ¿cómo debe interpretarse esa imagen? ¿Ejemplo práctico?

Informo lo que dice mi referencia: La Figura 8.3 (la que publiqué) muestra que si el sumador se implementa como una tubería de cuatro etapas, se pueden usar tres sumadores para lograr el rendimiento máximo posible de un operando por ciclo de reloj. Aunque el ciclo del reloj ahora es más corto debido a la canalización, la latencia desde la primera entrada hasta la última salida permanece asintóticamente igual con la canalización en h-stage para cualquier h fija.

    
pregunta user8469759

1 respuesta

1

x se retrasa 1 ciclo y la señal diferida se llama \ $ x ^ {- 1} \ $ (es una más antigua que x). El cálculo parece durar 4 ciclos porque el resultado se denomina \ $ x ^ {- 4} + x ^ {- 5} \ $ (es \ $ x + x ^ {- 1} \ $ pero desde 4 ciclos antes).

Este esquema se repite en la etapa 2, pero con un retraso de 2 ciclos en el operando 1. El resultado de la etapa 2 se calculó de x desde 8,9,10 y hace 11 ciclos (dice la imagen).

La suma final acumula todas las entradas. Creo que no es una ventana deslizante porque siempre se incrementa.

La suma resultante se llama s , pero hay un error.
(a) Siempre es una suma independiente de la demora, por lo que el índice -12 es irrelevante. O
(b) El índice debe donar el primer resultado desigual a cero. Entonces el índice debe ser -15, porque la etapa 3 también usa un sumador con 4 ciclos de retraso.

Creo que el nombre correcto debe ser \ $ s ^ {- 15} \ $.

    
respondido por el Paebbels

Lea otras preguntas en las etiquetas