electr onica digital 1 · 2020. 8. 27. · caja negra / caja funcional en electr onica digital, un...
TRANSCRIPT
Electronica Digital 1Logica combinacional -algebra de boole
Ferney Alberto Beltran Molina
Marzo 2020
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
Contenido
Recordando
Introduccion a la logica combinacional
Algebra de Boole
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 3 / 34
Indice
Recordando
Introduccion a la logica combinacional
Algebra de Boole
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 4 / 34
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
Indice
Recordando
Introduccion a la logica combinacional
Algebra de Boole
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 6 / 34
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
caja negra / caja funcional
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 8 / 34
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
Tipos de circuitos digitales
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 10 / 34
ejemplo
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 11 / 34
Sumador 4bit
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 12 / 34
Sumador a partir de tablas de verdad
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 13 / 34
Sumador 4BCC a partir de tablas de verdad
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 14 / 34
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
Sumador 1B a partir de tablas de verdad
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 16 / 34
A partir de puertas logicas
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 17 / 34
Indice
Recordando
Introduccion a la logica combinacional
Algebra de Boole
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 18 / 34
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
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
Algebra de Boole vs puertas logicas
.Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 21 / 34
Algebra de Boole propiedades
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 22 / 34
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
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
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
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
A partir de puertas logicas MINTERMINOS
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 27 / 34
A partir de puertas logicas Funcion booleana para OUT
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 28 / 34
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
Reducir terminos Funcion booleana para OUT
Out= ABCi +ABCi +ABCi +ABCi
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 30 / 34
Ejercicio: A partir de puertas logicas Funcion booleanapara Cout
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 31 / 34
Funciones Booleanas - Ejemplo
▸DescripcionFuncional ▸ TabladeV erdad ▸funcion(s)Booleana(s) ▸CircuitoDigital
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 32 / 34
Funciones Booleanas - Ejemplo BCD2SSEG
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 33 / 34
PREGUNTAS
Ferney Alberto Beltran Molina Electronica Digital 1 Marzo 2020 34 / 34