Compuertas Logicas
http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg
IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/
Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es
1
TEMA 10. CIRCUITOS SECUENCIALES
- Introducción - Elementos de memoria : biestables, latches - Registros dedesplazamiento estáticos - Circuitos secuenciales síncronos - Circuitos secuenciales asíncronos
Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es
2
TEMA 10. CIRCUITOS SECUENCIALES
INTRODUCCIÓN Sistemas combinacionales: la salida depende solamente de lo que haya en las entradas en ese instante
Sistemas secuenciales:
La salida depende de los valores de lasentradas en ese instante y también de los valores que tuvieron en los instantes anteriores Circuitos que “recuerdan” o tienen memoria de las situaciones de interés por las que ha pasado el sistema a las situaciones se denominan estados Variables de estado: en cada caso concreto definen los estados a recordar
Ejemplo: Circuito de una única entrada y una única salida y que proporciona salida 1 cuandoaparece en la entrada dos “1” consecutivos
Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es 3
TEMA 10. CIRCUITOS SECUENCIALES
INTRODUCCIÓN La forma de operar de un sistema secuencial
Operación secuencial del sistema: dado un estado y una entrada el sistema produce una salida y el estado siguiente
Estado anterior Entrada Salida
xni
zni
Estado siguiente+1
D. Pardo, et al. 2006
Se describe mediante un diagrama de estados (Secuencia de grafos) por los que pasa el circuito como consecuencia de las sucesivas entradas y las salidas que produce
Ejemplos:
BOLIGRAFO
ASCENSOR
entre dos pisos
ENTRADAS SALIDAS
Pulsar No Pulsar Sale Punta Entra Punta No Se Mueve Punta. Punta Dentro Punta Fuera.
Llamada desde el bajo Llamada desde elprimero Motor en marcha: Sube o baja Motor parado Ascensor piso bajo Ascensor piso 1º 4
ESTADOS INTERNOS
Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es
TEMA 10. CIRCUITOS SECUENCIALES
INTRODUCCIÓN Hablamos de estado siguiente y anterior: Secuencia temporal Clasificación de sistemas secuenciales: definición de secuencia Sistemas síncronos: Sólo se observael sistema durante el pulso de reloj marcapasos El reloj establece cuando se modifica el estado (no la salida: sistemas Mealy). Sistemas asíncronos: El sistema es permanentemente activo Un cambio en alguna de las entradas del sistema: induce un transitorio que evoluciona hasta el siguiente estado Raúl Rengel Estévez: raulr@usal.es
María Jesús Martín Martínez : mjmm@usal.es 5
TEMA 10. CIRCUITOSSECUENCIALES
ESTRUCTURA GENERAL DE UN SISTEMA SECUENCIAL SÍNCRONO
Variables de entrada Variables de salida
xi
Sistema Combinacional
zi
Variables de estado
Reloj
Variables de excitación
yi
Memoria
Yi
D. Pardo, et al. 2006
Dos bloques básicos: en coincidencia con el pulso de reloj
• Un bloque combinacional que : Lee las variables de entrada y de estado. Genera lasfunciones booleanas de salida y de excitación. • Un bloque de memoria que: “recuerda” la evolución del sistema configura el estado anterior • El nuevo estado se generará y será leído con el nuevo pulso de reloj
Raúl Rengel Estévez: raulr@usal.es María Jesús Martín Martínez : mjmm@usal.es 6
TEMA 10. CIRCUITOS SECUENCIALES
ELEMENTOS DE MEMORIA: FLIP-FLOP o BIESTABLE BIESTABLE: circuitosecuencial que se caracteriza por:
Tener dos estados estables: almacena permanentemente un bit “0” y “1”: Estado: contenido de la memoria Se mantiene indefinidamente en uno de los estados posibles
Variables de estado
Reloj
Variables de excitación
yi
Memoria
Yi
D. Pardo, et al. 2006
Entradas o señales externas de excitación hacen que el BIESTABLE cambie de estado.
NOTA: La función de...
Regístrate para leer el documento completo.