Sei sulla pagina 1di 60

Introduccin al Diseo

Digital
Dra. Elsa Chavira Martnez
Profesora Investigadora Titular T. C.
BUAP-FCC
elsachavira56@hotmail.com

Unidad I

Unidad II

Unidad III

Unidad IV

Unidad V

Introduccin a los Circuitos Lgicos

Introduccin a los Circuitos Lgicos

Funciones y Circuitos Lgicos

Algebra Booleana para el manejo de las funciones lgicas

Compuertas lgicas y sntesis de circuitos simples

Herramientas para el Diseo Asistido por Computadora


CAD y el lenguaje de descripcin hardware VHDL

Por qu se estudian los Circuitos


Digitales?

Los Circuitos Digitales se utilizan principalmente en la


computadoras digitales y son la base de otros muchos
sistemas digitales en los que se realizan operaciones
aritmticas y lgicas.

Los Circuitos Digitales tambin conocidos como Circuitos


Lgicos realizan operaciones digitales desarrollados con
circuitos electrnicos (diodos, transistores, incluso con
capacitores, capacitores conmutados) donde los valores
de la seal se restringe a valores discretos.

Por qu se estudian los Circuitos


Digitales?

En los circuitos lgicos binarios slo hay dos valores:


0, cero, apagado, nivel bajo, OFF
1, uno, encendido, nivel alto, ON

En los circuitos lgicos decimales hay 10 valores, de 0 a 9.

Los circuitos digitales se representan con un dgito.

Los circuitos analgicos adquieren una gama discontinua


de valores entre un nivel mnimo y un nivel mximo.

Funciones Booleanas y variables

Los circuitos binarios predominan en los sistemas digitales


gracia a un simplicidad, que resulta de restringir las seales
para que adopten slo dos valores posibles.

El elemento binario ms sencillo es un interruptor de dos


estados.

Si una de las variables de entrada es x controla un interruptor,


entonces se dice que ste:

Interruptor se

Abre si x = 0 y si se

Cierra si x = 1

Interruptor binario

LED controlado mediante un interruptor

El LED brilla cuando la


fuente proporciona el
voltaje (5V) necesario
para excitar al diodo
electrolumiscente. La
corriente fluye cuando el
interruptor se cierra; es
decir, cuando x=1.

En este ejemplo la entrada que


ocasiona el cambio en el
comportamiento del circuitos es el
control x del interruptor. La salida se
define como el estado ( o condicin)
del LED, que se denotar con la letra
L. Si el LED se:

Enciende, L=1

Apaga, L=0

Con esta convencin describimos el


estado del LED como funcin de la
variable de entrada x.
Debido a que

L=1 si x=1 y

L=0 si x=0

se dice que

Control del LED


con 2 interruptores.

Las entradas de
control son 1 y 2 .

Los interruptores
pueden conectarse en
serie o en paralelo.

Control del LED con 2 interruptores.

Si se conectan en serie el LED se encender slo si ambos


interruptores estn cerrados. Si uno est abierto, el LED estar
apagado.

Al describir este ejemplo con funciones Booleanas y variables


binarias la expresin es:
1 , 2 = 1 2

donde

= 1 1 = 1 2 = 1
= 0

Conexin en serie de dos interruptores

El smbolo " es el
operador AND, y se
dice que el circuitos
implementa la funcin
lgica AND.

Conexin en paralelo de dos


interruptores

En este caso el LED se


encender si cualquiera
de los interruptores, y
, se cierra, o si ambos
se cierran.

El LED se apagar slo si


los dos interruptores
estn abiertos.

Conexin en paralelo de dos


interruptores
Expresar esta conexin con la

funcin Booleana L ( , ) y sus

variable binarias y

que controlan este circuito digital.

Conexin en paralelo de dos


interruptores
L x1 , x2 = x1 + x2
donde

= 1 si 1 = 1 o 2 = 1 o
si 1 = 2 = 1

= 0 si 1 = 2 = 0.

