Arquitectura de Computadoras Decodificadores

Slides:



Advertisements
Presentaciones similares
Circuitos de Conmutación
Advertisements

OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
Codificadores y Decodificadores
EJERCICIOS DE CIRCUITOS DIGITALES
Circuitos Digitales I MÓDULOS COMBINACIONALES
CLASE 5.
[ Arquitectura de Computadores ] SISTEMAS DIGITALES Präsentat ion Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
Diseño de Combinacionales. Diseño Combinacional El diseño consiste en crear un sistema que cumpla con unos requerimientos establecidos, siempre tratando.
REDES COMBINATORIAS 2 MAQUINAS DIGITALES
CIRCUITOS COMBINACIONALES.
Maestría en Ciencias de la Computación Arquitectura de Computadoras
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
Tomás García González Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Facultad de Contaduría y Administración Sistema de.
Algebra Booleana y Compuertas Lógicas AND, OR, NOT, XOR, NAND e Identidades del Algebra Booleana.
Tomás García González Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Facultad de Contaduría y Administración Sistema de.
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
Algebra de Boole SISTEMAS DIGITALES I.  En 1854 el matemático inglés George Boole formalizó un sistema algebraico de dos valores para expresar cierto.
Diseño de Lógica Combinacional SISTEMAS DIGITALES I.
1 UNIDAD 2: LÓGICA COMBINACIONAL © ILCEO: ING. MIGUEL ANGEL PEREZ SOLANO Analiza, desarrolla y resuelve minimización de funciones lógicas utilizando diferentes.
Organización del Computador 1 Lógica Digital Circuitos Secuenciales.
Organización del Computador 1 Lógica Digital 1 Algebra de Boole y compuertas.
Redes y Comunicación de Datos II Ing. Raúl Calienes Núñez Universidad José Carlos Mariátegui Escuela Profesional de Ingeniería de Sistemas e Informática.
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.
2. Simplificación de funciones booleanas: Método de Karnaugh
Algebra de Boole Sistemas Digitales I.
INFORMÁTICA BÁSICA CURSO DE NIVELACIÓN.
MANUAL DE IMPLANTACIÓN
El procesador Diseño del control.
Electrónica Digital.
Diseño Digital Semestre 2018-I.
Circuitos combinacionales II
5. Análisis y diseño de sistemas secuenciales (I)
Medios Técnicos Aplicaciones de las herramientas y máquinas a nuevos procesos según el contexto TECNOLOGÍA I énfasis en contabilidad Bloque II Materia.
Cicuitos Combinatorios y Algebra Booleana
Titulación: Grado en Ingeniería de Computadores
ALMACENAMIENTO DE DATOS
Simplificación por Método de Veicht-Karnaugh
ALMACENAMIENTO DE DATOS
Compuertas Lógicas
Circuitos Combinacionales.
CREAR DIAGRAMA DE FLUJO
MATEMÁTICA DISCRETA Y LÓGICA 1
CODIGOS DE BLOQUE LINEALES
ORGANIZACIÓN Y ADMINISTRACIÓN DE LA MEMORIA VIRTUAL
Unidad Didáctica Electrónica Digital
TECNOLOGÍA DE EQUIPOS INFORMÁTICOS
CIRCUITOS SECUENCIALES
Retroalimentación ejercicios de tarea. Ejercicios para resolver 1.¿Cuántos bytes hay exactamente en un sistema que contiene a.32 Kbytes b.64 Mbytes c.6.4.
1 Dirección IP - Características Las direcciones IP se denominan direcciones lógicas. Tienen un direccionamiento Jerárquico. Representan una conexión de.
Algebra de Boole. “ George Boole ( ) ” Lógico y matemático británico. En 1854, escribió Investigación sobre Las leyes del pensamiento An Investigation.
Modelación y simulación Ingeniería de Sistemas Mauricio Hincapié PH.D – David Alberto García Msc.
Arquitectura de Computadoras Conferencia 2 Circuitos Combinacionales
Minimización de Funciones Lógicas
Diseño Digital Moderno Semestre 2019-I.
Empecemos por el principio
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Diseño Digital Semestre 2019-I.
Centro Universitario UAEM Ecatepec
Compuertas lógicas Estos circuitos pueden visualizarse como máquinas que contienen uno o más dispositivos de entrada y exactamente un dispositivo de salida.
Eduardo Cruz Pérez.
Técnica de análisis a través de la observación de imágenes.
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
Diseño Digital Semestre 2019-I.
CIRCUITOS DIGITALES Profesor: Elmer Hugo Arellanos Tafur Unidad : 2 Semana : 7 Sesión : 12 Semestre: I.
CEDG - Tema 11 Introducción a la asignatura Información administrativa Descripción del temario Curso 2008 / 2009 Circuitos Electrónicos Digitales E.T.S.I.
CIRCUITOS COMBINACIONALES Y SECUENCIALES. COMBINACIONALES SON FUNCIONES LÓGICAS REPRESENTADAS POR TABLAS DE VERDAD SIMPLIFICABLES POR LÓGICA BOOLEANA.
SISTEMAS NUMERICOS “Introducción a la Programación” Rolando Montero.
Transcripción de la presentación:

