SlideShare una empresa de Scribd logo
1 de 23
UNIVERSIDAD ESTATAL DE BOLIVAR
FACULTAD DE CIENCIAS ADMINISTRATIVAS, GESTION
         EMPRESARIAL E INFORMATICA
             ESCUELA DE SISTEMAS



         ARQUITECTURA DE HARDWARE
     Cap. 3 Circuitos lógicos combinacionales y
                    Secuenciales

                  Ing. Roberto Rodríguez

                     Diciembre 2012
INDICE
   Introducción
   Circuitos lógicos combinacionales y secuenciales
   Lógica combinacional y secuencial
   Circuitos lógicos combinacionales
   Nivel de operación lógica
   Ejemplo de construcción de un circuito lógico combinacional
   Circuitos lógicos secuenciales
   Flip Flop con compuertas NAND Y NOR
   Señal SET y RESET




                                                           2
INTRODUCCIÓN

En los capítulos anteriores se revisaron los conceptos y
  teorías fundamentales que sirven de base para la
  operación de los sistemas digitales, estos conocimientos
  son el antecedente para comprender, el análisis y diseño
  de circuitos lógicos que resultan finalmente en sistemas
  electrónicos capaces de realizar operaciones en forma
  digital a altas velocidades.
Los circuitos lógicos que ahora veremos son redes con
  elementos o compuertas conectados entre si, que
  realizan funciones lógicas para proporcionar una salida o
  resultado expresado en dos posibles valores 1 o 0 y en
  otros casos tiene la capacidad de almacenar datos o
  eliminarlos
                                                    3
CIRCUITOS LOGICOS COMBINACIONALES Y
                SECUENCIALES


Los circuitos digitales se pueden clasificar en dos tipos :
• Circuitos de Lógica Combinacional
• Circuitos de Lógica Secuencial
LOGICA COMBINACIONAL Y SECUENCIAL

Lógica Combinacional.- es el esquema bajo el que
  opera una red formada por compuertas lógicas
  conectadas entre si para generar un resultado o
  salida especifica como respuesta a datos
  proporcionados a la entrada, sin capacidad para
  almacenar o eliminar datos en el tiempo.
Lógica Secuencial.- es el esquema con el que opera
  una red formada por compuertas lógicas conectadas
  en una secuencia definida, con capacidad para
  almacenar o eliminar datos en forma de señales



                                              5
CIRCUITOS COMBINACIONALES
   ANÁLISIS: Se realiza de izquierda a derecha, partiendo de la entrada
    hasta la salida. Principalmente se tiene en cuenta el retardo de
    operación. Dependiendo de éste, encontramos dos zonas temporales
    de operación: estado estacionario y estado transitorio.

     •   Transitorio es el tiempo que va desde el cambio de las entradas hasta que
         la salida se estabiliza (tanto las señales internas como las de salida
         pueden sufrir cambios ).


     •   Estacionario es el tiempo que va desde la estabilización del circuito lógico
         hasta que las entradas vuelven a cambiar (sólo las señales de entrada
         pueden sufrir algún cambio).




                                                                             6
CIRCUITOS COMBINACIONALES
   Hay varios tipos de circuitos combinacionales, atendiendo a su
    “densidad de integración”; esto es, a su número de transistores o de
    puertas lógicas.

     •   Circuitos SSI: Son circuitos de baja escala de integración, y contienen
         hasta 10 puertas lógicas o 100 transistores.
     •   Circuitos MSI: Son los de media escala de integración, y contienen entre
         10 y 100 puertas lógicas, o de 100 a 1.000 transistores.
     •   Circuitos LSI: Son circuitos de alta escala de integración, y tienen entre
         100 y 1.000 puertas lógicas, o de 1.000 a 10.000 transistores.
     •   Circuitos VLSI: Son los de más alta escala de integración, y tienen más de
         1.000 puertas lógicas o más de 10.000 transistores.


   Vamos a estudiar los circuitos de tipo SSI y MSI.


                                                                           7
CIRCUITOS LOGICOS COMBINACIONALES

Es una red formada por compuertas lógicas conectadas entre si,
  cuyo propósito es obtener un dato de salida a partir de datos
  de entrada. Un circuito de este tipo se construye a partir de
  una expresión booleana dada en forma de ecuación, la cual
  representa un procesamiento de datos.
Por Ej: X=ABC + DE
La salida X corresponde a una función que debe realizarse
  operando con los valores que se proporcionen al inicio para
  cada una de las variables, que pueden ser unos o ceros.
  Consta de dos términos: el primero se forma con las variables
  A,ByC unidas mediante el conectivo AND y el segundo
  formado por las variables DyE con el conectivo AND, ambos
  términos finalmente se enlazan con el conectivo OR

                                                        8
