Circuitos digitales

Solo disponible en BuenasTareas
  • Páginas : 3 (738 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2010
Leer documento completo
Vista previa del texto
3. Se desea diseñar un sistema para jugar a Piedra, papel o tijera. Como se sabe, en este juego cada uno de los dos jugadores elige uno de los tres elementos, pudiéndose ganar o empatar la partida,según la secuencia: Piedra gana a tijera (la rompe); tijera gana a papel (lo corta); papel gana a piedra (la envuelve). Para ello, las elecciones de los jugadores A y B viajan a través de un sistemaserie síncrona, tras lo que llegan a un receptor que descodifica los datos, calcula el ganador y lo muestra. En la figura se esquematiza todo el proceso:
EMISOR
Piedra
A1 TRANSMISIÓN DEL DATO DELJUGADOR A A0 ERR FIN_A RECEPCIÓN DEL DATO DEL JUGADOR A

El módulo de comprobación de jugada espera a que ambas jugadas se hayan producido, y tras esto comprueba quién ha ganado. Estará compuesto porun sistema combinacional, que calcula el ganador constantemente, y un circuito secuencial que espera a que se produzcan las dos señales Fin, y que en ese caso captura el resultado calculado en elcircuito combinacional.

Se pide: a) Diseñar el emisor para el jugador A. Para ello, se debe realizar una única máquina de estados síncrona de MOORE, cuyas entradas corresponderán a la tecla pulsadacodificada en dos bits (A1-A0) según la tabla especificada. Tendrá una única salida (A), que deberá realizar la transmisión según el cronograma dado. Debe evitarse la retransmisión de la pulsación, por loque habrá que esperar a que se desactive la tecla pulsada para volver al reposo. Una vez finalizada la transmisión, la línea quedará a “0”. Se debe suponer que, durante el proceso de transmisión dela señal, no cambiarán las entradas de la máquina de estados Para ello, supóngase la frecuencia de reloj muy elevada.

RECEPTOR
A1 A0

COMPROBACIÓN Jugada
GA GANADOR Gana A ALMAC. RESUL.

PapelA

GB CAP

Gana B

Tijera
FIN_B

COMP. FIN

Piedra
B1 TRANSMISIÓN DEL DATO DEL JUGADOR B B0 ERR RECEPCIÓN DEL DATO DEL JUGADOR B B1 B0

Papel

B

Tijera

En el cronograma...
tracking img