Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos.

Slides:



Advertisements
Presentaciones similares
Simplificación de circuitos lógicos Algebra de Conmutación
Advertisements

DISEÑO DE CIRCUITOS COMBINATORIOS
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
ALGEBRA DE BOOLE Y PUERTAS LÓGICAS
Álgebra Booleana y Circuitos Lógicos
Álgebra Booleana y Circuitos Lógicos
Sistemas Digitales Tema 3.
Instalación de Computadoras
Circuitos de Conmutación
Organización de Computadoras UNLA
CIRCUITOS ELECTRICOS Y ELECTRONICOS
CLASE 3.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2014)
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
Unidad aritmético-lógica
SEMANA Algebra de Boole.
Universidad Autónoma San Francisco
Operaciones El álgebra booleana es una estructura matemática definida sobre el conjunto. Sean x, y variables booleanas, esto significa que sólo pueden.
ARQUITECTURA DE COMPUTADORES
Electrónica Digital.
CARRERA PROFESIONAL: Lengua, Traducción e Interpretación Asignatura: MATEMÁTICA Tema: “FUNCIONES LÓGICAS”
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I Minimización de Funciones Booleanas.
EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION
Postulados del álgebra de boole
ALGEBRA DE BOOLE SISTEMAS DIGITALES.
Circuitos Digitales M.C. Aglay González Pacheco Saldaña
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
Funciones lógicas Objetivos
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Función Booleana Encuentra los.
EJERCICIOS DE CIRCUITOS DIGITALES
Unidad aritmético-lógica
Circuitos Digitales I MÓDULOS COMBINACIONALES
Realizado por Carolina Rubio
Álgebra de Boole Tema 5.
Algebra Booleana.
Control y programación de sistemas automáticos: Álgebra de Boole
CLASE 2.
CLASE 5.
CLASE 4.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Circuitos lógicos combinacionales
TEMA 0 ELECTRONICA DIGITAL.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
Unidad I ÁLGEBRA BINARIA
Circuitos lógicos combinacionales
[ Sistemas Operativos ]
Circuitos Digitales I M.C. Aglay González Pacheco Saldaña
Organización del Computador 1
REDES COMBINATORIAS 2 MAQUINAS DIGITALES
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
ELECTRÓNICA DIGITAL Se denomina señal a la información que representa una determinada magnitud física ( temperatura, presión, velocidad, etc ) y su evolución.
Reglas Básicas del Álgebra de Boole
UNIVERSIDAD AUTONOMA SAN FRANCISCO
CIRCUITOS COMBINACIONALES.
Capítulo 3: Conjuntos Autor: José Alfredo Jiménez Murillo.
CIRCUITOS COMBINACIONALES.
Alumno: Gerardo Mario Valdés Ortega
Capítulo 5: Álgebra booleana
Minimización de Funciones Booleanas
Compuertas lógicas INTRODUCCION
Unidad Didáctica Electrónica Digital 4º ESO. Guión electrónica digital Sistemas analógicos y digitales Sistemas de numeración Sistemas binarios Álgebra.
TEMA III Circuitos Digitales
Subsistemas aritméticos y lógicos
Maestría en Ciencias de la Computación Arquitectura de Computadoras
Introducción al Algebra de Boole Principios de Lógica Digital
Circuitos Combinacionales I
Algebra booleana. Introduccion Las algebras booleanas, estudiadas por primera vez en detalle por George Boole, constituyen un lugar prominente en el advenimiento.
CIRCUITOS COMBINACIONALES Y SECUENCIALES. SON FUNCIONES LÓGICAS REPRESENTADAS POR TABLAS DE VERDAD SIMPLIFICABLES POR LÓGICA BOOLEANA SIMPLIFICABLES.
Álgebra de Boole.
Mapas de Karnaugh Tema 5. Se usa para minimizar el número de puertas requeridas en un circuito digital. Es adecuado en vez de usar leyes y propiedades.
Transcripción de la presentación:

Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos Aritméticos y combinacionales básicos

Sistemas digitales vs. analógicos Más fáciles de diseñar Almacenamiento Exactitud y precisión Reprogramables Menos sensibles al ruido Más fáciles de integrar El mundo real es analógico Libres de errores de cuantización y de discretización.