NIVEL DE OPERACIÓN LOGICA
              X=ABC + DE
En esta función se observa que primero deben realizarse las
   operaciones AND en cada uno de sus términos y luego unirlas
   mediante la operación OR, que dará la salida X
De ahí se desprende que la operación final es la operación de
   primer nivel, en tanto que las operaciones AND pasan hacer
   cada una operación de segundo nivel
Es importante identificar el nivel de cada operación porque es la
   base para construir el circuito lógico que corresponde a la
   función, el primer nivel es el mas alto, e indica que la operación
   incluye mas elementos, por lo que debe efectuarse después de
   operaciones de menor nivel. En otras palabras la operación de
   nivel mas bajo es la que se realiza primero.
Existe funciones que requieren de operaciones de tercer o cuarto
   nivel o mas.
                                                              9
EJEMPLO DE CONSTRUCCION DE UN
      CIRCUITO LOGICO COMBINACIONAL

Ejemplo 1:Construir el circuito lógico para la función e identificar
   los niveles de las operaciones: X=ACD+AB (C’D’+CE).
Donde (negrilla’) significa variable negada
En la función para X se distinguen cinco niveles de operación,
   esto significa que las de quinto nivel serán las primeras en
   realizarse y son las que se dibujaran en primer termino, a la
   izquierda
Ejemplo 2: X=A’B’D’E+A’C’D+AC’D’E+AB’C+ABC’D
se distinguen tres niveles




                                                              10
CIRCUITOS LOGICOS SECUENCIALES

La lógica secuencial es con la que operan los circuitos lógicos que
   siguen un orden especifico. La combinación de compuertas
   forma un sistema con la capacidad para almacenar dígitos
   binarios y eliminarlos en un momento requerido.
Dentro de esta clase de lógica operan los sistemas flip flop o
   multivibradores biestables llamados así porque pueden estar
   en uno de dos posibles estados por tiempo indefinido, con la
   capacidad de cambiar su estado al aplicarles una señal de
   excitación externa.
Entre las aplicaciones mas importantes de estos circuitos esta la
   de almacenar datos binarios, ya que su salida estará en 0 o en
   1 dependiendo de la señal que se aplique a su entrada.


                                                           11
FLIP FLOP CON COMPUERTAS NAND


Una configuración básica de circuito flip flop se forma con dos
   compuertas NAND, como se muestra en la figura 1:
Consta de dos compuertas NAND, identificadas como NAND 1 y
   NAND2 con dos entradas cada una y realimentadas entre si, de
   manera que la salida Q de la compuerta 1 se conecta a una de
   las entradas de la compuerta 2 y la salida negada de la
   compuerta 2 se conecta a una de las          Figura 1.- FF-NAND
Entradas de la compuerta 1 las dos salidas
Pueden tener estado 1 o 0
La entrada A se llama set(establecer) y la entrada
B se llama reset(restablecer) estas entradas por
Lo general están en 1 y pueden cambiar mediante
La aplicación de un pulso
                                                         12
FLIP FLOP CON COMPUERTAS NOR


Otra configuración básica de circuito flip flop se forma con dos
   compuertas NOR, como se muestra en la figura 2:
Consta de dos compuertas NAND, identificadas como NOR 1 y
   NOR2 con dos entradas cada una y realimentadas entre si, de
   manera que la salida Q de la compuerta 1 se conecta a una de
   las entradas de la compuerta 2 y la salida negada de la
   compuerta 2 se conecta a una de las          Figura 2.- FF-NOR
Entradas de la compuerta 1 las dos salidas       A
Pueden tener estado 1 o 0
La entrada A se llama set(establecer) y la entrada
B se llama reset(restablecer) estas entradas por
Lo general están en 1 y pueden cambiar mediante
La aplicación de un pulso                        B
                                                        13
TABLA DE VERDAD PARA EL FF NAND Y NOR

A                         B                     Q NAND   Q NOR
0                         0                     N.D.     Q
0                         1                     1        0
1                         0                     0        1
1                         1                     Q        N.D.
N.D .=estado no deseado   Q estado de memoria




                                                             14
SEÑAL SET Y RESET DEL FF-NAND

La señal de entrada SET establece la condición de operación
  para la NAND1 y por consecuencia, la operación del FF en su
  conjunto, analicemos el sistema cuando se aplica un pulso de
  duración t para set=1 mientras que la entrada reset permanece
  con valor 1, supongamos que inicialmente la salida Q=0
  entonces Qnegado =1, luego del análisis observamos que los
  valores de salida se mantiene , por lo que a este estado se lo
  llama de memoria o sin cambio, igual análisis se puede hacer
  para las salidas Q=1 y Qnegado=0, y se observa el mismo
  resultado.
