Está en la página 1de 51

FACULTAD DE INGENIERÍA

Diseño Digital Moderno

M.I. Norma Elva Chávez Rodríguez


OBJETIVO

El alumno comprenderá la importancia de los


sistemas digitales, por lo que al terminar la
introducción deben ser capaz de contestar las
siguientes preguntas: Tarea 1.1
¿Qué son los sistemas digitales?
Importancia de los sistemas digitales
Ejemplos de sistemas digitales de uso cotidiano.
Herramientas modernas para el desarrollo de
sistemas digitales.
M.I. Norma Elva Chávez Rodríguez
Introducción a los Sistemas Digitales

Las señales comúnmente empleadas Analógicas


en sistemas digitales, se clasifican en
dos tipos: analógicas y digitales.

Una señal analógica es la representación de alguna


cantidad que puede variar continuamente
en el tiempo. Por ejemplo:
v
1) Onda senoidal
t

M.I. Norma Elva Chávez Rodríguez


M.I. Norma Elva Chávez Rodríguez
Introducción a los Sistemas Digitales
2) Señal de televisión
v

3) Señal de audio
4) Señal de temperatura
5) Velocímetro analógico

Así que, al haber señales analógicas, es equivalente


a hablar de señales continuas en el tiempo.
M.I. Norma Elva Chávez Rodríguez
M.I. Norma Elva Chávez Rodríguez
Introducción a los Sistemas Digitales

Una señal digital es la representación


de alguna cantidad que varía en forma discreta
(muestras de una señal continua). Por ejemplo:

M.I. Norma Elva Chávez Rodríguez


M.I. Norma Elva Chávez Rodríguez
Introducción a los Sistemas Digitales
Algunos dispositivos digitales son:
1. Reloj digital 3. Calculadoras
2. Display digital 4. Computadoras

Analógico Analógico

v v v
A/D Mundo D/A
Digital
t t t

Electrónica Electrónica Electrónica


analógica digital analógica
M.I. Norma Elva Chávez Rodríguez
M.I. Norma Elva Chávez Rodríguez
HERRAMIENTAS MODERNAS

TARJETA SPARTAN-3

M.I. Norma Elva Chávez Rodríguez


Procedimiento de diseño

El diseño de cualquier sistema digital


comienza con el enunciado del proyecto
el cual indica las restricciones que se
tendrán y termina con el diagrama del
circuito lógico. Este procedimiento
requiere cubrir los siguientes pasos:

M.I. Norma Elva Chávez Rodríguez


Procedimiento de diseño

1.- Especificaciones del


proyecto.
2.- Diagrama de bloques.
3.-Tabla de verdad.
4.- Función booleana.
5.-Diagrama lógico.

M.I.
M.I.Norma
NormaElva
ElvaChávez
ChávezRodríguez
Rodríguez
DIAGRAMA DE BLOQUES

En el diagrama de bloques se
determinan las variables de
entrada y las funciones de
salida

entradas Sistema digital salidas

M.I. Norma Elva Chávez Rodríguez


M.I. Norma Elva Chávez Rodríguez
TABLA DE VERDAD
Una tabla de verdad es un algoritmo gráfico.
Representa el funcionamiento de un sistema
digital con dos estados (0/1,
prendido/apagado). Tiene dos columnas. La
primera tiene las variables de entrada y todas
sus posibles combinaciones. El número de
combinaciones están dadas por:
número de combinaciones =
(2)número de variables de entrada

M.I.
M.I.Norma
NormaElva
ElvaChávez
ChávezRodríguez
Rodríguez
TABLA DE VERDAD

la segunda columna maneja la o las


funciones cuyos valores indican el
comportamiento del sistema ante las
distintas combinaciones de entrada.

M.I.
M.I.Norma
NormaElva
ElvaChávez
ChávezRodríguez
Rodríguez
Ejemplo:
Indicar mediante una tabla de verdad el
momento en que el celular de Robin se
activa.
1.- Especificaciones:
Si Tere va al baile el celular de Robin se
activa, pero Tere solo puede ir si lleva a
su hermana Lola.
2.- Diagrama de Bloques

Tere
Control celular Activación
Lola

M.I. Norma Elva Chávez Rodríguez


SOLUCIÓN
Tabla de verdad
Entradas Salida
VARIABLES Tere Lola Celular FUNCIÓN
0 0 0
Combinaciones Términos
0 1 0
de las 1 0 0 de la

variables 1 1 1 función

M.I. Norma Elva Chávez Rodríguez


FUNCIONES
BOOLEANAS
Se denomina función booleana a aquella función matemática cuyas
variables son binarias y están unidas mediante uno o varios de los
operadores del álgebra de Boole (+ · ) :
 Suma lógica (A+B)
