Parte Eduardo Flashcards
Diferencia entre logica combinacional y logica secuencial
En la logica combinacional la salida es funcion exclusiva de la entrada actual.
En la logica secuencial la salida no solo depende de la entrada actual sino tambien de la historia pasada (la memoria) que tenga .
Explique sistema combinacional
• Sitema combinacional: las salidas en cada instante son funcion exclusiva de las entradas en el mismo instante.
Circuitos de memoria:
Que circuito se utiliza como base para estos?
§ Para realizar un sistema secuencial nos hace falta disponer de circuitos que memoricen estados.
Para ello, comenzaremos por un circuito sencillo y basico denominado elemento biestable.
SR Latch
Por que se pasa a usar este?
§ Por mas que el elemento biestable cumpla la funcion de memorizar, desde el punto de vista practico, es muy dificil de comandar.
Por ello, se lo transforma al circuito con compuertas NOR denominado SR latch.
Latches vs Flip-flops
§ Se denomina latch a los elementos de memoria en los cuales la salida cambia en cuanto las entradas cambian. Por ejemplo: RS Latch, y el Gated RS Latch cuando la entrada de Clk es por nivel.
§ Se denomina flip-flop cuando la salida cambia solo en alguno de los flancos del Clk.
Deben establecerse claramente cuales son los tiempos en los cuales el sistema reacciona; ello no podria hacerse si las señales de entrada estàn habilitadas por tiempos muy grandes.
Sistemas asincronicos y sincronicos.
Explique..
§ Los sitemas en los cuales las señales estàn validadas en los flancos de Clk se denominan sincrònicos, mientras que los otros se denominan asincrònicos.
§ Los sistemas asincrònicos son mas veloces que los sincrònicos pero, sin embargo, estos ultimos son preferidos en casi todos los sistemas secuenciales por el grado de seguridad de funcionamiento que muestran.
Flip-Flop RS
Como es su tabla de verdad?
S R Q(t+1) 0 0 Q(t) 0 1 0 1 0 1 1 1 Undefined
Del flip-flop RS al flip-flop D
Como es su tabla de verdad?
Ventaja respecto del RS?
D Q(t) Q(t+1) 0 0 0 0 1 0 1 0 1 1 1 1
Evita la posibilidad de indeterminacion dada por S = R = 1
Del flip-flop RS al flip-flop T
Como es su tabla de verdad?
T Q(t+1) 0 Q(t) Hold 1 /Q(t) Toggle
Del flip-flop RS al flip-flop JK
Como es su tabla de verdad?
Que ventaja tiene respecto de los anteriores?
J K Q(t+1) 0 0 Q(t) Hold 1 0 1 0 1 0 1 1 /Q(t) Toggle
§ El flip-flop JK es el mas versatil y el mas comunmente usado cuando se utilizan dispositivos discretos para implementar maquinas de estado finitos. § Un flip-flop JK puede configurarse para trabajar como un flip-flop RS, T o D: □ Las entradas J y K son equivalentes, respectivamente, a S y R salvo que ambas estén en 1. □ Si las entradas J y K se unen, entonces se transforma en la entrada T de un flip-flop T □ J será la entrada de un flip-flop D si se mantiene que K = not J
Entradas asincronas
○ Un sistema secuencial mantiene la historia mediante el estado del sistema.
○ Este estado se mantiene con un conjunto de flip-flops que, en el caso del ejemplo de la maquina de venta, está formado por dos flip-flops que da 2 a la N estados donde N = 2.
○ Sin embargo, se debe fijar el estado inicial de alguna forma antes de poner a funcionar el sistema.
○ Por lo tanto, los flip-flops que constituyen la memoria de estados deben forzarse por otros medios.
Esto se logra mediante un latch RS adicional y por lo tanto, sus entradas se denominan entradas asincrónicas
Los registros se pueden clasificar de acuerdo a:
§ Los registros se pueden clasificar de acuerdo a:
□ Registro de entrada paralelo y salida paralelo (PIPO)
□ Registros de desplazamiento:
® Entrada serie y salida serie (SISO)
® Entrada serie y salida paralelo (SIPO)
® Entrada paralelo y salida serie (PISO)
Registro PIPO: para que sirve?
□ Sirve como memoria, para almacenar datos.
Registro SISO: para que sirve?
□ Se emplean como lineas de retardo digitales y en tareas de sincronización. Un ejemplo muy comun de estos es el USB (Universal Serial Bus)
Registro SIPO: para que sirve?
Este tipo se emplea para convertir datos serie en paralelo