En conclusión cuando se aplican señales SET=RESET=1 en las
  entradas del FF NAND no se altera el estado de operación del
  sistema, es decir no se generan cambios en sus salidas Q


                                                         15
SEÑAL SET Y RESET DEL FF-NAND

Analicemos para la señal de entrada SET=0, y la señal RESET=1
  Y supongamos que la salida Q=0 y Qnegado=1 luego del
  análisis se concluye que bajo estas condiciones de entrada
  provocan un cambio en el estado inicial de la salida.
Se puede resumir en que cada vez que se aplique un pulso en la
  entrada SET (valor alto o 1) se mantendrá la salida como se
  encontraba inicialmente, y un valor 0 en la entrada SET=0 dará
  por resultado cambio de valor en Q.
Para RESET=0 y SET=1 , este cambio de valor en la entrada
  RESET provoca un cambio de condiciones de salida del
  sistema, esta operación se llama restablecer el flip flop.
Debe notarse que si se tiene a la entrada SET=0 Y RESET=0 se
  dan las condiciones para que el FF tenga a las salidas Q y
  Qnegado =1 (condición no permitida).
                                                         16
PULSOS EN CIRCUITOS DIGITALES

Cuando se pone en operación un FF no se conoce el estado inicial en el
   que esta el sistema por tanto se desconoce tanto el valor de la salida Q
   que puede ser 0 o 1 como también el estado en que se encuentra SET
   Y RESET , así que será necesario aplicar un pulso en la entrada .
En el contexto de los circuitos digitales se le llama pulso a una señal
   eléctrica cuya magnitud esta dada por un voltaje determinado
   (1V,3V,5V,etc)     y     de    una     duración     también  definida(80
   nanosegundos,20microsegundos,1milisegundo,etc) un pulso se aplica a
   la entrada de un FF para provocarle un cambio de estado en su salida,
   por ejemplo de activo a inactivo o de 1 a 0 o de prendido a apagado,
   etc.                            Figura.- 3 pulso digital
Un ejemplo de pulso digital se muestra
En la figura 3, donde se debe distinguir
El ancho del pulso, el flanco positivo y
Flanco negativo
                                                               17
FLIP FLOP CONTROLADO POR RELOJ

Los sistemas digitales pueden operar básicamente en dos formas :
 Síncrona

 Asíncrona

Un sistema es síncrono cuando se controla mediante un circuito
  oscilador maestro, llamado reloj que produce pulsos rectangulares
  con una frecuencia determinada; es decir los pulsos ocurren en
  intervalos fijos (por ej. Cada 8 microsegundos).
Un sistema es asíncrono cuando no se controla mediante el reloj (clock
  o clk) es decir no tiene señal de reloj




                                                             18
EJEMPLO DE FF SINCRONO
                  FLIP FLOP RS

Un FF controlado por reloj opera de la misma manera que un FF con
   compuertas , con la condición adicional de que los pulsos del reloj
   controlan el efecto de la señales SET y RESET dadas
Esto quiere decir que la salida Q no responde directamente a las
   señales S y R sino que hay un tiempo de espera hasta que llega el
   siguiente pulso del reloj para que estas señales surtan efecto en la
   salida.
En resumen SyR son señales de control y CLK es la señal de disparo
La señal del reloj se aplica al FF atraves de una entrada que se
   identifica como CLK
Existen de dos tipos , el uno que es FF controlado por clk con disparo
   en flanco positivo y el otro con flanco negativo


                                                            19
GRAFICA DE UN FF-SR CON DISPARO EN
           FLANCO POSITIVO
En la figura 4 se muestra un FF controlado por reloj con disparo
   en flanco positivo (  ), y su tabla de verdad
La diferencia con el FF controlado por reloj con flanco negativo (↓)
   en su símbolo lógico esta en la burbuja dibujada en la entrada
   de clk y los cambios se producirán cuando se tenga un disparo
   en flanco negativo en la señal de clk
Figura 4.- FF SR , su símbolo lógico y tabla de verdad




                                                             20
FF SR CON DISPARO EN FLANCO POSITIVO

En la figura 5 se observa la grafica en el tiempo para un FF
  controlado por reloj y disparo con flanco positivo.
   figura 5.- Grafica en el tiempo para un FF por reloj y disparo con flanco positivo




                                                                            21
CONSULTA
Símbolo lógico-grafica en el tiempo-aplicaciones
 FLIP FLOP T

 FLIP FLOP – JK

 FLIP FLOP D

 FLIP FLOP SR




                                                   22
GRACIAS
PREPARARSE PARA LA EVALUACIÓN Y
   REALIZAR TAREA DE LA UNIDAD




                            23

Más contenido relacionado

La actualidad más candente

