U2B:Circuitos Secuenciales Flashcards
Como son los CS?
Los valores de las salidas no dependen exclusivamente de los valores de las entradas en dicho momento, sino que dependen también del estado anterior o estado interno
Circuito secuencial asincrono
Los cambios se producen cuando se establecen las entradas sin necesidad de un clock
Circuito secuencial sincrono
Los cambios se producen cuando se establecen las entradas, y además, se genera una transición del clock
Tipos de sincronismo
**Por nivel alto o bajo: ** El sistema hace caso de las entradas cuando el reloj este en el nivel activo(alto o bajo)
**Por flanco: ** El sistema hace caso de las entradas y evoluciona en el instante que se produce el flanco activo.
Señal del reloj
Es una señal binaria, que sirve para coordinar las acciones de varios circuitos. Según su aplicación, la señal de reloj se puede repetir con una frecuencia predefinida o también ser aperiódica. La señal oscila entre un status alto o bajo
Flip-Flop, qué son?
Son circuitos secuenciales construidos a base de compuertas lógicas que tienen la capacidad de almacenar info binaria de 1 bit, dispone de dos salidas capaces de mantener los dos estados de 1 bit de manera estable, aunque desaparezcan las entradas. El paso de un estado a otro se realiza variando sus entradas. La entrada de sincronismo puede ser activada por nivel alto o bajo o por flanco de subida y de bajada. Tiene dos salidas, una para el bit almacenado y la otra que representa su complemento
¿Qué flip-flops síncronos son activos por flanco y cuales son activados por nivel?
Por nivel: RS y D
Por flanco: JK, T y D
Flip-Flop RS
Dispositivo con dos entradas: R y S y una variable de estado o salida Q. Capaz de almacenar 1 bit de Información
Flip-Flop JK
La entrada J activa para la puesta a 1 y la entrada K para la puesta a 0, cuando se activan las dos entradas simultáneamente, el flip flop cambia de estado. Son flip flops síncronos, lo que quiere decir que las transiciones de los valores de salida se producen durante los flancos activos de las señales de reloj. (Su funcionamiento es similar al flip-flop RS. La diferencia esta en que el JK no tiene condiciones NO VALIDAS como ocurre en el RS)
Flip Flop D
Flip Flop de Datos o Seguidor. Tienen una unica entrada D, que es copiada en el interior del flip flop en los instantes de sincronismo. Se construye a partir de un JK agregándole un inversor. J y K distintos
Registros, qué son?
Es una función digital que suele utilizarse para retener información binaria temporalmente. Puede estar formado por uno o más flip flops. La CPU tiene una pequeña memoria de acceso rápido formada por varios registros que almacenan información intermedia.
Registros paralelos
Cumplen la función de transferir información que viene por las líneas de entrada en paralelo a salidas en paralelo.
Registros contadores
Circuito secuencial construido a partir de biestables y puertas lógicas. Sirven para contar pulsos, habitualmente en binario natural, hacia adelante(Ascendente) o hacia atrás(Descendente). El contador también puede ser cíclico y además la cantidad de cuentas que el contador tiene se lo llama modulo de contador.
Registros de Desplazamiento
Sirven para almacenar un numero binario de tantos bits como biestables contenga el circuito. Se construyen a partir de Flip Flops D. Suelen usarse para retrasar bits.
Registros de Desplazamiento DE 4 BITS
Un registro de desplazamiento de 4 bits es un circuito que guarda datos en 4 bits y permite mover estos bits hacia la derecha o la izquierda. Existen varios tipos de registros según cómo entran y salen los datos:
Serie-Serie (SISO): Los bits entran y salen uno por uno.
Serie-Paralelo (SIPO): Los bits entran uno a uno, pero luego salen todos juntos.
Paralelo-Serie (PISO): Los bits entran todos juntos, pero salen uno a uno.
Paralelo-Paralelo (PIPO): Los bits entran y salen todos juntos (no hay desplazamiento).
Estos registros se usan en sistemas digitales, como microprocesadores, para manejar y transferir datos.
Cuales son los tipos de registro?
- Paralelo-paralelo
- Contadores
- De desplazamiento
Tipos de registros Contadores
Segun la forma en que conmutan los flip glops podemos hablar de:
- Contadores sincronos(en paralelo)
- Contadores asincronos(de rizado)
Contador de rizado(Asincronos)
El reloj no es comun y los biestables conmutan uno tras otro Son contadores que tienen conectados Flip flops en forma asincrona, es decir, que no tienen conectadas las entradas del reloj en paralelo, sino que tiene que esperar que el primer FF, al activarse el pulso conmute generando una salida, la cual active o coloque en modo de conmutacion al siguiente FF, el cual con el siguiente pulso conmuta activando al siguiente y asi sucesivamente.
Cual es el problema de los Contadores de rizado
La desventaja de esta implementacion es el delay
Contador en paralelo(Síncronos)
Todos los biestables conmutan a la vez con una señal de reloj común. Este tipo de contador elimina el delay que presenta el contador de rizado, donde tiene que esperar que un FF active a otro. Esto se consigue conectando el reloj directamente a las entradas de reloj de los FF, es decir, conectando los pulsos del reloj en paralelo y las salidas de los ff a las entradas J y K de los mismos.
Tipos de registro de desplazamiento
De acuerdo como se introduza la información, pueden ser de varias clases:
- Serie: la información se introduce bit a bit y se extrae del mismo modo.
- Paralelo: la información se introduce y se extrae de “golpe”