Arquitectura de Computadoras Decodificadores Universidad Nacional Autónoma de México Facultad de Contaduría y Administración Sistema de Universidad Abierta Arquitectura de Computadoras Decodificadores Tomás García González

Que el alumno comprenda la estructura de los decodificadores Arquitectura de computadoras Clase 12: Codificadores y decodificadores Decodificador de site segmentos Objetivo: Que el alumno comprenda la estructura de los decodificadores de siete segmentos. Que el alumno a partir de este conocimiento pueda construir y diseñar funciones booleanas con dispositivos digitales. Mapa de contenido. Decodificador de 7 segmentos. Diseño. Construcción de funciones booleanas con decodificadores.

Decodificador de BCD a 7 segmentos. Circuitos Combinatorios Tema V Codificadores y Decodificadores Decodificador de BCD a 7 segmentos. Dígito decimal X3 X2 X1 X0 a b c d e f g 1 2 3 4 5 6 7 8 9 El decodificador de BCD a 7 segmentos, es un circuito combinacional, el cual tiene cuatro bits de entrada y tiene 7 bits de salida. Cada bit de salida, representa un led de un visualizador de 7 segmentos. Los segmentos se nombran con a, b, c, d, e, f, y g. En la tabla de verdad se muestra que con el valor de 1 el segmento se enciende y con 0 se encuentra apagado. De este modo se va construyendo la tabla de verdad. Por ejemplo para mostrar el dígito “2” se enciende a, b, d, e y g. Se simplifica mediante los mapas de Karnaugh que después se explicará. Este es un método de reducción de las funciones booleanas. En las diapositivas siguientes se muestran los mapas y el esquema del circuito lógico.

Circuitos Combinatorios Tema V Codificadores y Decodificadores Mapas de Karnough

Circuitos Combinatorios Tema V Codificadores y Decodificadores

Circuitos Combinatorios Tema V Codificadores y Decodificadores

Circuitos Combinatorios Tema V Codificadores y Decodificadores

Esquema del circuito lógico Circuitos Combinatorios Tema V Codificadores y Decodificadores Esquema del circuito lógico