Contador de 4 bytes con flip flop d (7474)
Contador de 4 bytes con flip flop  d (7474)Contador de 4 bytes con flip flop  d (7474)
Contador de 4 bytes con flip flop d (7474)alexis_meca
 
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoMaquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoRosangela Perez
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Manuel Fernandez Barcell
 
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESCIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESLuis Zurita
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado FinitoRosangela Perez
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Secuencial 2º Bto
Secuencial 2º BtoSecuencial 2º Bto
Secuencial 2º Btorlopez33
 

La actualidad más candente (20)

Tema4 lógica secuencial
Tema4 lógica secuencialTema4 lógica secuencial
Tema4 lógica secuencial
 
Contador de 4 bytes con flip flop d (7474)
Contador de 4 bytes con flip flop  d (7474)Contador de 4 bytes con flip flop  d (7474)
Contador de 4 bytes con flip flop d (7474)
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado FinitoMaquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
Maquina de Estado Finito, Circuito Secuenciales y Automatas de Estado Finito
 
Practica 7 Flip Flop
Practica 7 Flip FlopPractica 7 Flip Flop
Practica 7 Flip Flop
 
Tema5 ce-secuenciales
Tema5 ce-secuencialesTema5 ce-secuenciales
Tema5 ce-secuenciales
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
Tema 6: Introducción al Diseño Secuencial: Contadores y Registros.
 
Trabajo de electronica digital
Trabajo de electronica digitalTrabajo de electronica digital
Trabajo de electronica digital
 
CIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALESCIRCUITOS SECUENCIALES
CIRCUITOS SECUENCIALES
 
Circuitos
CircuitosCircuitos
Circuitos
 
Sistemas secuenciales
Sistemas secuencialesSistemas secuenciales
Sistemas secuenciales
 
Sistemas secuenciales
Sistemas secuencialesSistemas secuenciales
Sistemas secuenciales
 
Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
ciruitos digitales
ciruitos digitalesciruitos digitales
ciruitos digitales
 
Sesion flips flops
Sesion  flips flopsSesion  flips flops
Sesion flips flops
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Latches
LatchesLatches
Latches
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Secuencial 2º Bto
Secuencial 2º BtoSecuencial 2º Bto
Secuencial 2º Bto
 

Destacado

Capitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareCapitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareMariel Nuñez
 
Fin mulltimedia logic
Fin mulltimedia logicFin mulltimedia logic
Fin mulltimedia logichellomariel
 
Software crocodrile technology
Software crocodrile technologySoftware crocodrile technology
Software crocodrile technologyhellomariel
 
Capitulo 5 arquitecturadehardware
Capitulo 5 arquitecturadehardwareCapitulo 5 arquitecturadehardware
Capitulo 5 arquitecturadehardwarehellomariel
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareMariel Nuñez
 
Presentacion fotosarquit hardw
Presentacion fotosarquit hardwPresentacion fotosarquit hardw
Presentacion fotosarquit hardwhellomariel
 

Destacado (6)

Capitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardwareCapitulo 1 arquitecturadehardware
Capitulo 1 arquitecturadehardware
 
Fin mulltimedia logic
Fin mulltimedia logicFin mulltimedia logic
Fin mulltimedia logic
 
Software crocodrile technology
Software crocodrile technologySoftware crocodrile technology
Software crocodrile technology
 
Capitulo 5 arquitecturadehardware
Capitulo 5 arquitecturadehardwareCapitulo 5 arquitecturadehardware
Capitulo 5 arquitecturadehardware
 
Capitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardwareCapitulo 2 arquitecturadehardware
Capitulo 2 arquitecturadehardware
 
Presentacion fotosarquit hardw
Presentacion fotosarquit hardwPresentacion fotosarquit hardw
Presentacion fotosarquit hardw
 

Similar a Capitulo 3 arquitectura de hardware

Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwaremaria_amanta
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DCristian Rodriguez
 
Practica 3 algebra booleana por compuertas lógicas.
Practica 3 algebra booleana por compuertas lógicas.Practica 3 algebra booleana por compuertas lógicas.
Practica 3 algebra booleana por compuertas lógicas.JavierDeJesusCamacho1
 
REPORTE de compuertas de dos salida .docx
REPORTE de compuertas de dos salida .docxREPORTE de compuertas de dos salida .docx
REPORTE de compuertas de dos salida .docxLuceroLpez31
 
Electrónica de control 6
Electrónica de control 6Electrónica de control 6
Electrónica de control 6Roger Roman
 
Practica nro2 ixis_marionny
Practica nro2 ixis_marionnyPractica nro2 ixis_marionny
Practica nro2 ixis_marionnylisi2407
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa floresWhitneyPeralta
 
Logica digital, compuertas,
Logica digital, compuertas, Logica digital, compuertas,
Logica digital, compuertas, Gabriel Pérez
 
