Esto es para un laboratorio en mi universidad. Normalmente no tengo un problema con estas cosas, pero este está mal escrito y el profesor no ha discutido el árbol del reloj H, que es donde me estoy confundiendo. Esencialmente, el objetivo de este laboratorio es crear un sumador canalizado de 8 bits y usar un árbol de reloj-H para proporcionar el pulso del reloj a los elementos secuenciales del diseño. Aquí solo consideraremos el esquema del nivel de compuerta / componente.
Esto es lo que sé:
-
Cómo crear el sumador segmentado: use dos sumadores de 4 entradas (ya creados) y pegue D-Flip-Flops (también creados) entre las etapas y en las entradas / salidas para sincronizar el cálculo. Básicamente, haga lo que se muestra a continuación, pero con solo dos etapas en lugar de tres:
CómocrearelárbolHparaelreloj.Deberíaaparecercomolaimagenb)acontinuación:
Sin embargo, no puedo conectar los dos conceptos en mi mente, o incluso entender por qué es necesario el árbol del reloj. Aquí está la parte del manual de laboratorio en la que estoy atascado:
Utilice el esquema de distribución de reloj del árbol H con búfer para proporcionar señales de reloj al Elementos secuenciales en su diseño.
¿Cómo uso el árbol del reloj para distribuir la señal del reloj a los flip-flops? Si tengo X flip-flops, ¿necesito un árbol con al menos X ramas y uso una rama para cada flip-flop? ¿En qué se diferencia el uso del árbol de solo cablear la entrada del reloj directamente a cada uno de los flip-flops?