Implementación de funciones con decodificadores Circuitos Combinatorios Tema V Codificadores y Decodificadores 3 Entradas Salida C B A F 1 Minitermino m0 m1 m2 m3 m4 m5 m6 m7 F(C,B,A) = (1,2,5,6) Puesto que los decodificadores asignan una línea de salida para cada combinación de las entradas, se puede implementar con ellos una función lógica. Sólo se deben usar en las salidas los operadores adecuados, que generalmente son compuertas OR. Para entender mejor el procedimiento se explicará un ejemplo. En la diapositiva se muestra una tabla de verdad, la cual, describe una función lógica combinacional. A continuación se describirá paso a paso el proceso para implementar una tabla de verdad con decodificadores: Observamos que tiene 3 entradas (A, B y C) y una salida (F). Por lo tanto se empleará un decodificador completo de tres bits (3x8). Tomamos los minitérminos en los que la salida F tenga un valor “1”, y lo expresamos como F(C,B,A) = (1,2,5,6), donde F(C,B,A) significa que es una función de las entradas C, A y B; y (1,2,5,6) significa que la función es una suma lógica(OR) de los minitérminos m1,m2, m5 y m6, es decir de las entradas 001, 010, 101 y 111. Estas entradas se representan como C’B’A, C’BA’, CB’A y CBA respectivamente. Por lo que la función completa queda F(C,B,A) = C’B’A + C’BA’+ CB’A + CBA. Una vez teniendo nuestra función, en el decodificador identificamos las salidas asociados a los minitérminos(combinación de entradas) empleados en la función(C’B’A, C’BA’, CB’A y CBA) y posteriormente se operan con compuertas OR. Si se emplean compuertas OR de dos entradas, see usarán tres para generar la función. Las dos primeras operarán a dos mimitérminos, que son las salidas del decodificador; y la tercera operará el los resultados de las los primeras, y su salida será el reultado. Si se emplean compuertas OR de 4 entradas sólo se necesitará una compuerta. La salida de la última compuerta OR, será la salida de la función lógica. De la misma forma se procede para tablas de verdad, con más de una salida. Se toma a cada salida como una función y se realiza independientemente de las otras salidas.

Implementación de funciones con decodificadores Circuitos Combinatorios Tema V Codificadores y Decodificadores F(C,B,A) = (1,2,5,6) Los esquemas de los circuitos lógicos, son los de la tabla anterior. Uno es utilizando tres compuertas OR con dos entradas y la segunda es utilizando solo una compuerta OR con 4 entradas. Aunque está es una manera muy facil de realizar una función lógica combinacional, en ocasiones se puede reducir el circuito, por lo que no es necesario utilizar un decodificador. Se debe tomar en cuenta, puesto que esto podría reducir el costo del circuito, y ademas el espacio utilizado.

Implementación de funciones con decodificadores Circuitos Combinatorios Tema V Codificadores y Decodificadores D B C A a b Minitér-minos 1 m0 m1 m2 m3 m4 m5 m6 m7 m8 m9 a(D,B,C,A) = (0,2,3,5,6,7,8,9) b(D,B,C,A) = (0,1,2,3,4,7,8,9) En el ejemplo de la diapositiva, mostramos los segmentos a y b, vistos en el decodificador de BCD a 7 segmentos. Tomamos a “a” y a “b” como dos funciones. Los expresamos en minitérminos y posteriormente lo implementamos con un decodificador de 4x16.

Implementación de funciones con decodificadores Circuitos Combinatorios Tema V Codificadores y Decodificadores a(D,B,C,A) = (0,2,3,5,6,7,8,9) b(D,B,C,A) = (0,1,2,3,4,7,8,9) En el ejemplo de la diapositiva, mostramos los segmentos a y b, vistos en el decodificador de BCD a 7 segmentos. Tomamos a “a” y a “b” como dos funciones. Los expresamos en minitérminos y posteriormente lo implementamos con un decodificador de 4x16.

Implemente las siguientes funciones con un decodificador. Circuitos Combinatorios Tema V Codificadores y Decodificadores Ejercicios Realice un decodificador de 5x32 con 1 decodificador de 3x8 y uno de 2x4. Implemente las tablas de verdad de los segmentos faltantes del decodificador de BCD a 7 segmentos, mediante decodificadores. Implemente las siguientes funciones con un decodificador. F(A,B,C,D) = (2,4,5,8,9,12,14,15) G(C,B,A) = (1,2,3,5,6,7) Realice un codificador de 16 a 4 bits. Realice un decodificador de exceso 3 a BCD.

Arquitectura de computadoras Clase 12: Algebra booleana Teoremas del álgebra booleana Bibliografía: Stallings, Williams. Organización y arquitectura de computadores. Prentice Hall. Madrid, España. 2006. Mano, Morris. Lógica Digital y diseño de computadores. Prentice Hall Hispanoamericana. México. 1986.