Electronica1 1
Electronica1 1Electronica1 1
Electronica1 1jose2225
 
Algunos tipos de puertas logicas
Algunos tipos de puertas logicasAlgunos tipos de puertas logicas
Algunos tipos de puertas logicasmiguelcifuentes7
 
Unidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalUnidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalNombre Apellidos
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2xdorzx
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2xdorzx
 

Similar a Capitulo 3 arquitectura de hardware (20)

Capitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardwareCapitulo 3 arquitectura de hardware
Capitulo 3 arquitectura de hardware
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo D
 
Practica 3 algebra booleana por compuertas lógicas.
Practica 3 algebra booleana por compuertas lógicas.Practica 3 algebra booleana por compuertas lógicas.
Practica 3 algebra booleana por compuertas lógicas.
 
REPORTE de compuertas de dos salida .docx
REPORTE de compuertas de dos salida .docxREPORTE de compuertas de dos salida .docx
REPORTE de compuertas de dos salida .docx
 
Electrónica de control 6
Electrónica de control 6Electrónica de control 6
Electrónica de control 6
 
Expo flip flop
Expo flip flopExpo flip flop
Expo flip flop
 
Circuitos secuenciales
Circuitos secuencialesCircuitos secuenciales
Circuitos secuenciales
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Practica nro2 ixis_marionny
Practica nro2 ixis_marionnyPractica nro2 ixis_marionny
Practica nro2 ixis_marionny
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa flores
 
Electrónica digital
Electrónica digitalElectrónica digital
Electrónica digital
 
Logica digital, compuertas,
Logica digital, compuertas, Logica digital, compuertas,
Logica digital, compuertas,
 
Electronica1 1
Electronica1 1Electronica1 1
Electronica1 1
 
Tema 67 control programado
Tema 67 control programadoTema 67 control programado
Tema 67 control programado
 
Algunos tipos de puertas logicas
Algunos tipos de puertas logicasAlgunos tipos de puertas logicas
Algunos tipos de puertas logicas
 
Unidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalUnidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digital
 
Semaforo
SemaforoSemaforo
Semaforo
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2
 
cir_digitales
 cir_digitales cir_digitales
cir_digitales
 

Más de Mariel Nuñez

Exposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosExposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosMariel Nuñez
 
Exposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosExposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosMariel Nuñez
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitosMariel Nuñez
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitosMariel Nuñez
 
Simulador digital 095
Simulador digital 095Simulador digital 095
Simulador digital 095Mariel Nuñez
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitosMariel Nuñez
 
Capitulo 4 arquitecturadehardware
Capitulo 4 arquitecturadehardwareCapitulo 4 arquitecturadehardware
Capitulo 4 arquitecturadehardwareMariel Nuñez
 
Capitulo4 electronica
Capitulo4 electronicaCapitulo4 electronica
Capitulo4 electronicaMariel Nuñez
 
Capitulo3 electronica
Capitulo3 electronica Capitulo3 electronica
Capitulo3 electronica Mariel Nuñez
 
Exposicion semiconductores
Exposicion semiconductoresExposicion semiconductores
Exposicion semiconductoresMariel Nuñez
 
Capitulo2 electronica
Capitulo2 electronicaCapitulo2 electronica
Capitulo2 electronicaMariel Nuñez
 
Exp cap-4-circ-electricos
Exp cap-4-circ-electricosExp cap-4-circ-electricos
Exp cap-4-circ-electricosMariel Nuñez
 
EXPOSICIONES: CAPITULO 1
EXPOSICIONES: CAPITULO 1EXPOSICIONES: CAPITULO 1
EXPOSICIONES: CAPITULO 1Mariel Nuñez
 
PRESENTACION: CAPITULO 1
PRESENTACION: CAPITULO 1PRESENTACION: CAPITULO 1
PRESENTACION: CAPITULO 1Mariel Nuñez
 

Más de Mariel Nuñez (20)

Exposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosExposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricos
 
Exposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricosExposicion4capitulo4 circuitoselectricos
Exposicion4capitulo4 circuitoselectricos
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitos
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitos
 
Presen electron
Presen electronPresen electron
Presen electron
 
Presen electron
Presen electronPresen electron
Presen electron
 
Exposicion
ExposicionExposicion
Exposicion
 
Simulador digital 095
Simulador digital 095Simulador digital 095
Simulador digital 095
 
Presentacion circuitos
Presentacion circuitosPresentacion circuitos
Presentacion circuitos
 
Capitulo 4 arquitecturadehardware
Capitulo 4 arquitecturadehardwareCapitulo 4 arquitecturadehardware
Capitulo 4 arquitecturadehardware
 
Capitulo4 electronica
Capitulo4 electronicaCapitulo4 electronica
Capitulo4 electronica
 