Producto lógico (A· B)
 Negación( )

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

Jerarquía de los operadores


1°- NOT (inverso o complemento)
2°- AND (multiplicación)
3°- OR (suma)
Los paréntesis se resuelven de adentro hacia
afuera.

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


Función booleana

 Minitérminos: están dados por producto


de sumas y en cualquier tabla de verdad
son las combinaciones de entrada que a su
salida tienen un uno.

Maxitérminos: están dados por suma de


productos y en cualquier tabla de verdad son
las combinaciones de entrada que a su salida
tienen un cero.

. M.I. Norma Elva Chávez Rodríguez


Ejemplo:

Obtener la función
booleana del
ejemplo anterior

M.I. Norma Elva Chávez Rodríguez


SOLUCIÓN
Tabla de verdad
Entradas Salida
VARIABLES Tere Lola Celular FUNCIÓN
0 0 0
Combinaciones Términos
0 1 0
de las 1 0 0 de la

variables 1 1 1 función

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


Ejemplo:

1.- Especificaciones

Obtener la función booleana de


la suma binaria de tres
variables, cada una de un bit.

M.I. Norma Elva Chávez Rodríguez


2.- Diagrama de Bloques

A
Suma Suma
B
Binaria
C Acarreo

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

Variables Funciones
A B C Suma Acarreo Expresando la función suma en
0 0 0 0 0 minitérminos:
0 0 1 1 0 Suma= A B C +A B C + A B C+ A B C
0 1 0 1 0
0 1 1 0 1 Expresando la función Acarreo en
1 0 0 1 0 maxitérminos:
1 0 1 0 1 Acarreo =
1 1 0 0 1 (A+B+C)(A+B+C)(A+B+C)(A+B+C)
1 1 1 1 1

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

Tarea 1.2
I.- Obtener los minitérminos de la función
acarreo y los maxitérminos de la función
suma.
2.- Diseñar la tabla de verdad de un circuito el
cual maneja tres entradas. Si a la entrada se
tiene número impar de unos, a la salida se
tendrá un voltaje bajo ( cero lógico) y en caso
contrario ( número par de unos) a la entrada,
la salida será un voltaje alto ( uno lógico).

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


CIRCUITOS INTEGRADOS

La manipulación de información binaria se hace


mediante circuitos integrados llamados Compuertas.
Las compuertas son bloques de hardware que
producen señales binarias “1” (con energía) ó “0” (sin
energía) cuando se satisfacen los requisitos de
entrada lógica. Cada compuerta tiene un símbolo
gráfico diferente y su operación puede describirse por
medio de una función algebraica.

M.I.
M.I.Norma
NormaElva
ElvaChávez
ChávezRodríguez
Rodríguez
CIRCUITOS INTEGRADOS
Un circuito integrado (chip) es un cristal
semiconductor de silicio, que en su interior
contiene componentes eléctricos tales como
transistores, diodos, resistencias y capacitores,
los diversos componentes están interconectados
para formar un circuito electrónico montado en
un empaque por lo general de plástico con sus
conexiones de salida/entrada soldadas en forma
externa para conformar el circuito integrado.
Generalmente vienen en dos clases de
presentación.

M.I.
M.I.Norma
NormaElva
ElvaChávez
ChávezRodríguez
Rodríguez
Circuitos Integrados
Las siguientes figuras muestran los dos tipos
de circuitos integrados que se tiene

M.I. Norma Elva Chávez Rodríguez


M.I. Norma Elva Chávez Rodríguez
Niveles de integración C.I.

SSI Small Scaled Integration (pequeña escala de


integración) (1 a 12 compuertas).
MSI Medium Scaled Integration (mediana escala de
integración ) (13 a 99 compuertas).
LSI Large Scaled Integration (gran escala de integración )
(más de 100 y hasta 999 compuertas )
VLSI Very Large Scaled Integration (muy grande escala
de integración) (más de 1000 y hasta 9999 compuertas )
ULSI Ultra Large Scaled Integration (gran escala de
integración ) ( más de 10000 compuertas )
M.I. Norma Elva Chávez Rodríguez
M.I. Norma Elva Chávez Rodríguez
COMPUERTAS BÁSICAS

NOT Tabla de verdad


A F= A A F
Símbolo 0 1
1 0

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


COMPUERTAS BÁSICAS

AND Tabla de verdad


A F =AB A B F
B
0 0 0
Símbolo 0 1 0
1 0 0
1 1 1

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


COMPUERTAS BÁSICAS

