Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Universidad Autónoma del Estado de Hidalgo
Diseño de Redes Secuenciales (Síncronos)
Galindo carrillo Juan Pablo_______421205
Manriquez Silva Isaac Fernando___420739
Monzalvo Perez Alejandro Yakin___356522
Morales Mesa Ailyn Elizabeth_____356266
Reyes Alvarez Ivan Carlo________421730
Los contadores son un caso particular de los circuitos secuenciales sincronizados.
No todos los circuitos secuenciales tienen variables de entrada y salida, sin embargo todos tienes variables de exitacion y de estado
Diagrama de estados
Mapas de Karnaugh
Un diagrama de estados muestra la progresión de estados por los que el contador avanza cuando se aplica una señal de reloj.
Como ejemplo, en la siguiente figura, se muestra un diagrama de estados de un contador básico en código Gray de 3 bits.
Los mapas de Karnaugh completos de los tres flip-flops del contador se muestran en la siguiente imagen. Obteniéndose las expresiones booleanas correspondientes para cada grupo.
Este circuito particular no tiene ninguna entrada aparte de la de reloj, y ninguna otra salida más que las que se toman en cada flip-flop del contador.
Expresiones lógicas para las entradas de los flip-flops
Tabla del estado siguiente
A continuación se aplica un
procedimiento de diseño general de los circuitos secuenciales a los contadores síncronos a través de una serie de pasos
A partir de los mapas de Karnaugh de la imagen anterior, se obtienen las siguientes expresiones para las entradas J y K de cada flip-flop:
Una vez que se define el circuito secuencial mediante un diagrama de estados, el segundo paso consiste en obtener una tabla del estado siguiente, que enumera cada estado del contador (estado actual) junto con el correspondiente estado siguiente.
La tabla del estado mostrado se obtiene a partir del diagrama de estados, y se muestra en la imagen anterior, para el contador en código Gray de 3 bits.
Q0 es el bit menos significativo
Implementación del contador
Tabla de transiciones de los flip-flops
El paso final consiste en implementar la lógica combinacional a partir de las expresiones de las entradas J y K, y conectar los flip-flops para conseguir un contador en código Gray de 3 bits, como se muestra en la imagen final.
A continuación, se expone un resumen de los pasos dados en el diseño del contador. En general, estos pasos se pueden aplicar a cualquier circuito secuencial.
Para diseñar un circuito secuencial con componentes físicos, es necesario asignar valores binarios codificados a los estados.
La forma más sencilla de codificar cinco estados es usar los primeros cinco enteros en el orden del conteo binario, como se muestra en la primera asignación de la tabla que a continuación se muestra:
Otra asignación similar es el código Gray que se muestra como asignación 2.
En este caso, sólo un bit del grupo de código cambia al pasar de un número al siguiente.
Este código facilita la colocación de las funciones booleanas en el mapa para simplificarlas
Otra posible asignación que se usa a menudo en el diseño de control es la asignación de un solo uno (one-hot).
Esta configuración utiliza tantos bits como estados hay en el circuito.
En cualquier momento, sólo un bit es 1; todos los demás son 0. Este tipo de asignación utiliza un flip-flop por estado.
La siguiente tabla es la tabla de estados reducida, después de sustituir los símbolos de letra de los estados por la asignación binaria 1.