El circuito secuencial es un circuito lógico combinacional que consta de variables de entrada (X), puertas lógicas (circuito computacional) y variable de salida (Z).
Un circuito combinacional produce una salida basada únicamente en las variables de entrada, pero un circuito secuencial produce una salida basada en la entrada actual y las variables de salida anteriores . Eso significa que los circuitos secuenciales incluyen elementos de memoria que son capaces de almacenar información binaria. Esa información binaria define el estado del circuito secuencial en ese momento. Un pestillo capaz de almacenar un bit de información.
Como se muestra en la figura, hay dos tipos de entrada a la lógica combinacional:
- Entradas externas que no son controladas por el circuito.
- Entradas internas, que son una función de un estado de salida anterior.
Las entradas secundarias son variables de estado producidas por los elementos de almacenamiento, mientras que las salidas secundarias son excitaciones para los elementos de almacenamiento.
Tipos de circuitos secuenciales:
Hay dos tipos de circuitos secuenciales:
Tipo 1: Circuito secuencial asíncrono: Estos circuitos no utilizan una señal de reloj sino que utilizan los pulsos de las entradas. Estos circuitos son más rápidos que los circuitos secuenciales síncronos porque hay un pulso de reloj y cambian su estado inmediatamente cuando hay un cambio en la señal de entrada. Usamos circuitos secuenciales asíncronos cuando la velocidad de operación es importante e independiente del pulso del reloj interno.
Pero estos circuitos son más difíciles de diseñar y su salida es incierta .
Tipo 2: Circuito secuencial síncrono: estos circuitos utilizan señales de reloj y entradas de nivel (o pulsadas) (con restricciones en el ancho de pulso y la propagación del circuito). El pulso de salida tiene la misma duración que el pulso de reloj para los circuitos secuenciales sincronizados. Dado que esperan que llegue el siguiente pulso de reloj para realizar la siguiente operación, estos circuitos son un poco más lentos en comparación con los asíncronos. La salida de nivel cambia de estado al comienzo de un pulso de entrada y permanece así hasta la siguiente entrada o pulso de reloj.
Utilizamos circuitos secuenciales síncronos en contadores síncronos, flip flops y en el diseño de máquinas de gestión de estado MOORE-MEALY. Usamos circuitos secuenciales para diseñar contadores, registros, RAM, máquinas MOORE/MEALY y otras máquinas de retención de estado.
Preguntas de GATE CS Corner
Practicar las siguientes preguntas te ayudará a poner a prueba tus conocimientos. Todas las preguntas se han hecho en GATE en años anteriores o en pruebas simuladas de GATE. Es muy recomendable que los practiques.
Referencias:
Circuitos
secuenciales Lógica secuencial – Wikipedia
Este artículo es una contribución de Mithlesh Upadhyay . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA