Aplicación de la lógica secuencial asíncrona en automatización

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Aplicación de la lógica secuencial asíncrona en automatización"

Transcripción

1 Aplicación de la lógica secuencial asíncrona en automatización MSc.Ing. Ramiro Franz Aliendre García Facultad Nacional de Ingeniería Universidad Técnica de Oruro Contenido. Introducción 2. Procedimiento de análisis 3. Circuitos con latches 4. Procedimiento de diseño 5. Reducción de las tablas de estado de flujo 6. Asignación de estado libre de carreras 7. Riesgos 8. Ejemplos de aplicación

2 . INTRODUCCIÓN Método para el análisis diseño de circuitos digitales. Su comportamiento se especifica por una secuencia temporal de entradas, salidas estados. El cambio de estado ocurre cuando ha un cambio en las variables de entrada. El estado cambia inmediatamente después de los cambios de entrada. Es un circuito combinacional con realimentación. Son denominados también AUTÓMATAS. Entradas de n variables x x 2 z z 2 Salidas de m variables k variables secundarias (estado presente) x n 2 k Circuito combinacional Y Y 2 Y k z m k variables de excitación (estado siguiente) Retardo Retardo Retardo Diagrama de bloques de un sistema secuencial asíncrono 2

3 . INTRODUCCIÓN Los elementos de retardo pueden verse como elementos de memoria a corto plazo: tiempo que tarda la información entre la entrada la salida, junto con el lazo de realimentación. Cuando una variable de entrada cambia, las (estado siguiente) cambian (no en forma instantánea) se propagan a través de los retardos llegan a ser las (estado presente). En estado estacionario =, para =, 2,,. Para asegurar la operación apropiada deben alcanzar un estado estable antes de que alguna entrada cambie de valor. MODO FUNDAMENTAL: sólo una variable de entrada cambia a la vez el tiempo entre dos cambios de entrada debe ser más largo que el tiempo que se tarda en alcanzar un estado estable. Clasificación. Autómata de Meal: las salidas se obtienen mediante la combinación de variables entradas variables de estado. Autómata de Moore: las salidas son las variables de estado o una combinación de ellas. 3

4 2. PROCEDIMIENTO DE ANÁLISIS Consiste en obtener una tabla o un diagrama que describe la secuencia de estados internos las salidas como una función de los cambios en la variables de entrada. Explica como funciona un circuito secuencial asíncrono Tabla de transición. Ejemplo. x x 2 Y x Y x 2 Y 2 2 x Y 2 = + = + 4

5 Tabla de transición. x 2 2 x Mapa K para Y Mapa K para Y 2 Tabla de transición. x 2 Estado total: Combinación del estado interno entradas. o Estados totales estables: 2 x =,,, o Estados totales inestables: 2 x =,,, Tabla de transición 5

6 Tabla de transición. x 2 x Y x 2 x 2 Y 2 x Tabla de transición. x 2 x Y x 2 x 2 Y 2 x 6

7 Tabla de transición. x 2 x Y x 2 x 2 Y 2 x Tabla de transición. 2 x x Y x 2 x 2 Y 2 x 7

8 Tabla de transición. x 2 x Y x 2 x 2 Y 2 x Tabla de transición. x 2 x Y x 2 x 2 Y 2 x 8

9 Tabla de transición. x 2 x Y x 2 x 2 Y 2 x Tabla de transición. 2 x x Y x 2 x 2 Y 2 x 9

10 Tabla de transición. 2 x x Y x 2 x 2 Y 2 x / Estado presente Estado siguiente x= x= / / / / / / / Tabla de estados Diagrama de estados El diagrama de estados se expresa suponiendo Y 2 como salida

11 Procedimiento:. Determinar todos los lazos de realimentación del circuito. 2. Denotar la salida de cada lazo de realimentación con la variable su entrada correspondiente con, =, 2, 3,,. es el número de realimentaciones. 3. Escribir las funciones booleanas para todas las como función de las entradas externas las. 4. Encontrar los mapas K para cada función, usando las variables para las filas las entradas externas para las columnas. 5. Combinar los mapas en una tabla mostrando = en cada casilla. 6. Enciérrese en un círculo los valores de en cada casilla que son iguales al valor de =, en la misma fila. Tabla de flujo. Si se denotan los estados con símbolos sin hacer referencia específica a sus valores binarios, se establece la tabla de flujo. Similar a la tabla de transición. x x x 2 a a b b c b a a, a, a, b, c c d b a, a, b, b, d a d a) Cuatro estados con una entrada b) Dos estados con dos estados una salida

12 Tabla de flujo. x x 2 x x 2 a) Tabla de transición = + b) Mapa para la salida = Tabla de flujo. x x 2 Y z x x 2 x x x 2 Y z c) Diagrama lógico d) Diagrama de contactos 2

13 Condiciones de carrera. Si dos o más variables binarias de estado cambian de valor en respuesta al cambio de una variable de entrada, se dice que ha una condición de carrera. Carrera no crítica: si el estado final estable que alcanza el circuito no depende del orden en el cual cambian las variables de estado. Carrera crítica: es posible terminar en dos o más estados estables diferentes dependiendo del orden en el cual cambian las variables de estado. Ejemplos de carreras no críticas: 2 x 2 x a) Posibles transiciones b) Posibles transiciones 3

14 Ejemplos de carreras críticas: 2 x 2 x a) Posibles transiciones b) Posibles transiciones Ciclo: cuando un circuito pasa a través de una secuencia única de estados inestables x x x a) Transición de estados b) Transición de estados c) Inestable 4

15 Consideraciones de estabilidad. Inestabilidad: El circuito oscila entre dos estados inestables x x 2 Y x Y x 2 x 2 Diagrama lógico = = Diagrama de contactos + = + Consideraciones de estabilidad. x x 2 Tabla de transición 5

16 3. CIRCUITOS CON LATCHES. Latch con compuertas NOR: R S 2 Q Q' S R Q Q' (Después que SR = ) (Después que SR = ) a) Circuito con acoplamiento cruzado b) Tabla de verdad Circuitos con latches. R S 2 c) Circuito mostrando realimentación Y=Q SR d) Tabla de transición = ( + ) + = + = + = + si = 6

17 Circuitos con latches. S R Y=Q S Y=Q R e) Diagramas de contacto Circuitos con latches. Latch con compuertas NAND: S R 2 Q Q' S R Q Q' (Después que SR = ) (Después que SR = ) a) Circuito con acoplamiento cruzado b) Tabla de verdad 7

18 Circuitos con latches. S R 2 c) Circuito mostrando realimentación Y=Q SR d) Tabla de transición = ( ) = + Circuitos con latches. S Y=Q R e) Diagramas de contacto 8

19 Análisis de circuitos secuenciales asíncronos. Ejemplo. x R Y S 2 R 2 Y 2 x 2 S 2 x 2 S S Q Y R R Q S 2 S Q Y 2 x 2 R 2 R Q 9

20 x 2 Y S x 2 x Y x x 2 x x 2 Y R Y 2 S x 2 x x 2 x 2 Y 2 x 2 Y 2 R 2 = = + = = + Análisis de circuitos secuenciales asíncronos. = = = = = = = = = + = + + = + + = + = + + = + + 2

21 x x 2 2 Carrera crítica: estado total inicial =, cambia de a. Si cambia a antes de, el estado total es en lugar de. Procedimiento:. Se etiqueta cada salida de seguro con su traectoria de realimentación con para =, 2, 3,,. 2. Se encuentran las funciones booleanas para las entradas. 3. Se verifica cuando = para cada latch NOR o cuando = para cada latch NAND. Si la condición no satisface, el circuito puede no operar correctamente. 4. Se evalúa = + para cada latch NOR o = + para latch NAND. 5. Se construe una tabla de transición con las en las filas las en las columnas. 6. Se grafica el valor de = en la tabla. 7. Se encierra en un círculo los estados estables donde =. 2

22 Implementación mediante latches SR. Ejemplo: Repitiendo el ejemplo a implementado: x x 2 Y S R X X a) Tabla de transición = + b) Tabla de excitación del latch Implementación mediante latches SR. x x 2 x x 2 X X X X X c) Mapa para = d) Mapa para = 22

23 x R Y x 2 S Y x 2 S x R e) Circuito con latch NOR f) Circuito con latch NAND x x 2 x Y=Q x x 2 Y=Q x g) Diagrama de contactos con latch NOR h) Diagrama de contactos con latch NAND Procedimiento:. Dada la tabla de transición que especifica la función de excitación =, se deriva un par de mapas para cada con =, 2,,, mediante las condiciones de la tabla de excitación. 2. Se deriva la función booleana simplificada para cada. Debe cuidarse de no hacer igual a en la misma casilla de mintérmino. 3. Se dibuja el diagrama lógico usando latches junto con las compuertas requeridas para generar las funciones booleanas. Para latches NOR se utilizan las funciones booleanas obtenidas en el paso 2. Para latches NAND se usan los valores complementados de los obtenidos en el paso 2. 23

24 4. PROCEDIMIENTO DE DISEÑO. Inicia con el planteamiento del problema, termina con un diagrama lógico /o con un diagrama de contactos. Pasos a seguir con objeto de minimizar la complejidad del circuito producir un circuito estable sin carreras críticas. Ejemplo. Diseñar un circuito con dos entradas D (switch del operario) G (switch del supervisor), una salida Q (motor de proceso). Si D se cierra o se abre, se transfiere a la salida Q, siempre que G =. La salida Q seguirá a D en tanto que G =. Cuando G pasa a, la información que estaba presente en la entrada D en el momento de la transición ocurrida se retiene en la salida Q. 24

25 Supervisor G Operario D Proceso Q ESTADO Supervisor G Operario D Proceso Q ESTADO 25

26 Supervisor G Operario D Proceso Q ESTADO Supervisor G Operario D Proceso Q ESTADO 26

27 Supervisor G Operario D Proceso Q ESTADO Supervisor G Operario D Proceso Q ESTADO 27

28 Tabla de flujo primitiva. Estado Entradas Salida D G Q Comentarios a Q = D porque G =, después del estado b, del c, o del f b Q = D porque G =, después del estado a, del e, o del d c Después del estado a o del d d Después del estado c e Después del estado b o del f f Después del estado e Tabla de estados totales DG a b c, - a, b, - -, - -, - a, - b, e, - c d e c, a, - -, - d, - c, - -, - b, - d, f, - -, - b, - e, Tabla primitiva de FLUJO f f, a, - -, - e, - 28

29 Reducción de la tabla de flujo primitiva. Fusión. Agrupación de los estados estables desde filas separadas a una fila común. Procedimiento informal. Pueden fusionarse dos o más filas en la tabla primitiva de flujo en una fila si ha estados salidas sin conflicto en cada una de las columnas. Reducción de la tabla de flujo primitiva. DG DG a c, - a, b, - -, - b -, - a, - b, e, - c c, a, - -, - d, - e f, - -, - b, - e, d c, - -, - b, - d, f f, a, - -, - e, - Estados candidatos para la fusión en una fila 29

30 Reducción de la tabla de flujo primitiva. DG DG a, c, d c, a, b, - d, a a, a, b, - a, b, e, f f, a, - b, e, b b, a, - b, b, Tabla de flujo reducida Tabla de transición diagrama lógico. DG DG a) = + b) = 3

31 Tabla de transición diagrama lógico. D G Y Q D G G Y = Q c) Diagrama lógico de compuertas d) Diagrama de contactos Implantación con latches. Mapas K para DG DG X X X X X X a) = b) = 3

32 D R Q D G D Y=Q G G D G S c) Latch compuertas NOR d) Diagrama de contactos D G Y=Q S Q D R G e) Latch compuertas NAND f) Diagrama de contactos Asignación de salidas a los estados inestables. Ejemplo. a b c d a, b, - c, - b, c, d, - a, - d, X X a) Tabla de flujo b) Asignación de salidas 32

33 Los valores de salida de los estados inestables deben escogerse de modo que no ocurran salidas falsas momentáneas cuando el circuito cambia entre estados estables. El procedimiento para asignar las salidas asociadas a las salidas inestables es: Asignar un a una variable de salida asociada con un estado inestable que es un estado transitorio entre dos estados estables que tienen un en la variable de salida correspondiente. Asignar un a una variable de salida asociada con un estado inestable que es un estado transitorio entre dos estados estables que tienen un en la variable de salida correspondiente. Asignar una condición no importa a una variable de salida asociada con un estado inestable que es un estado transitorio entre dos estados estables que tienen valores diferentes ( o ) en la variable de salida correspondiente. Procedimiento de diseño.. Obtener una tabla de flujo primitiva mediante las especificaciones dadas de diseño. Esta es la parte más difícil del diseño. 2. Reducir la tabla de flujo fusionando filas en la tabla de flujo primitiva. 3. Asignar variables binarias de estado a cada fila de la tabla de flujo reducida para obtener la tabla de transición. 4. Asignar valores de salidas a los guiones asociados con los estados inestables para obtener los mapas de salida. 5. Simplificar las funciones booleanas de las variables de excitación salida se dibuja el diagrama lógico (mediante compuertas o con latches SR), el diagrama de contactos. 33

34 5. REDUCCIÓN DE LAS TABLAS DE ESTADO Y DE FLUJO. Problema: se debe reducir estados de tablas de estado especificadas en forma incompleta. Tabla de implicación. Ejemplo : Estado presente Estado siguiente Salida x = x = x = x = a c b b d a c a d d b d Tabla de estados para demostrar los estados equivalentes (a, b) implica (c, d), (c, d) implica (a, b) entonces a b como c d son equivalentes Equivalencia de estados: dos estados son equivalentes, si los estados siguientes son iguales las salidas no cambian. Ejemplo 2. Estado presente Estado siguiente Salida x = x = x = x = a d b b e a c g f d a d e a d f c b g a e Tabla de estados a ser reducida b c d e f g a b c d e f Tabla de implicación 34

35 b d, e c d e f c, d c, e a, b g d, e d, e a b c d e f Tabla de implicación Reducción de tablas de estado de flujo. Estados equivalentes: (a, b) (d, e) (d, g) (e, g) Estados no equivalentes: (a, b) (c) (d, e, g) (f) Estado presente Estado siguiente Salida x = x = x = x = a d a c d f d a d f c a Tabla de flujo reducida 35

36 Fusión de la tabla de flujo. La tabla de flujo primitiva está incompletamente especificada Para la equivalencia de estados deben estar especificados los estados siguientes las salidas Dos estados son compatibles si para cada entrada posible tienen la misma salida, sus estados siguientes son compatibles. Las condiciones no importa, marcadas con un guion, no se toman en cuenta. Procedimiento para encontrar grupos compatibles:. Determinar todos los pares compatibles por el uso de la tabla de implicación 2. Se obtienen los compatibles maximales usando un diagrama de fusión 3. Se encuentra una colección mínima de compatibles que cubren todos los estados es cerrada Para el ejemplo: a DG c, - a, b, - -, - b b -, - a, - b, e, - c d e f c d e c, a, - -, - d, - c, - -, - b, - d, f, - -, - b, - e, a b c d e f f, a, - -, - e, - 36

37 Tabla de implicación b c d e f c, f c, f d, e d, e d, e c, f d, e c, f a b c d e Pares compatibles: (a, b) (a, c) (a, d) (b, e) (b, f) (c, d) (e, f) Compatibles maximales. Compatible maximal: grupo de compatibles que contiene todas las combinaciones posibles de los estados compatibles. Se usa un método gráfico: cada estado es un punto colocado en el perímetro de una circunferencia Punto aislado: estado que no es compatible con cualquier otro estado Una línea representa un par compatible Un triángulo consta de un compatible de tres estados Un compatible de n estados es un polígono de n lados con todas las diagonales conectadas 37

38 Para el ejemplo: Pares compatibles: (a, b) (a, c) (a, d) (b, e) (b, f) (c, d) (e, f) a a f b f b e c e c d d Compatibles maximales: (a, b) (a, c, d) (b, e, f) Compatibles maximales. h a g b f c e d Compatibles maximales: (a, b, e, f) (b, c, h) (c, d) (g) 38

39 Condición de cobertura cerrada. Condición de cobertura: el conjunto de compatibles maximales inclue todos los estados de la tabla de estado original. Condición de cierre: si no ha estados implicados o si los estados implicados se incluen dentro del conjunto. Para el ejemplo se elige: (a, c, d) (b, e, f) No ha estados implicados para: (a, c) (a, d) (c, d) (b, e) (b, f) (e, f) Ejemplo. a b b, c c d, e e b d b, c a, d e b, c a b c d d c a) Tabla de implicación b) Diagrama de fusión 39

40 Pares compatibles: (a, b) (a, d) (b, c) (c, d) (c, e) (d, e) Compatibles maximales: (a, b) (a, d) (b, c) (c, d, e) Compatibles (a, b) (a, d) (a, d) (c, d, e) Estados implicados (b, c) (b, c) (d, e) Tabla de cierre (a, d) (b, c) Condición de cobertura cerrada: (a, d) (b, c) (c, d, e) 6. ASIGNACIÓN DE ESTADO LIBRE DE CARRRERAS. Se debe escoger una asignación binaria de estados de modo de prevenir las carreras críticas, esto se logra haciendo que los estados entre los cuales ocurren las transiciones, reciban asignaciones adacentes. Ejemplo: Tabla de flujo de tres filas a b c x x 2 a b c a a b b c a c c c a = b = c = a) Tabla de flujo b) Diagrama de transición 4

41 Método de filas compartidas. x x 2 a a b d a b a b b c c d c c c d a - c - a = b = d = c = a) Tabla de flujo b) Diagrama de transición a = b = c = d = x x c) Tabla de transición 4

42 Ejemplo 2: Tabla de flujo con cuatro filas x x 2 a b a d a a b b d b a c c a b c d c d d c d b c a) Tabla de flujo b) Diagrama de transición Tabla de flujo con cuatro filas 2 3 a b c g e d f a= b= e= g= d= f= c= a) Asignación binaria b) Diagrama de transición 42

43 Asignación de estados a la tabla de flujo modificada x x 2 a = b a e a b = c = g = - = f = d = e = b d b a c g b c - a c - - c f d d f - - d - Método de filas múltiples. 2 3 a b c d c 2 d 2 a 2 b 2 a) Asignación binaria 43

44 Tabla de flujo x x 2 b a = a d a a 2 = b 2 a 2 d 2 a 2 b = b d 2 b a b 2 = b 2 d b 2 a 2 c = c a 2 b c c 2 = c 2 a b 2 c 2 d = c d d c d 2 = c 2 d 2 d 2 c 2 7. RIESGOS. Transitorios indeseables con interrupciones que pueden aparecer a la salida del circuito. Riesgos combinacionales. x x 2 x 2 x 3 Y x x 2 x 3 a) Diagrama de contactos = + b) Mapa K para 44

45 x x 2 x 3 x x 2 Y x 2 x 3 x x 3 a) Mapa K para b) Diagrama de contactos = + + Riesgos a) Riesgo estático b) Riesgo estático c) Riesgo dinámico 45

46 Riesgos secuenciales. x x 2 Y x x 2 x 2 a) Diagrama de contactos b) Tabla de transición Riesgos secuenciales. x x 2 c) Mapa K para 46

47 Riesgos secuenciales. x x 2 x x 2 x 2 x Y a) Mapa K para b) Diagrama de contactos 8. EJEMPLOS DE APLICACIÓN. Ejemplo : Deducir el circuito de mando de un motor, que es comandado por dos botones: con el botón A se arranca el motor, si se deja de pulsar A, el motor sigue funcionando, sucesivas acciones de A no influen en el funcionamiento del motor. Si se presiona el botón P, el motor deja de funcionar, sucesivas acciones de P no influen en la salida. Ejemplo 2: Con un solo botón, encender apagar un motor. Generalización: con una sola botonera, habilitar varias salidas en forma secuencial, comenzando con que ninguna salida está habilitada. Es decir, en un primer instante ninguna salida está habilitada, se presiona la botonera se habilita la primera salida, se presiona otra vez la botonera se habilita la segunda salida, deshabilitando la primera; se presiona nuevamente la botonera se habilita la tercera salida, deshabilitando la segunda, asi sucesivamente hasta que nuevamente se regrese al estado inicial. 47

48 CONCLUSIONES. Introducción Clasificación Procedimiento de análisis Tabla de transición Procedimiento Tabla de flujo Condiciones de carrera. Carrera no crítica Carrera crítica Ciclo Consideraciones de estabilidad. CONCLUSIONES. Circuitos con latches Latch con compuertas NOR Latch con compuertas NAND Análisis de circuitos secuenciales asíncronos con latches. Procedimiento Implementación mediante latches SR Procedimiento Procedimiento de diseño Tabla de estados totales Tabla de flujo primitiva Reducción de la tabla de flujo primitiva Tabla de transición diagrama lógico Implantación con latches Asignación de salidas a los estados inestables Procedimiento de diseño 48

49 CONCLUSIONES. Reducción de las tablas de estado de flujo Tabla de implicación Equivalencia de estados Fusión de la tabla de flujo Compatibles maximales Condición de cobertura cerrada Asignación de estado libre de carreras Método de filas compartidas Método de filas múltiples CONCLUSIONES. Riesgos Riesgos combinacionales Riesgos secuenciales Ejemplos de aplicación 49

50 5

Circuitos Secuenciales

Circuitos Secuenciales Circuitos Secuenciales En la lógica combinacional los circuitos producen una respuesta instantánea, es decir, las salidas se pueden calcular a partir de la combinación de los valores de las entradas en

Más detalles

TEMA 10. CIRCUITOS SECUENCIALES

TEMA 10. CIRCUITOS SECUENCIALES TEMA 10. CIRCUITOS SECUENCIALES http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/ 1 TEMA 10. CIRCUITOS

Más detalles

Tema 8. Sistemas secuenciales asincronos

Tema 8. Sistemas secuenciales asincronos Tema 8 Sistemas secuenciales asincronos Generalidades Los circuitos secuenciales asíncronos son circuitos secuenciales que no están sincronizados por ninguna señal de reloj Por ello, responden de inmediato

Más detalles

EL Sistemas Digitales

EL Sistemas Digitales EL-4002 Sistemas Digitales Circuitos Secuenciales Parte 1: Elementos de Memoria y Análisis de Circuitos Secuenciales Introducción a los Circuitos Secuenciales Un circuito Secuencial contiene: Elementos

Más detalles

Relación de Problemas de Circuitos Secuenciales

Relación de Problemas de Circuitos Secuenciales Escuela Técnica de Ingenieros en Informática de Sistemas Sistemas Electrónicos Digitales Relación de Problemas de Circuitos Secuenciales 1.- Dado el circuito secuencial síncrono de la figura: a.- Trace

Más detalles

2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial.

2. Biestables asíncronos. Biestables R-S. Tecnología Industrial II. Tema 4.- Elementos básicos de un circuito secuencial. . Clases de circuitos secuenciales. Los circuitos secuenciales pueden ser asíncronos o síncronos. Un circuito secuencial es asíncrono cuando los cambios de estado tienen lugar cuando están presentes las

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A-1 Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic A-2 Appendix

Más detalles

LÓGICA SECUENCIAL Y COMBINATORIA

LÓGICA SECUENCIAL Y COMBINATORIA LÓGIA SEUENIAL Y OMBINATORIA SESIÓN # 12 5.1 Introducción a los sistemas secuenciales. Hasta ahora, los circuitos lógicos que se han considerado han sido combinatorios. En estos las salidas en cualquier

Más detalles

DEPARTAMENTO ACADEMICO ELECTROCIDAD Y ELETRONICA

DEPARTAMENTO ACADEMICO ELECTROCIDAD Y ELETRONICA UNIVERSIDAD NACIONAL SAN LUIS GONZAGA DE ICA FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA DEPARTAMENTO ACADEMICO ELECTROCIDAD Y ELETRONICA TEMA: CIRCUITOS

Más detalles

3. Consideraciones temporales. Eliminación de competencias.

3. Consideraciones temporales. Eliminación de competencias. 3. Consideraciones temporales. Eliminación de competencias. En esta sección se comienza describiendo los conceptos más importantes relacionados con las consideraciones temporales, a saber, ciclo, carrera,

Más detalles

Electrónica Digital

Electrónica Digital 2. Síntesis n este apartado se presentan las etapas que constituyen el proceso de diseño de sistemas asíncronos de modo fundamental: Paso : onstruir una tabla de flujo primitiva a partir de la descripción

Más detalles

Tema 2: Análisis y diseño de circuitos digitales

Tema 2: Análisis y diseño de circuitos digitales Tema 2: Análisis y diseño de circuitos digitales Análisis y diseño de circuitos secuenciales Electrónica Digital 1 Esquema de la presentación 1. Introducción 2. Análisis de circuitos secuenciales 3. Metodología

Más detalles

Arquitectura de Computadoras para Ingeniería

Arquitectura de Computadoras para Ingeniería Arquitectura de Computadoras para Ingeniería (Cód. 7526) 1 Cuatrimestre 2016 Dra. Dana K. Urribarri DCIC - UNS Circuitos Secuenciales Dana K. Urribarri ACIng 2016 2 Circuitos secuenciales La respuesta

Más detalles

Arquitectura de Computadoras

Arquitectura de Computadoras Arquitectura de Computadoras (Cód. 5561) 1 Cuatrimestre 2016 Dra. Dana K. Urribarri DCIC - UNS Circuitos Secuenciales Dana K. Urribarri AC 2016 2 Circuitos secuenciales La respuesta de un circuito combinacional

Más detalles

NOT. Ejemplo: Circuito C1

NOT. Ejemplo: Circuito C1 Métodos de diseño de circuitos digitales Sistemas combinacionales En un circuito combinacional los valores de las salidas dependen únicamente de los valores que tienen las entradas en el presente. Se construen

Más detalles

Introducción a los Sistemas Secuenciales. Problemas estructurales en un circuito secuencial asíncrono

Introducción a los Sistemas Secuenciales. Problemas estructurales en un circuito secuencial asíncrono Definiciones básicas Autómatas De Mealy De Moore Formas de descripción de un sistema secuencial Diagrama de estado Tabla de flujo Tabla de estado-salida Tabla de transición Proceso de análisis de sistemas

Más detalles

Figura Implementación de un latch a partir de un biestable asíncrono.

Figura Implementación de un latch a partir de un biestable asíncrono. 1.7. Implementaciones de biestables En muchas ocasiones no contamos con el circuito integrado del biestable necesario para una aplicación y por tal razón se hace necesario hacer implementaciones a partir

Más detalles

Facultad de Ingeniería Eléctrica

Facultad de Ingeniería Eléctrica Facultad de Ingeniería Eléctrica Laboratorio de Electrónica Ing. Luís García Reyes Práctica Número 10 Demultiplexores Materia: Laboratorio de Electrónica Digital I Objetivo: Comprobación del funcionamiento

Más detalles

Circuitos Secuenciales

Circuitos Secuenciales EL - 337 Página Agenda EL - 337 Página 2 Introducción El biestable de flip flops de flip flops tipo D de flip flops tipo T de flip flops tipo S-R de flip flops tipo J-K de circuitos Conclusiones Introducción

Más detalles

T7-SISTEMAS SECUENCIALES

T7-SISTEMAS SECUENCIALES Circuitos ecuenciales 1 T7-ITEMA ECUENCIALE Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. ecuenciales, aquellos cuyas

Más detalles

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1) 1. CONVERSORES DE CODIGO La disponibilidad de una gran variedad de códigos para los mismos elementos discretos de información origina el uso de

Más detalles

Puerta NOT Puerta OR Puerta AND Puerta NOR Puerta NAND

Puerta NOT Puerta OR Puerta AND Puerta NOR Puerta NAND Bloque 5. Sistemas automáticos de control. Programación de sistemas automáticos. 75. Indica, de las siguientes expresiones, cuáles son verdaderas (V) y cuáles son falsas (F). (2p.): Los sistemas de control

Más detalles

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1 Circuitos Lógicos Combinatorios Ing. Jorge Manrique 2004 Sistemas Digitales 1 Circuitos Combinatorios Un circuito combinatorio es un arreglo de compuertas lógicas con un conjunto de entradas y salidas.

Más detalles

INTRODUCCIÓN A LOS SISTEMAS DIGITALES Parte 2

INTRODUCCIÓN A LOS SISTEMAS DIGITALES Parte 2 INTRODUCCIÓN A LOS SISTEMAS DIGITALES Parte 2 2014 MATERIAL DE APOYO A LOS TEMAS DE LA UNIDAD I Basado en la obra del autor M. Morris Mano: Arquitectura de Computadoras 3era. edición 1. FLIP-FLOPS Los

Más detalles

Ejercicios del bloque de Electrónica digital Tecnología Industrial II 2016/2017

Ejercicios del bloque de Electrónica digital Tecnología Industrial II 2016/2017 Se desea diseñar un circuito lógico que detecte los números primos comprendidos entre 0 y 15, representados en binario natural. (No considere el cero y el 1 como primos a efectos de realizar la tabla de

Más detalles

Arquitecturas de Computadores. 4 Sistemas Combinacionales y Secuenciales Prof. Javier Cañas R.

Arquitecturas de Computadores. 4 Sistemas Combinacionales y Secuenciales Prof. Javier Cañas R. Arquitecturas de Computadores 4 Sistemas Combinacionales y Secuenciales Prof. Javier Cañas R. Temario 1. Introducción 2. Sistemas Combinacionales (SC) 3. Implantación de SC mediante PLA 4. Sistemas Secuenciales

Más detalles

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias

Organización n del Computador 1. Lógica Digital 2 Circuitos y memorias Organización n del Computador Lógica Digital 2 Circuitos y memorias Circuitos Secuenciales Circuitos combinatorios Funciones ooleanas El resultado depende sólo s de las entradas También n necesitamos circuitos

Más detalles

Electrónica. Tema 6 Circuitos Secuenciales. Tema 1 Fundamentos de semiconductores

Electrónica. Tema 6 Circuitos Secuenciales. Tema 1 Fundamentos de semiconductores Electrónica Tema 6 Circuitos Secuenciales Tema 1 Fundamentos de semiconductores 1 Lógica secuencial Un circuito secuencial es aquel cuyas salidas dependen no sólo de las entradas actuales, sino también

Más detalles

3-Formas Canónicas. 3: Canónicas 1

3-Formas Canónicas. 3: Canónicas 1 3-Formas Canónicas 3.1 Expresiones canónicas: mintérminos y maxtérminos 3.2 Expansión a las formas canónicas 3.3 Síntesis de las formas canónicas 3.4 Diseño lógico y simplificación 3: Canónicas 1 Expresiones

Más detalles

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales

Organización de Computadoras Apunte 5: Circuitos Lógicos Secuenciales Organización de Computadoras 2003 Apunte 5: Circuitos Lógicos Secuenciales Introducción: En el desarrollo de los sistemas digitales es fundamental el almacenamiento de la información, esta característica

Más detalles

Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales

Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales Universidad Nacional de Catamarca Facultad de Ciencias Exactas y Naturales CICLO PROFESORADO EN COMPUTACIÓN PRIMER AÑO ASIGNATURA ARTICULACIÓN CURRICULAR II http://www.actiweb.es/artcur2unca/ Ing. Georgina

Más detalles

Prof: Zulay Franco Puerto Ordaz, Agosto

Prof: Zulay Franco Puerto Ordaz, Agosto Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar, en binario, el número de pulsos que llegan a su entrada de reloj.

Más detalles

DISEÑO F.S.M DIGITAL2 YESID SANTAFE

DISEÑO F.S.M DIGITAL2 YESID SANTAFE DISEÑO F.S.M DIGITAL2 YESID SANTAFE los circuitos secuenciales recuerdan lo sucedido en instantes de tiempo anteriores y son capaces de alterar su comportamiento futuro en base a esta información De forma

Más detalles

EJERCICIOS. Tema 8. Ejercicios Asíncronos. 1) Analizar el siguiente circuito:

EJERCICIOS. Tema 8. Ejercicios Asíncronos. 1) Analizar el siguiente circuito: Ejercicios Asíncronos EJERCICIOS. Tema 8 1) Analizar el siguiente circuito: 2) Diseñar un circuito secuencial asíncrono de dos entradas (x 1, x 2 ) y una salida (z) que cumpla lo siguiente: Siempre que

Más detalles

LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ

LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ LECCIÓN Nº 05 SEÑALES DE RELOJ Y FLIP FLOP SINCRONIZADOS POR RELOJ. FLIP FLOP RS SINCRONIZADOS POR RELOJ Un flip-flop S-R es un circuito multivibrador biestable conformado por un detector de transición

Más detalles

Circuitos Digitales Avanzados

Circuitos Digitales Avanzados Circuitos Digitales Avanzados M.C. Jorge E. Ibarra Esquer jorgeeie@uabc.mx Contenido Circuitos secuenciales con dispositivos MSI Redes iterativas Circuitos para operaciones aritméticas Dispositivos programables

Más detalles

Clase N 3 El Flip-Flop. Flop. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Y CIRCUITOS. Trimestre Enero Marzo 2007