Propiedades del álgebra de Boole Conmutativa respecto a la primera función: ◦x + y = y + x Conmutativa respecto a la segunda función: ◦ x·y = y·x Asociativa respecto a la primera función: ◦(x + y) + z = x + (y +z) Asociativa respecto a la segunda función: ◦(x·y)·z = x·(y·z) Distributiva respecto a la primera función: ◦(x +y)·z = x·z + y·z Distributiva respecto a la segunda función: ◦(x·y) + z = (x + z)·( y + z) Identidad respecto a la primera función: ◦x + 0 = x Identidad respecto a la segunda función: ◦x·1 = x Complemento respecto a la primera función: ◦x + /x = 1 Complemento respecto a la segunda función: ◦ x·/x = 0

Propiedades del álgebra de Boole Idempotente respecto a la primera función: ◦x + x = x Idempotente respecto a la segunda función: ◦x·x = x Maximalidad del 1: ◦x + 1 = 1 Minimalidad del 0: ◦x·0 = 0 Involución: ◦/(/x) = x Inmersión respecto a la primera función: ◦x + (x·y) = x Inmersión respecto a la segunda función: ◦x·(x + y) = x Ley de De Morgan respecto a la primera función: ◦/(x + y) = /x·/y Ley de De Morgan respecto a la segunda función: ◦/(x·y) = /x + /y

Puertas lógicas ideales Funciones básicas para operar con aritmética binaria:

Biestables /R/SQ(t+  t)/Q(t+  t) Q(t)/Q(t) RSQ(t+  t)/Q(t+  t) 00Q(t)/Q(t) JKQ(t+T) 00Q(t) /Q(t) DQ(t+T) GQ(t) 0Q(t-  t) 1D(t) TQ(t) 0Q(t-T) 1/Q(t-T) Biestables R-S Biestable J-KBiestable DBiestable T Latch

Simplificación de expresiones lógicas Aplicar álgebra de Boole y leyes de De Morgan f(A,B,C)=B·(A C)+A·B·C ◦f(A,B,C) = B·(A C)+A·B·C = B·(A·C+A· C)+A· B· C ◦= B· A·C + B·A· C + A· B· C= B· A·C+ B·A· C+ A· B· C+ A· B· C ◦= A· B· (C+C)+B· C· (A+A) = A· B+B· C = B· (A+C) Adyacencia: ◦Dos estados o dos combinaciones de entradas son adyacentes cuando, entre ellas, sólo cambia una de las variables que intervienen en la expresión lógica. ◦A·B·C·D + A·B·C·D=(A·C·D)·(B+B)=(A·C·D)·1=A·C·D

Tablas de Karnaugh Método para buscar adyacencias de forma geométrica Simplificar f(A,B,C) = B·(A C)+A·B·C Tabla de verdad en código Gray: Fácil de calcular manualmente hasta 6 variables C·/A·B+C·A·B=C·B /C·A·B+C·A·B=A·B C·B+A·B

Tablas de Karnaugh (5 variables) Simplificar f(A,B,C,D,E)=A·B·C·E + A·B·C·D·E +B·C·D·E + A·C·D+ A·B·C·D+ (AB)·C·D·E+ B·C·D·E Tabla de verdad: (2x2)x1 Se buscan las adyacencias también en vertical f(A,B,C,D,E)= /B·C·/E+ /A·B·D+ /A·C·D+A·/B·/C·E /A·C·D /A·B·D /B·C·/E A·/B·/C·E

Circuitos combinacionales básicos Multiplexor. Elige una 2 n entradas, con n líneas de selección ◦Fácil extensión a otro tamaño Decodificador. Activa una de 2 n salidas en función de n entradas ◦Actuará como selector en buses de datos / direcciones.

Circuitos aritméticos Sumador completo: ◦Para n bits se encadenan n células: Restador: ◦Sumar pero haciendo el “complemento a 2” ◦Complemento a 2: cambiar cada bit y sumar 1 (C0=1)

Circuitos aritméticos Comparador: ◦A partir de las ecuaciones Comparador recursivo: ◦Comparando bit a bit, desde el MSB: ◦Menos compacto, pero más sencillo ◦Escalable.

Simulación de un Circuito Digital