1 Logica Secuencial Jean Nicolás Rozo Bermúdez Ingeniería de Sistemas, Universidad ECCI Leidy Johana Hernandez Viveros Marzo 21, 2022 2 Marco Teórico Logica secuencial: El conocer la lógica combinacional , el conjunto de reglas y la implementación de circuitos que se basan en los niveles lógicos reales, revela los puntos clave de la lógica secuencial. Los niveles lógicos para la computación binaria generalmente se refieren a alto o bajo. Los circuitos lógicos están formados por puertas que pueden tener una o más entradas y, por lo general, solo una salida. Una puerta CL simple se conoce como el búfer y el inversor o puerta NOT. La salida del búfer es siempre la misma que la entrada, pero la salida del inversor no siempre es la entrada. Otras puertas utilizadas en CL incluyen la puerta AND, la puerta NAND y la puerta NOR. La puerta AND genera un 1 solo si ambas entradas son 1. La puerta NAND y la puerta NOR son, respectivamente, una puerta AND y una puerta OR, cada una con un inversor en la salida. La lógica secuencial utiliza pestillos que bloquean los niveles de salida según los niveles de salida anteriores y los niveles de entrada actuales. Las puertas de estos pestillos, o flip-flops, se bloquean en uno de dos estados por las salidas de la puerta que se realimentan a la entrada de la puerta asociada. Al cambiar los niveles en las entradas libres de las puertas, se logra una inversión del nivel lógico. El análisis lógico secuencial implica tanto la observación de los niveles de salida iniciales como la observación del cambio en los niveles de salida en función del cambio en los niveles de entrada. Flip-flops Tiene dos entradas rotulados S por inicialización y R por reinicialización. Un estado indefinido se presenta cuando ambas salidas son iguales a 1. Esto ocurre cuando ambas entradas son iguales a 0 al mismo tiempo. En condiciones normales, ambas entradas del candado permanecen en 1 a menos que tenga que cambiarse de estado. Cuando ambas entradas están en el valor 1 es posible cambiar al estado de reinicialización aplicando momentáneamente un 0 a la entrada R. Si se aplica un 0 a las entradas S y R del candado, ambas salidas pasan 3 a 1. Esto produce un estado indefinido porque da origen a un siguiente estado impredecible cuando ambas entradas regresan a 1. En operación normal, esta condición se evita asegurando que no se apliquen 0s a ambas entradas en forma simultánea. Registros Un registro se forma combinando varios flip-flops de manera que se puedan almacenar grupos de bits. Por ejemplo un registro de 8 bits se construye a partir de 8 flip-flops. Además de almacenar bits los registros se pueden emplear para desplazar los bits de una posición a otra dentro del propio registro o fuera del mismo. Estos dispositivos reciben el nombre de registros de desplazamiento y los veremos en secciones posteriores. Los circuitos secuenciales se pueden dividir en síncronos y asíncronos. 1. Síncronos: las entradas, salidas y los estados internos se muestrean en instantes de tiempo definidos que son controlados por una señal de reloj. 2. Asíncronos: los circuitos responden a cambios en las entradas que se pueden producir en cualquier momento. Contadores La función de recuento es muy importante en los sistemas digitales. Existen muchos tipos de contadores digitales, pero su objetivo básico es contar sucesos representados por cambios de nivel o impulsos, o generar una secuencia de códigos particular. Para contar, el contador debe recordar el número actual, con el fin de poder pasar correctamente al siguiente valor de la secuencia. Por tanto la capacidad de almacenamiento es una característica importante en todos los contadores, por lo que generalmente se utilizan flip-flops para su implementación. 4 Ejercicios Logica Secuencial Flip-Flops Registros 5 Contadores 6 Referencias https://hardzone.es/tutoriales/rendimiento/puertas-logicas-sistemas-combinacionales-secuenciales/ https://spiegato.com/es/que-es-la-logica-secuencial https://www.cartagena99.com/recursos/alumnos/apuntes/Tema%205%20-%20Logica%20Secuencial.pdf http://www.itq.edu.mx/carreras/IngElectronica/archivos_contenido/Apuntes%20de%20materias/Apunte s_Log_Sec_Comb/Sesion_12_LSC.pdf