Clase N 3 El Flip-Flop. Flop. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Y CIRCUITOS. Trimestre Enero Marzo 2007 EC275 Ingeniería Electrónica 2 Clase N 3 El Flip-Flop Flop Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Y CIRCUITOS Trimestre Enero Marzo 27 Temario general Principio de funcionamiento de los Flip-Flops

Más detalles

IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES

IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES SIMPLIFICACIÓN DE FUNCIONES LÓGICAS Para implementar mediante un circuito digital formado por puertas lógicas una función lógica el primer paso consiste en realizar

Más detalles

Diseño de circuitos combinacionales

Diseño de circuitos combinacionales Diseño de circuitos combinacionales Mario Medina C. mariomedina@udec.cl Diseño de circuitos combinacionales Métodos de minimización vistos permiten obtener funciones de dos niveles Tópicos en diseño de

Más detalles

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras

Arquitecaura de Computadoras Tema 1 - Introducción a la Arquitectura de Computadoras 1121025 Arquitecaura de Computadoras - Introducción a la Arquitectura de Computadoras Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma

Más detalles

Tabla 5.2 Compuertas básicas A B A B A B

Tabla 5.2 Compuertas básicas A B A B A B Compuertas lógicas Un bloque lógico es una representación simbólica gráfica de una o más variables de entrada a un operador lógico, para obtener una señal determinada o resultado. Los símbolos varían de

Más detalles

Electrónica Digital: Diseño y Lógica Secuencial

Electrónica Digital: Diseño y Lógica Secuencial Electrónica Digital: Diseño y Lógica Secuencial Profesor: Ing Andrés Felipe Suárez Grupo de Investigación en Percepción y Sistemas Inteligentes. Email: Andres.suarez@correounivalle.edu.co Tabla de Contenido

Más detalles

ANALÓGICO vs. DIGITAL

ANALÓGICO vs. DIGITAL ANALÓGICO vs. DIGITAL Una señal analógica se caracteriza por presentar un numero infinito de valores posibles. Continuo Posibles valores: 1.00, 1.01, 200003,, infinitas posibilidades Una señal digital

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A- Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic 999 M. Murdocca

Más detalles

TEMA 5.3 SISTEMAS DIGITALES

TEMA 5.3 SISTEMAS DIGITALES TEMA 5.3 SISTEMAS DIGITALES TEMA 5 SISTEMAS DIGITALES FUNDAMENTOS DE ELECTRÓNICA 08 de enero de 2015 TEMA 5.3 SISTEMAS DIGITALES Introducción Sistemas combinacionales Sistemas secuenciales TEMA 5.3 SISTEMAS

Más detalles

0. Repaso Electrónica Digital

0. Repaso Electrónica Digital 0. Repaso Electrónica Digital 3.1. Funciones lógicas básicas 3.2. Lógica y transistores 3.3. Minimización de funciones booleanas 3.4. Circuitos Combinacionales 3.5. Circuitos secuenciales Funciones lógicas

Más detalles

plicación de los circuitos SUMADOR DIBITAL S C

plicación de los circuitos SUMADOR DIBITAL S C plicación de los circuitos ógicos A B SUMADOR DIBITAL S C Aplicaciones de los circuitos lógicos Algunas aplicaciones elementales como los circuitos aritméticos digitales y los codificadores y decodificadores,

Más detalles

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o

Más detalles

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E. Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 Contenido En 1815 George Boole propuso una herramienta

Más detalles

Circuitos secuenciales

Circuitos secuenciales FLIP-FLOPS Circuitos secuenciales Los circuitos digitales que hasta ahora se han considerado, han sido combinacionales, esto es, las salidas en cualquier momento dependen por completo de las entradas presentes

Más detalles

1ª evaluación: 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE

1ª evaluación: 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE Electrónica digital Página 1 1ª evaluación: 1: 2: 3: 4: INTRODUCCIÓN A LOS SISTEMAS DIGITALES SISTEMAS DE NUMERACIÓN BINARIO OCTAL Y HEXADECIMAL CAMBIOS DE BASE ALGEBRA DE BOOLE POSTULADOS Y TEOREMAS PUERTAS

Más detalles

SIMPLIFICACIÓN DE FUNCIONES LÓGICAS

SIMPLIFICACIÓN DE FUNCIONES LÓGICAS LABORATORIO # 4 Realización: SIMPLIFICACIÓN DE FUNCIONES LÓGICAS 1. OBJETIVOS Los objetivos de este laboratorio es que Usted, aprenda a: Simplificar funciones utilizando mapas de Karnaugh Utilizar compuertas

Más detalles

Práctica 5. Generadores de Señales de Reloj y Flip-flops

Práctica 5. Generadores de Señales de Reloj y Flip-flops 5.1 Objetivo Práctica 5 Generadores de Señales de Reloj y Flip-flops El alumno conocerá y comprobará el funcionamiento de dispositivos empleados en la lógica secuencial y dispositivos con memoria basados

Más detalles

Organización del Computador 1 Lógica Digital 2: circuitos y memor

Organización del Computador 1 Lógica Digital 2: circuitos y memor Organización del Computador 1 Lógica Digital 2: circuitos y memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Circuitos secuenciales Circuitos combinatorios

Más detalles

HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA

HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA f Universidad Rey Juan Carlos Grado en Ingeniería Informática Fundamentos de Computadores HOJA DE PROBLEMAS 8: ELEMENTOS DE MEMORIA 1. Se desea diseñar un circuito que calcule el bit de paridad par sobre

Más detalles

CIDEAD.2º BACHILLERATO. Tecnología Industrial II Tema 3.- Circuitos Secuenciales

CIDEAD.2º BACHILLERATO. Tecnología Industrial II Tema 3.- Circuitos Secuenciales Desarrollo del tema.- 1. Introducción. 2. La tabla de las fases. 1 1. Introducción. Los circuitos secuenciales son aquellos que la señal digital de salida depende de los valores de la entrada y de la influencia

Más detalles

LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS

LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS LECCIÓN Nº 06 DISEÑO DE CONTADORES SINCRONOS 1. DISPOSITIVOS SECUENCIALES Los circuitos biestables son aquellos que poseen dos estados estables que se pueden mantener por tiempo indefinido, lo que nos

Más detalles

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas Sistemas Digitales TRABAJO PRÁCTICO Nº 3 Expresiones booleanas, tablas de verdad y compuertas lógicas Ejercicio Nº 1: Dadas las siguientes funciones: F ( A, B, C, D) C.( D A) AC..( B D 1 ) F2 ( A, B, C,

Más detalles

Análisis y síntesis de circuitos con elementos de memoria. Proceso de Análisis y síntesis de circuitos con elementos de memoria

Análisis y síntesis de circuitos con elementos de memoria. Proceso de Análisis y síntesis de circuitos con elementos de memoria Proceso de Reducción de tablas de estado Obtención de pares compatibles mediante la carta de implicación Obtención del conjunto compatible máximo Reducción de tablas de estado en circuitos con inespecificaciones.

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA. NÚCLEO MÉRIDA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA. NÚCLEO MÉRIDA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA. NÚCLEO MÉRIDA LABORATORIO DE SISTEMAS DIGITALES Prof.: Olga González y Mayren Rivas Noviembre 2009 Práctica 6. Diseño e implementación

Más detalles

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO SOLUCIÓN

TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO SOLUCIÓN TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 3 JULIO 2006. SOLUCIÓN Tipo test (0,4 puntos correcta, 0 puntos en blanco y 0,2 puntos incorrecta) 1. El resultado en complemento a 2 de la

Más detalles

Circuitos Secuenciales: concepto de estado

Circuitos Secuenciales: concepto de estado Lógica Secuencial Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo t i depende de X en ese mismo instante de tiempo t i y en todos

Más detalles

Clase Nº 2. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA. Trimestre Enero - Marzo 2006

Clase Nº 2. Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA. Trimestre Enero - Marzo 2006 EC2175 Ingeniería Electrónica 2 Clase Nº 2 Ing. Manuel Rivas DEPARTAMENTO DE ELECTRÓNICA Trimestre Enero - Marzo 2006 Objetivos de aprendizaje Conocer las operaciones lógicas básicas: AND, OR y NOT Estudiar

Más detalles

EIE SISTEMAS DIGITALES Tema 5: Análisis de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

EIE SISTEMAS DIGITALES Tema 5: Análisis de la lógica combinacional. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas EIE 446 - SISTEMS DIGITLES Tema 5: nálisis de la lógica combinacional Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas OJETIVOS DE L UNIDD nalizar los circuitos lógicos combinacionales

Más detalles

Operación de circuitos lógicos combinatorios.

Operación de circuitos lógicos combinatorios. Operación de circuitos lógicos combinatorios. 1.1 Analiza circuitos lógicos combinatorios, empleando sistemas y códigos numéricos. A. Identificación de las características de la electrónica digital. Orígenes

Más detalles

Sistemas secuenciales síncronos: síntesis desde codificación mínima.

Sistemas secuenciales síncronos: síntesis desde codificación mínima. Sistemas secuenciales síncronos: síntesis desde codificación mínima. Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica

Más detalles

Sistemas secuenciales síncronos: la tabla de estados de un control de volumen

Sistemas secuenciales síncronos: la tabla de estados de un control de volumen Sistemas secuenciales síncronos: la tabla de estados de un control de volumen Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola

Más detalles

Lógica Secuencial. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC

Lógica Secuencial. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Lógica Secuencial Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC Componentes secuenciales Contienen elementos de memoria Los valores de sus salidas dependen de los valores en sus

Más detalles

Método de Karnaugh. Fundamentos de los Computadores Grado en Ingeniería Informática

Método de Karnaugh. Fundamentos de los Computadores Grado en Ingeniería Informática 2. Simplificación de funciones booleanas: as Método de Karnaugh aug Método de Karnaugh Fundamentos de los Computadores Grado en Ingeniería Informática Introducción La efectividad de la simplificación booleana

Más detalles

7.4. Análisis y síntesis de autómatas utilizando registros paralelos Análisis de máquinas de estado con flip-flops D [ Wakerly pág.

7.4. Análisis y síntesis de autómatas utilizando registros paralelos Análisis de máquinas de estado con flip-flops D [ Wakerly pág. 7.4. Análisis y síntesis de autómatas utilizando registros paralelos 7.4.. Análisis de máquinas de estado con flip-flops D [ Wakerly 7.3.4 pág. 553] 7.4...Obtención de las funciones de transición y salida

Más detalles

Esperá que lo anoto, sino me olvido

Esperá que lo anoto, sino me olvido Jorge Aliaga Verano 23 Esperá que lo anoto, sino me olvido Además de hacer operaciones con datos, como se mostró en la práctica 5, para poder hacer cálculos es necesario tener un mecanismo que almacene

Más detalles

PRÁCTICA 1: DISEÑO CON PUERTAS LÓGICAS

PRÁCTICA 1: DISEÑO CON PUERTAS LÓGICAS Circuitos Electrónicos Digitales PRÁCTICA : DIEÑO CON PUERTA LÓGICA OBJETIVO: Aprender a utilizar adecuadamente circuitos integrados. Aprender la metodología necesaria en las conexiones de circuitos para

Más detalles

Fundamentos de los Computadores Grado en Ingeniería Informática

Fundamentos de los Computadores Grado en Ingeniería Informática 4. Introducción a los sistemas secuenciales Fundamentos de los Computadores Grado en Ingeniería Informática Introducción La capacidad de memorización es básica para el diseño de sistemas digitales complejos

Más detalles

Clk. Biestables síncrono

Clk. Biestables síncrono 13 Biestables síncrono Son aquellos biestable que disponen de una señal externa denominada señal de habilitación o señal de reloj (CLK), mientras esta entrada de reloj se encuentra activa, la salida del

Más detalles

6-Simplificación. 6.1 Ejemplos en dos niveles 6.2 Simplificación en dos niveles 6.3 Algoritmos de simplificación. 6: Simplificación 1

6-Simplificación. 6.1 Ejemplos en dos niveles 6.2 Simplificación en dos niveles 6.3 Algoritmos de simplificación. 6: Simplificación 1 6-Simplificación 6.1 Ejemplos en dos niveles 6.2 Simplificación en dos niveles 6.3 Algoritmos de simplificación 6: Simplificación 1 Ejemplo: comparador de dos bits N1 N2 A B C D LT EQ GT A B < C D A B

Más detalles

Análisis y síntesis de sistemas digitales combinacionales

Análisis y síntesis de sistemas digitales combinacionales Análisis Algoritmo de análisis, para un circuito lógico combinacional Síntesis. Conceptos Circuitos combinacionales bien construidos Circuitos combinacionales mal construidos Criterios de optimización

Más detalles

Máquinas de estados finitas 1 FUNDAMENTOS LÓGICOS ALGEBRA BOOLEANA. Grupo de correo

Máquinas de estados finitas 1 FUNDAMENTOS LÓGICOS ALGEBRA BOOLEANA. Grupo de correo Máquinas de estados finitas FUNDAMENTOS LÓGICOS ALGEBRA BOOLEANA Grupo de correo compformaut@googlegroups.com Máquinas de estados finitas 2 Funciones básicas: AND, OR y NOT y = a+ b y = ab y= a a b y a

Más detalles

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL TECNOLOGÍA E COMPUTAORES / SISTEMAS IGITALES EXAMEN FINAL. 14 ENERO 2010 SOLUCIÓN TIPO TEST 1ª y 2ª (CORRECTA 0,2 PUNTOS, ERRÓNEA, -0,05 PUNTOS) TIPO TEST 3ª (CORRECTA 0,4 PUNTOS, ERRÓNEA, -0,1 PUNTOS)

Más detalles

Lenguajes de Programación de Autómatas

Lenguajes de Programación de Autómatas Lenguajes de Programación de Autómatas STEP 7 ISA-UMH 1 ÍNDICE Introducción a la programación del autómata Etapas Definición del sistema de control Definición de las variables del modelo de control Lenguajes

Más detalles

ARQUITECTURAS ESPECIALES

ARQUITECTURAS ESPECIALES ARQUITECTURAS ESPECIALES EL - 337 Página Qué es un Multiplexor? EL - 337 Un multiplexor o MUX es un switch digital (interruptor digital) que conecta una de las entradas con su única salida. Desde el punto

Más detalles

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES.

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES. 1 ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES. Podemos dividir la electrónica en dos grandes campos: la electrónica analógica y la electrónica digital, según el tipo de señales

Más detalles

FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos

FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos FUNDAMENTOS DEL MATERIAL INFORMÁTICO TEMA 4 Problemas Propuestos P.. Se desea diseñar un contador binario de tres bits, cuyo contenido se incremente de una en una unidad si la señal de control externa

Más detalles

CIRCUITOS SECUENCIALES

CIRCUITOS SECUENCIALES CIRCUITOS SECUENCIALES 1 Obtener el cronograma del circuito de la figura, y caracterizarlo, sabiendo que parte del estado 000. 2 Obtener el cronograma del circuito de la figura. De qué circuito se trata?

Más detalles

Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014.

Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014. Universidad Central de Venezuela Facultad de Ciencias Escuela de Computación Organización y Estructura del Computador II Semestre I-2014 Práctica #3 1) Qué es un latch? Qué es un flip-flop? 2) Si se aplican

Más detalles

Tema 14: Sistemas Secuenciales

Tema 14: Sistemas Secuenciales Tema 14: Sistemas Secuenciales Objetivos: (CONTADORES) Introducción. Características de los contadores. Contadores Asíncronos. Contadores Síncronos. 1 INTRODUCCIÓN Los contadores son sistemas secuenciales

Más detalles

Definición y representación de los

Definición y representación de los Definición y representación de los circuitos lógicos. LÁMARA R + - + - OBJETIVO GENERAL BATERÍA Utilizar el álgebra booleana para analizar y describir el funcionamiento de las combinaciones de las compuertas

Más detalles

Tema 1: Circuitos Combinacionales

Tema 1: Circuitos Combinacionales Tema : Circuitos Combinacionales Contenidos. Introducción. Aritmética. Álgebra de Boole Señales Sistemas. Introducción Entrada Ecitación Sistema Salida Respuesta Un sistema es un conjunto de partes o elementos

Más detalles

PROYECTO DOCENTE ASIGNATURA: "Electrónica Digital"

PROYECTO DOCENTE ASIGNATURA: Electrónica Digital PROYECTO DOCENTE ASIGNATURA: "Electrónica Digital" Grupo: Grupo 1(959067) Titulacion: Grado en Ingeniería Electrónica, Robótica y Mecatrónica (UMA-US) Curso: 2017-2018 DATOS BÁSICOS DE LA ASIGNATURA/GRUPO

Más detalles

Figura 1.1 Diagrama en bloque de un Circuito Lógico Secuencial

Figura 1.1 Diagrama en bloque de un Circuito Lógico Secuencial CAPITULO Circuitos Lógicos Secuenciales síncronos. Introducción Los circuitos lógicos secuenciales síncronos son aquellos circuitos donde los valores lógicos de salida dependen de las combinaciones de

Más detalles

Figura 1. La puerta NAND

Figura 1. La puerta NAND Otras Compuertas Lógicas Los más complejos sistemas digitales, como, por ejemplo, las grandes computadoras, se construyen con puertas lógicas básicas. Las puertas NOT, OR y AND son las fundamentales. Cuatro

Más detalles

Funciones Lógicas Y Métodos De Minimización

Funciones Lógicas Y Métodos De Minimización Circuitos Digitales I Funciones lógicas Tema III Funciones Lógicas Y Métodos De Minimización Circuito combinacional: Un circuito cuya salida depende únicamente del estado actual de sus entradas. Puedes

Más detalles

Unidad 3: Circuitos digitales.

Unidad 3: Circuitos digitales. A-1 Appendix A - Digital Logic Unidad 3: Circuitos digitales. Diapositivas traducidas del libro Principles of Computer Architecture Miles Murdocca and Vincent Heuring Appendix A: Digital Logic A-2 Appendix

Más detalles

Curso Completo de Electrónica Digital

Curso Completo de Electrónica Digital CURSO Curso Completo de Electrónica Digital Departamento de Electronica y Comunicaciones Universidad Pontifica de Salamanca en Madrid Prof. Juan González Gómez 4.5. Análisis de circuitos combinacionales

Más detalles

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL

UNIVERSIDAD DE CASTILLA LA MANCHA ESCUELA SUPERIOR DE INFORMÁTICA. CIUDAD REAL TECNOLOGÍA DE COMPUTADORES / SISTEMAS DIGITALES EXAMEN FINAL. 30 ENERO 21 1º A (Superior) 1º B (Sistemas) 1º C (Gestión) SOLUCIONES 1.- Realiza los siguientes cambios de base, poniendo en todos los casos

Más detalles

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1

Más detalles

Organización del Computador 1 Lógica Digital 2: circuitos y memor

Organización del Computador 1 Lógica Digital 2: circuitos y memor Organización del Computador 1 Lógica Digital 2: circuitos y memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Septiembre 2009 Circuitos secuenciales

Más detalles

Problema resuelto de Máquinas de estado.

Problema resuelto de Máquinas de estado. Problema resuelto de Máquinas de estado. Se desea diseñar un sistema de iluminación para un pasillo, de manera que cumpla con las siguientes especificaciones: El diseño estará basado en una máquina de

Más detalles

APOYO PARA EL LOGRO DEL PRIMER APRENDIZAJE ESPERADO: CONCEPTOS PREVIOS

APOYO PARA EL LOGRO DEL PRIMER APRENDIZAJE ESPERADO: CONCEPTOS PREVIOS Profesor/a(s) Nivel o Curso/s 4º Ramon Flores Pino Unidad/Sub Unidad 2.- Circuitos de lógica Combinacional Contenidos 1 Compuertas lógicas 2. Enfoque de problemas, 3.- Codificadores y decodificadores GUÍA

Más detalles

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas Sistemas Digitales TRABAJO PRÁCTICO Nº 3 Expresiones booleanas, tablas de verdad y compuertas lógicas Ejercicio Nº 1: Dadas las siguientes funciones: F ( A, B, C, D) = C.( D + A) + A. C.( B + D 1 ) F 2

Más detalles