Capitulo3 electronica
Capitulo3 electronica Capitulo3 electronica
Capitulo3 electronica
 
Exposicion semiconductores
Exposicion semiconductoresExposicion semiconductores
Exposicion semiconductores
 
Capitulo2 electronica
Capitulo2 electronicaCapitulo2 electronica
Capitulo2 electronica
 
Exp cap-4-circ-electricos
Exp cap-4-circ-electricosExp cap-4-circ-electricos
Exp cap-4-circ-electricos
 
CAPITULO 3
CAPITULO 3CAPITULO 3
CAPITULO 3
 
CAPITULO 2
CAPITULO 2CAPITULO 2
CAPITULO 2
 
EXPOSICIONES: CAPITULO 1
EXPOSICIONES: CAPITULO 1EXPOSICIONES: CAPITULO 1
EXPOSICIONES: CAPITULO 1
 
PRESENTACION: CAPITULO 1
PRESENTACION: CAPITULO 1PRESENTACION: CAPITULO 1
PRESENTACION: CAPITULO 1
 
Exposicion
ExposicionExposicion
Exposicion
 

Capitulo 3 arquitectura de hardware

  • 1. UNIVERSIDAD ESTATAL DE BOLIVAR FACULTAD DE CIENCIAS ADMINISTRATIVAS, GESTION EMPRESARIAL E INFORMATICA ESCUELA DE SISTEMAS ARQUITECTURA DE HARDWARE Cap. 3 Circuitos lógicos combinacionales y Secuenciales Ing. Roberto Rodríguez Diciembre 2012
  • 2. INDICE  Introducción  Circuitos lógicos combinacionales y secuenciales  Lógica combinacional y secuencial  Circuitos lógicos combinacionales  Nivel de operación lógica  Ejemplo de construcción de un circuito lógico combinacional  Circuitos lógicos secuenciales  Flip Flop con compuertas NAND Y NOR  Señal SET y RESET 2
  • 3. INTRODUCCIÓN En los capítulos anteriores se revisaron los conceptos y teorías fundamentales que sirven de base para la operación de los sistemas digitales, estos conocimientos son el antecedente para comprender, el análisis y diseño de circuitos lógicos que resultan finalmente en sistemas electrónicos capaces de realizar operaciones en forma digital a altas velocidades. Los circuitos lógicos que ahora veremos son redes con elementos o compuertas conectados entre si, que realizan funciones lógicas para proporcionar una salida o resultado expresado en dos posibles valores 1 o 0 y en otros casos tiene la capacidad de almacenar datos o eliminarlos 3
  • 4. CIRCUITOS LOGICOS COMBINACIONALES Y SECUENCIALES Los circuitos digitales se pueden clasificar en dos tipos : • Circuitos de Lógica Combinacional • Circuitos de Lógica Secuencial
  • 5. LOGICA COMBINACIONAL Y SECUENCIAL Lógica Combinacional.- es el esquema bajo el que opera una red formada por compuertas lógicas conectadas entre si para generar un resultado o salida especifica como respuesta a datos proporcionados a la entrada, sin capacidad para almacenar o eliminar datos en el tiempo. Lógica Secuencial.- es el esquema con el que opera una red formada por compuertas lógicas conectadas en una secuencia definida, con capacidad para almacenar o eliminar datos en forma de señales 5
  • 6. CIRCUITOS COMBINACIONALES  ANÁLISIS: Se realiza de izquierda a derecha, partiendo de la entrada hasta la salida. Principalmente se tiene en cuenta el retardo de operación. Dependiendo de éste, encontramos dos zonas temporales de operación: estado estacionario y estado transitorio. • Transitorio es el tiempo que va desde el cambio de las entradas hasta que la salida se estabiliza (tanto las señales internas como las de salida pueden sufrir cambios ). • Estacionario es el tiempo que va desde la estabilización del circuito lógico hasta que las entradas vuelven a cambiar (sólo las señales de entrada pueden sufrir algún cambio). 6
  • 7. CIRCUITOS COMBINACIONALES  Hay varios tipos de circuitos combinacionales, atendiendo a su “densidad de integración”; esto es, a su número de transistores o de puertas lógicas. • Circuitos SSI: Son circuitos de baja escala de integración, y contienen hasta 10 puertas lógicas o 100 transistores. • Circuitos MSI: Son los de media escala de integración, y contienen entre 10 y 100 puertas lógicas, o de 100 a 1.000 transistores. • Circuitos LSI: Son circuitos de alta escala de integración, y tienen entre 100 y 1.000 puertas lógicas, o de 1.000 a 10.000 transistores. • Circuitos VLSI: Son los de más alta escala de integración, y tienen más de 1.000 puertas lógicas o más de 10.000 transistores.  Vamos a estudiar los circuitos de tipo SSI y MSI. 7
  • 8. CIRCUITOS LOGICOS COMBINACIONALES Es una red formada por compuertas lógicas conectadas entre si, cuyo propósito es obtener un dato de salida a partir de datos de entrada. Un circuito de este tipo se construye a partir de una expresión booleana dada en forma de ecuación, la cual representa un procesamiento de datos. Por Ej: X=ABC + DE La salida X corresponde a una función que debe realizarse operando con los valores que se proporcionen al inicio para cada una de las variables, que pueden ser unos o ceros. Consta de dos términos: el primero se forma con las variables A,ByC unidas mediante el conectivo AND y el segundo formado por las variables DyE con el conectivo AND, ambos términos finalmente se enlazan con el conectivo OR 8
  • 9. NIVEL DE OPERACIÓN LOGICA X=ABC + DE En esta función se observa que primero deben realizarse las operaciones AND en cada uno de sus términos y luego unirlas mediante la operación OR, que dará la salida X De ahí se desprende que la operación final es la operación de primer nivel, en tanto que las operaciones AND pasan hacer cada una operación de segundo nivel Es importante identificar el nivel de cada operación porque es la base para construir el circuito lógico que corresponde a la función, el primer nivel es el mas alto, e indica que la operación incluye mas elementos, por lo que debe efectuarse después de operaciones de menor nivel. En otras palabras la operación de nivel mas bajo es la que se realiza primero. Existe funciones que requieren de operaciones de tercer o cuarto nivel o mas. 9
  • 10. EJEMPLO DE CONSTRUCCION DE UN CIRCUITO LOGICO COMBINACIONAL Ejemplo 1:Construir el circuito lógico para la función e identificar los niveles de las operaciones: X=ACD+AB (C’D’+CE). Donde (negrilla’) significa variable negada En la función para X se distinguen cinco niveles de operación, esto significa que las de quinto nivel serán las primeras en realizarse y son las que se dibujaran en primer termino, a la izquierda Ejemplo 2: X=A’B’D’E+A’C’D+AC’D’E+AB’C+ABC’D se distinguen tres niveles 10
  • 11. CIRCUITOS LOGICOS SECUENCIALES La lógica secuencial es con la que operan los circuitos lógicos que siguen un orden especifico. La combinación de compuertas forma un sistema con la capacidad para almacenar dígitos binarios y eliminarlos en un momento requerido. Dentro de esta clase de lógica operan los sistemas flip flop o multivibradores biestables llamados así porque pueden estar en uno de dos posibles estados por tiempo indefinido, con la capacidad de cambiar su estado al aplicarles una señal de excitación externa. Entre las aplicaciones mas importantes de estos circuitos esta la de almacenar datos binarios, ya que su salida estará en 0 o en 1 dependiendo de la señal que se aplique a su entrada. 11
  • 12. FLIP FLOP CON COMPUERTAS NAND Una configuración básica de circuito flip flop se forma con dos compuertas NAND, como se muestra en la figura 1: Consta de dos compuertas NAND, identificadas como NAND 1 y NAND2 con dos entradas cada una y realimentadas entre si, de manera que la salida Q de la compuerta 1 se conecta a una de las entradas de la compuerta 2 y la salida negada de la compuerta 2 se conecta a una de las Figura 1.- FF-NAND Entradas de la compuerta 1 las dos salidas Pueden tener estado 1 o 0 La entrada A se llama set(establecer) y la entrada B se llama reset(restablecer) estas entradas por Lo general están en 1 y pueden cambiar mediante La aplicación de un pulso 12
  • 13. FLIP FLOP CON COMPUERTAS NOR Otra configuración básica de circuito flip flop se forma con dos compuertas NOR, como se muestra en la figura 2: Consta de dos compuertas NAND, identificadas como NOR 1 y NOR2 con dos entradas cada una y realimentadas entre si, de manera que la salida Q de la compuerta 1 se conecta a una de las entradas de la compuerta 2 y la salida negada de la compuerta 2 se conecta a una de las Figura 2.- FF-NOR Entradas de la compuerta 1 las dos salidas A Pueden tener estado 1 o 0 La entrada A se llama set(establecer) y la entrada B se llama reset(restablecer) estas entradas por Lo general están en 1 y pueden cambiar mediante La aplicación de un pulso B 13
  • 14. TABLA DE VERDAD PARA EL FF NAND Y NOR A B Q NAND Q NOR 0 0 N.D. Q 0 1 1 0 1 0 0 1 1 1 Q N.D. N.D .=estado no deseado Q estado de memoria 14
  • 15. SEÑAL SET Y RESET DEL FF-NAND La señal de entrada SET establece la condición de operación para la NAND1 y por consecuencia, la operación del FF en su conjunto, analicemos el sistema cuando se aplica un pulso de duración t para set=1 mientras que la entrada reset permanece con valor 1, supongamos que inicialmente la salida Q=0 entonces Qnegado =1, luego del análisis observamos que los valores de salida se mantiene , por lo que a este estado se lo llama de memoria o sin cambio, igual análisis se puede hacer para las salidas Q=1 y Qnegado=0, y se observa el mismo resultado. En conclusión cuando se aplican señales SET=RESET=1 en las entradas del FF NAND no se altera el estado de operación del sistema, es decir no se generan cambios en sus salidas Q 15
  • 16. SEÑAL SET Y RESET DEL FF-NAND Analicemos para la señal de entrada SET=0, y la señal RESET=1 Y supongamos que la salida Q=0 y Qnegado=1 luego del análisis se concluye que bajo estas condiciones de entrada provocan un cambio en el estado inicial de la salida. Se puede resumir en que cada vez que se aplique un pulso en la entrada SET (valor alto o 1) se mantendrá la salida como se encontraba inicialmente, y un valor 0 en la entrada SET=0 dará por resultado cambio de valor en Q. Para RESET=0 y SET=1 , este cambio de valor en la entrada RESET provoca un cambio de condiciones de salida del sistema, esta operación se llama restablecer el flip flop. Debe notarse que si se tiene a la entrada SET=0 Y RESET=0 se dan las condiciones para que el FF tenga a las salidas Q y Qnegado =1 (condición no permitida). 16
  • 17. PULSOS EN CIRCUITOS DIGITALES Cuando se pone en operación un FF no se conoce el estado inicial en el que esta el sistema por tanto se desconoce tanto el valor de la salida Q que puede ser 0 o 1 como también el estado en que se encuentra SET Y RESET , así que será necesario aplicar un pulso en la entrada . En el contexto de los circuitos digitales se le llama pulso a una señal eléctrica cuya magnitud esta dada por un voltaje determinado (1V,3V,5V,etc) y de una duración también definida(80 nanosegundos,20microsegundos,1milisegundo,etc) un pulso se aplica a la entrada de un FF para provocarle un cambio de estado en su salida, por ejemplo de activo a inactivo o de 1 a 0 o de prendido a apagado, etc. Figura.- 3 pulso digital Un ejemplo de pulso digital se muestra En la figura 3, donde se debe distinguir El ancho del pulso, el flanco positivo y Flanco negativo 17
  • 18. FLIP FLOP CONTROLADO POR RELOJ Los sistemas digitales pueden operar básicamente en dos formas :  Síncrona  Asíncrona Un sistema es síncrono cuando se controla mediante un circuito oscilador maestro, llamado reloj que produce pulsos rectangulares con una frecuencia determinada; es decir los pulsos ocurren en intervalos fijos (por ej. Cada 8 microsegundos). Un sistema es asíncrono cuando no se controla mediante el reloj (clock o clk) es decir no tiene señal de reloj 18
  • 19. EJEMPLO DE FF SINCRONO FLIP FLOP RS Un FF controlado por reloj opera de la misma manera que un FF con compuertas , con la condición adicional de que los pulsos del reloj controlan el efecto de la señales SET y RESET dadas Esto quiere decir que la salida Q no responde directamente a las señales S y R sino que hay un tiempo de espera hasta que llega el siguiente pulso del reloj para que estas señales surtan efecto en la salida. En resumen SyR son señales de control y CLK es la señal de disparo La señal del reloj se aplica al FF atraves de una entrada que se identifica como CLK Existen de dos tipos , el uno que es FF controlado por clk con disparo en flanco positivo y el otro con flanco negativo 19
  • 20. GRAFICA DE UN FF-SR CON DISPARO EN FLANCO POSITIVO En la figura 4 se muestra un FF controlado por reloj con disparo en flanco positivo (  ), y su tabla de verdad La diferencia con el FF controlado por reloj con flanco negativo (↓) en su símbolo lógico esta en la burbuja dibujada en la entrada de clk y los cambios se producirán cuando se tenga un disparo en flanco negativo en la señal de clk Figura 4.- FF SR , su símbolo lógico y tabla de verdad 20
  • 21. FF SR CON DISPARO EN FLANCO POSITIVO En la figura 5 se observa la grafica en el tiempo para un FF controlado por reloj y disparo con flanco positivo. figura 5.- Grafica en el tiempo para un FF por reloj y disparo con flanco positivo 21
  • 22. CONSULTA Símbolo lógico-grafica en el tiempo-aplicaciones  FLIP FLOP T  FLIP FLOP – JK  FLIP FLOP D  FLIP FLOP SR 22
  • 23. GRACIAS PREPARARSE PARA LA EVALUACIÓN Y REALIZAR TAREA DE LA UNIDAD 23