OR + Tabla de verdad
A B F
0 0 0
0 1 1
Símbolo 1 0 1
1 1 1

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


COMPUERTAS BÁSICAS
Compuertas AND y OR de tres variables
Tabla de verdad
A B C F =AB C F = A + B+ C
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 0 1
F =A+ B + C 1 0 0 0 1
1 0 1 0 1
A
B F 1 1 0 0 1
C
1 1 1 1 1

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


COMPUERTAS BÁSICAS

A
B
F = (A+B)(C+D)
C
D

Gráfica de un sistema combinacional de 2° nivel

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


Compuertas básicas
complementarias
NOR + Tabla de verdad
AB F
00 1
01 0
Símbolo 10 0
11 0

NAND  Tabla de verdad


A B F
0 0 1
0 1 1
Símbolo 1 0 1
1 1 0

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


Compuertas complementarias

XOR Tabla de verdad


AB F
+
00 0
01 1
Símbolo 10 1
11 0

XNOR Tabla de verdad


A B F
+ 0 0 1
0 1 0
Símbolo 1 0 0
1 1 1

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


IMPLEMENTACIÓN DE FUNCIONES
BOOLEANAS

M.I. Norma Elva Chávez Rodríguez


IMPLEMENTACIÓN DE FUNCIONES
BOOLEANAS

F(A,B,C)= A B C + ABC

Cto. Lógico:
A B C

.. . F
.
. .
M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


IMPLEMENTACIÓN DE FUNCIONES
BOOLEANAS

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


IMPLEMENTACIÓN DE FUNCIONES
BOOLEANAS

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

TAREA 2.1
Dibujar el diagrama lógico de las siguientes
funciones:

F1 (A,B,C) = A

F2 (A,B,C) =AB + AC + ABC

F3 (A,B,C) =ABC + ABC +ABC +ABC

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

Ejemplo
Dibujar la tabla de verdad de las siguientes funciones:

F1 (A,B,C) = A

F2 (A,B,C) =AB + AC + ABC

F3 (A,B,C) =ABC + ABC +ABC +ABC

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


FUNCIONES BOOLEANAS

A B C R1 R2 R3
0 0 0 0 0 0
0 0 1 0 0 0 NOTA
0 1 0 0 0 0 Dos o más funciones son
0 1 1 0 0 0
equivalentes si y solo si
tienen la misma tabla de
1 0 0 1 0 1
verdad
1 0 1 1 1 1
1 1 0 1 1 1
1 1 1 1 1 1

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


CIRCUITO LÓGICO

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


CIRCUITO LÓGICO

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


EJERCICO

Ejemplo: 4 personas actúan como jueces en la


selección de proyectos de una empresa. El voto de
cada uno dentro de la empresa tienen cierto un peso.
El voto del director D=40%, el voto del secretario
S=30%, el voto del administrador A=20%, El voto del
jefe de proyectos J=10%. Voto a favor de un proyecto
significa un uno lógico, voto en contra significa un cero
lógico.
Si el porcentaje a favor es mayor del 50% el proyecto
se considera aceptado, si no es rechazado. Diseñar
un circuito que muestre el resultado de dicha votación.

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


DIAGRAMA DE BLOQUES .

M.I. Norma Elva Chávez Rodríguez


TABLA DE VERDAD .

40 30 20 10 40 30 20 10
D S A J Lv D S A J LV
0 0 0 0 0 1 0 0 0 0
0 0 0 1 0 1 0 0 1 0
0 0 1 0 0
1 0 1 0 1
0 0 1 1 0
1 0 1 1 1
0 1 0 0 0
1 1 0 0 1
0 1 0 1 0
0 1 1 0 0 1 1 0 1 1
0 1 1 1 1 1 1 1 0 1
1 1 1 1 1
M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


CIRCUITO LÓGICO

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


TAREA 3
Especificaciones:
Cuando un conductor se pasa un alto y va a juicio, un
juez y dos jurados deciden después de escuchar sus
argumentos si paga o no la multa.

El voto del Juez vale: Jz=50%, el voto de cada uno de


los jurados vale: Js=25%.

Diseñar un circuito lógico que muestre el resultado de


dicha votación, sabiendo que el acusado paga la multa
cuando el porcentaje sea mayor o igual del 60% .

M.I. NORMA ELVA CHÁVEZ RODRÍGUEZ

M.I. Norma Elva Chávez Rodríguez


Análisis en el tiempo de funciones
BOOLEANAS

1° Nivel 2° Nivel 3° Nivel

http://es.wikipedia.org/wiki/AND

M.I. Norma Elva Chávez Rodríguez

También podría gustarte