OR con bus en entrada

OR con bus en entrada

de Agustina Tarres Bruzzone -
Número de respuestas: 2

Buenas, en el bloque ctrl_display hay un OR que tiene en una de sus entradas un bus (de 7 bits) y en la otra un numero de un bit (como se muestra en la imagen). Queríamos saber como funciona la compuerta OR en este caso.

Or

En respuesta a Agustina Tarres Bruzzone

Re: OR con bus en entrada

de Juan Pedro Maestrone -
Buenas.

Una compuerta OR al tener en una de sus entradas un bus y en la otra un bit lo que realiza es el OR bit a bit entre el bit fijo y los bits del bus; esto es, a cada bit del bus le realiza el OR con el bit fijo de la otra pata. De esta forma la salida de la compuerta OR tiene el mismo tamaño que la pata de entrada que es un bus.

Si les interesa pueden verificar esto mismo con un programa sencillo en la placa, o con simulaciones. A modo de ejemplo pueden poner una compuerta OR con un switch conectado en una de las patas, y a la otra pata un bus que se corresponda a otros 4 switches, y asignar la salida a uno de los displays (acondiconando el circuito para entender qué se observa a la salida, por ejemplo usando un conversor 7449). De esta forma pueden ver cómo se comporta la compuerta variando los switches seleccionados.

Cabe destacar que esto mismo sucede si la compuerta es un AND, EXOR, etc.

Saludos,
Juan Pedro.