Conexin en paralelo de dos


interruptores
El smbolo + es el operador
OR y se dice que el circuito de
la figura implementa la
funcin lgica OR.

Tres interruptores para controlar el


encendido y apagado del LED
Expresar esta conexin con la

funcin Booleana L ( , , )
y sus

variable binarias , y

que controlan este circuito


digital.

Tres interruptores para controlar el encendido y


apagado del LED
Expresar esta conexin con la

funcin Booleana L ( , , ) y sus

variable binarias , y

que controlan este circuito digital.

Solucin:
1 , 2 , 3 = (1 + 2 ) 3

Inversor, NOT

Circuito inversor

Accin positiva, al encender el LED, cuando se cierra e un


interruptor.

Qu pasara si al abrir el interruptor se enciende el LED?


Proceso inverso???

Circuito inversor

Accin positiva, al encender el LED, cuando se cierra e un


interruptor.

Qu pasara si al abrir el interruptor se enciende el LED?


Proceso inverso???

Accin positiva, al encender el LED, cuando se cierra e un


interruptor.

Qu pasara si al abrir el interruptor se enciende el LED?


Proceso inverso

En este caso el interruptor se conecta en paralelo con el


LED, en lugar de en serie.
En consecuencia un interruptor cerrado ocasionar un corto
circuito y evitar que la corriente pase por l.

Circuito inversor

En este circuito de ha
incluido un resistor para
garantizar que el
interruptor cerrado no
causar un corto circuito
en la fuente de energa.

El LED se encender
cuando el interruptor de
abra.

Circuito inversor

El comportamiento
funcional se expresa
como:
=

donde

= 1 = 0
= 0 = 1

Circuito inversor

El valor de esta funcin es


el inverso del valor de la
variable de entrada.

En lugar de utilizar la
palabra inverso, se usa el
trmino complemento.

Circuito inversor

Por tano se dice que L(x)


es un complemento de x .

Tambin se refiere a la
operacin NOT.

Expresiones equivalente:
= = ! = ~ =

La operacin complemento puede aplicarse a una sola variable o a


operaciones ms complejas.
Por ejemplo, si
1 , 2 = 1 + 2
entonces el complemento de f es:
1 , 2 = 1 + 2

Esta expresin produce el valor lgico 1 slo cuando ni 1 ni 2 son


iguales a 1; es decir, cuando 1 =2 =0. De nuevo las notaciones
equivalente son:
1 + 2 = 1 + 2 = ! 1 + 2 = ~ 1 + 2 = (1 + 2 )

Tablas de verdad

Tablas de verdad para las operaciones


AND y OR.

Operaciones AND y OR para tres


entradas.

Compuertas lgicas y circuitos

Las compuertas bsicas

Escribe la Funcin de salida


1 , 2 , 3 = ?

Diagramas de tiempo

Redes lgicas

Encontrar la funcin 1 , 2 , 3

que implementa la Red

Redes lgicas

Encontrar la funcin que implementa la Red

Redes lgicas

Encontrar la funcin que implementa la Red

Redes lgicas

Encontrar la funcin que implementa la Red

Redes lgicas

Encontrar la funcin que implementa la Red

Redes lgicas

Encontrar la funcin que implementa la Red

Redes lgicas

La funcin implementa en la Red es:

= 1 + 1 2

Redes lgicas

Encontrar la funcin que implementa la Red

= 1 + 1 2

La tabla de verdad

Redes lgicas

Encontrar la funcin que implementa la Red

= 1 + 1 2

La tabla de verdad

NOT AND

Redes lgicas

Encontrar la funcin que implementa la Red

= 1 + 1 2

La tabla de verdad

Diagrama de tiempo

Redes lgicas

Encontrar la funcin que implementa la Red

= 1 + 1 2

La tabla de verdad

Diagrama de tiempo

Red que implementa la funcin g


= 1 + 2

Bibliografa

Bibliografa

Bibliografa

Bibliografa

Bibliografa

Potrebbero piacerti anche