electr onica digital 1 · 2020. 8. 27. · caja negra / caja funcional en electr onica digital, un...

34
Electr´ onica Digital 1 ogica combinacional -´ algebra de boole Ferney Alberto Beltr´ an Molina Marzo 2020

Upload: others

Post on 09-Nov-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Electronica Digital 1Logica combinacional -algebra de boole

Ferney Alberto Beltran Molina

Marzo 2020

Page 2: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Contacto

Nombre:Email:oficina:

Ferney Alberto Beltran Molina, Ing, MSc, PhD(c)[email protected] de Investigacion e Innovacion

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 2 / 34

Page 3: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Contenido

Recordando

Introduccion a la logica combinacional

Algebra de Boole

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 3 / 34

Page 4: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Indice

Recordando

Introduccion a la logica combinacional

Algebra de Boole

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 4 / 34

Page 5: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Tipos de sistema de numeracion

1. Sistema Hexadecimal

2. Sistema Decimal

3. Sistema Octal

4. Sistema binario

Ejm: 123 en base 10

1 2 3(pesos) 102 101 100

12310 = 1 ∗ 102 + 2 ∗ 101 + 3 ∗ 100

12310 = 7B16

12310 = 173812310 = 1111012

¿Cuantos sımbolos tiene cada sistema ?¿como es la conversion de un sistema de numeracion a otro?

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 5 / 34

Page 6: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Indice

Recordando

Introduccion a la logica combinacional

Algebra de Boole

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 6 / 34

Page 7: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

caja negra / caja funcional

En electronica digital, un circuito es una sistema que procesavariables discretas, y se representa por:

▸ Uno o mas terminales de entrada discretas.

▸ Uno o mas terminales de salida de valor discreto.

▸ Especificacion funcional que describe la relacion entre lasentradas y las salidas

▸ Especificacion de tiempo que describe el retardo entre elcambio de las entradas y resultados que se reflejan en la salida

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 7 / 34

Page 8: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

caja negra / caja funcional

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 8 / 34

Page 9: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Tipos de circuitos digitales

▸ Circuitos combinacionales

Las salidas del circuito en cada instante de tiempo dependen unicade los valores de entrada. combina los valores de entrada en unintante de tiempo para calcular la salida

▸ Circuitos secuenciales.

Las salidas del circuito secuencial dependen tanto de los valoresactuales como de los anteriores de las entradas; en otras palabras,depende de la secuencia de entrada.

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 9 / 34

Page 10: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Tipos de circuitos digitales

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 10 / 34

Page 11: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

ejemplo

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 11 / 34

Page 12: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Sumador 4bit

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 12 / 34

Page 13: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Sumador a partir de tablas de verdad

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 13 / 34

Page 14: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Sumador 4BCC a partir de tablas de verdad

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 14 / 34

Page 15: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Sumador 1B a partir de tablas de verdad

A B Cin Cout Out

0 0 0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1 1 1

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 15 / 34

Page 16: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Sumador 1B a partir de tablas de verdad

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 16 / 34

Page 17: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

A partir de puertas logicas

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 17 / 34

Page 18: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Indice

Recordando

Introduccion a la logica combinacional

Algebra de Boole

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 18 / 34

Page 19: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Algebra de Boole Postulados

▸ Conjunto finito de elementos sobre el cual se han definido dosoperaciones: suma y producto

B = {0,1}, operacion+, operacion−

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 19 / 34

Page 20: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Algebra de Boole Postulados

▸ Las operaciones + y * son internas

▸ Existe un elemento neutro para cada operacion

▸ Existencia del elemento inverso

▸ Las operaciones son conmutativas

▸ Las operaciones son distributivas

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 20 / 34

Page 21: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Algebra de Boole vs puertas logicas

.Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 21 / 34

Page 22: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Algebra de Boole propiedades

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 22 / 34

Page 23: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Funciones Booleanas - Tablas de Verdad▸ Toda funcion booleana puede representarse explıcitamente por

una tabla de verdad▸ Dada una tabla de verdad se puede encontrar su funcion

Booleana (literal, MINTERM)▸ Toda funcion booleana puede representarse de una manera

unica como la suma de sus minterms (Representacioncanonica)

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 23 / 34

Page 24: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

puertas logicas OR AND

OR AND

A B A + B A*B

0 0 0 00 1 1 01 0 1 01 1 1 1

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 24 / 34

Page 25: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

puertas logicas NOR NAND

NOR NAND

A B A +B A ∗B0 0 1 10 1 0 11 0 0 11 1 0 0

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 25 / 34

Page 26: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

EJERCICIO- COMPLEMENTEN LA TABLA DE VERDAD

S1 S2

A B A B A +B A ∗B

0 0 1 1

0 1 1 0

1 0 0 1

1 1 0 0

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 26 / 34

Page 27: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

A partir de puertas logicas MINTERMINOS

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 27 / 34

Page 28: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

A partir de puertas logicas Funcion booleana para OUT

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 28 / 34

Page 29: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

A partir de puertas logicas Funcion booleana para OUT

Out= ABCi +ABCi +ABCi +ABCi

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 29 / 34

Page 30: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Reducir terminos Funcion booleana para OUT

Out= ABCi +ABCi +ABCi +ABCi

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 30 / 34

Page 31: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Ejercicio: A partir de puertas logicas Funcion booleanapara Cout

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 31 / 34

Page 32: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Funciones Booleanas - Ejemplo

▸DescripcionFuncional ▸ TabladeV erdad ▸funcion(s)Booleana(s) ▸CircuitoDigital

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 32 / 34

Page 33: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

Funciones Booleanas - Ejemplo BCD2SSEG

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 33 / 34

Page 34: Electr onica Digital 1 · 2020. 8. 27. · caja negra / caja funcional En electr onica digital, un circuito es una sistema que procesa variables discretas, y se representa por: L

PREGUNTAS

Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 34 / 34