Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Diseño Combinacional.

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

Sistemas Digitales Tema 3.
Mayo de 2013 Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Diseño de Sistemas.
Diseño de Sistemas Secuenciales
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Noviembre 2010 Sistemas Digitales Electrónica Digital I Universidad Autónoma.
Diseño de Sistemas Secuenciales
El procesador: la ruta de datos y el control (II Parte)
CURSO: UNIDAD 4: LENGUAJES HDL
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2011 Sistemas Digitales Electrónica Digital I Decodificadores Los.
Circuitos Combinacionales Comunes
Universidad Autónoma San Francisco
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I 11/01/ :06 a.m. Maxiterminos.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Sistemas Digitales Electrónica Digital I 17:51 Sistema Digital Binario.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Hay una fuerza motriz.
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 Octubre 2012 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
Demultiplexor y Chip 74LS154
Haga clic para modificar el estilo de texto del patrón Segundo nivel Tercer nivel Cuarto nivel Quinto nivel Universidad Autónoma de Nuevo León Facultad.
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.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Noviembre de 2009 Sistemas Digitales Electrónica Digital I Universidad Autónoma.
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
Lógica de Transferencia de Datos
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Álgebra Booleana.
VHDL Breve introducción.
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica La paciencia es amarga, pero sus.
Diseño lógico combinacional mediante VHDL
DECODIFICADOR -García Rosas Oscar -Landeros Jaime Francisco
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Ocho formas estandard El elogio.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Noviembre 2011 Sistemas Digitales Electrónica Digital I Universidad Autónoma.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Marzo de 2011 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
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.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
EJERCICIOS DE CIRCUITOS DIGITALES
Circuitos Digitales I MÓDULOS COMBINACIONALES
Lógica Programable Electrónica Digital
Maestría en Ingeniería Electrónica
Circuitos Digitales MÓDULOS COMBINACIONALES
Sistemas Combinacionales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
CLASE 5.
ALGEBRA DE BOOLE UNLA Organización de Computadoras (2015)
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
Universidad Autónoma de Chihuahua Facultad de Filosofía y Letras Lógica I semestre Tablas de Verdad.
Diseño de Combinacionales. Diseño Combinacional El diseño consiste en crear un sistema que cumpla con unos requerimientos establecidos, siempre tratando.
ELECTRÓNICA DIGITAL.
Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Teorema de D´Morgan No hay viento.
Organización del Computador 1
REDES COMBINATORIAS 2 MAQUINAS DIGITALES
Germán Landinez Álvaro Del Toro Ronald Gutiérrez.
CIRCUITOS COMBINACIONALES.
CIRCUITOS COMBINACIONALES.
Organización del Computador I Verano Aritmética (2 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Marzo de 2011 Sistemas Digitales Electrónica Digital I Diseño Combinacional.
Abril 2015 Sistemas Digitales Electrónica Digital I Universidad Autónoma de Nuevo León Facultad de I ingeniería Mecánica y Eléctrica Lo poco.
UNIDAD 2. DISEÑO LÓGICO DE PROCESADORES: UNIDAD ARITMÉTICO-LÓGICA Ing. Elizabeth Guerrero V.
Subsistemas aritméticos y lógicos
[ Sistemas Digitales ] Memorias D.Mery 1 Arquitectura de Computadores Celda de memoria BC entrada seleccionar salida leer/escribir (1/0)
Circuitos Combinacionales I
UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES UNIDAD 3: SISTEMAS COMBINACIONALES Y SECUENCIALES ING. GERARDO A. LEAL, MSC Unidad 3: Sistemas Combinacionales.
Tema 1. Sistemas combinacionales básicos Introducción Álgebra de Boole Puertas lógicas ideales Biestables Simplificación de ecuaciones lógicas Circuitos.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
Facultad de Ingeniería Mecánica y Eléctrica
Diseño Secuencial El cambio es la única cosa en el universo que no cambia. Helmuth Wilhem Científico alemán.
Si hayas un camino sin obstáculos, quizás no te lleve a ninguna parte
Exígete mucho a ti mismo y espera poco de los demás.
Hardware Description Language
Convertidores de código
Convertidores de código
Transcripción de la presentación:

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Diseño Combinacional

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Metodología del Diseño Combinacional 1.- Especificar el Sistema 2.- Determinar entradas y salidas 3.- Construir la Tabla de Verdad 4.- Minimizar 5.- Diagrama Esquemático 6.- Implementar

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Diseñe un Multiplexor (selector datos) de 2 a 1 línea Data Selectors/Multiplexers 2-Line To 1-Line Dos entradas de datos A y B Una entrada de control C, Una salida Y

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea Si C=0 entonces la salida Y=A

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea Si C=1 entonces la salida Y=B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea Si C=0 entonces la salida Y=A Si C=1 entonces la salida Y=B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea En la redacción del problema esta aclarado el propósito y las variables que intervienen en el problema. Si C=0 entonces la salida Y=A Si C=1 entonces la salida Y=B 1.-Especificar el Sistema

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 2.- Determinar entradas y salidas

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY C=0,Y=A

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY C=1,Y=B C=0,Y=A

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY C=1,Y=B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY C=1,Y=B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 3.- tabla de verdad m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY FY (C,A,B) =C’A

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 4.- Obtener las ecuaciones mínimas m CABY FY (C,A,B) =C’A+CB

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB C=0 A B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB C=0 A B A 1 B 0

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB C=0 A B A 1 B 0 A 0

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB C=0 A B A 1 B 0 A 0 A 0 A

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 5.- Diagrama esquemático FY (C,A,B) =C’A+CB C=1 A B A 0 B 1 0 B 0 B B

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 6.- Implementación en ABEL-HDL por ecuaciones MODULE muxeq "entradas A,B,C pin 1,2,3; "Salida Y pin 19 istype 'com'; equations Y= !C&A#C&B; END FY (C,A,B) =C’A+CB

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 2 a 1 línea 6.- ABEL-HDL por tabla de Verdad MODULE muxtt "entradas A,B,C pin 1,2,3; "Salida Y pin 19 istype 'com'; Truth_table ([C,A,B]->Y) [0,0,0]->0; [0,0,1]->0; [0,1,0]->1; [0,1,1]->1; [1,0,0]->0; [1,0,1]->1; [1,1,0]->0; [1,1,1]->1; END m CABY

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I WHEN !C THEN Y=A ; " Si (WHEN) C=0 (!C) entonces (THEN) la salida Y=A WHEN C THEN Y=B; " Si (WHEN) C=1 (C) entonces (THEN) la salida Y=B WHEN !C THEN Y=A else Y=B; Multiplexor de 2 a 1 línea When, Then, Else

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 2 a 1 línea When, Then, Else MODULE muxwte "entradas A,B,C pin 1,2,3; "Salida Y pin 19 istype 'com'; equations WHEN !C THEN Y=A else Y=B; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Simulación MODULE muxwte "entradas A,B,C pin 1,2,3; "Salida Y pin 19 istype 'com'; equations WHEN !C THEN Y=A else Y=B; Test_vectors ([C,A,B]->Y) [0,0,0]->0; [0,0,1]->0; [0,1,0]->1; [0,1,1]->1; [1,0,0]->0; [1,0,1]->1; [1,1,0]->0; [1,1,1]->1; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Cuantas entradas de control se requieren para seleccionar cada una de las líneas Multiplexor de 4 a 1 línea Data Selectors/Multiplexers 4-Line To 1-Line

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea Data Selectors/Multiplexers 4-Line To 1-Line m A BY L0 L1 L2 L3

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea Data Selectors/Multiplexers 4-Line To 1-Line When, Then, Else m A BY 0 0 L L L2 3 1 L3

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea m A BY 0 0 L L L2 3 1 L3 Cuantas entradas se tienen en total ?

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea m A BY 0 0 L L L2 3 1 L3 Cuantas combinaciones se pueden generar ?

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea m A BY 0 0 L L L2 3 1 L3 Elabore el archivo en ABEL-HDL usando los comandos When, Then, Else

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea When, Then, Else m A BY 0 0 L L L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea When, Then, Else m A BY 0 0 L L L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea When, Then, Else m A BY 0 0 L L L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN THEN Y=L0; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea When, Then, Else m A BY 0 0 L L L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea When, Then, Else m A BY 0 0 L L L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; WHEN !A&B THEN Y=L1; WHEN A&!B THEN Y=L2; WHEN A&B THEN Y=L3; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; WHEN !A&B THEN Y=L1; WHEN A&!B THEN Y=L2; WHEN A&B THEN Y=L3; END X =. x.; Test_vectors ([A,B,L3,L2,L1,L0]->[Y]) [0,0, X, X, X, 0 ]-> [0]; [0,0, X, X, X, 1 ]-> [1]; [0,1, X, X, 0, X ]-> [0]; [0,1, X, X, 1, X ]-> [1]; [1,0, X, 0, X, X ]-> [0]; [1,0, X, 1, X, X ]-> [1]; [1,1, 0, X, X, X ]-> [0]; [1,1, 1, X, X, X ]-> [1]; Para no listar las 64 combinaciones Usamos el Don´t Care.X.

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; WHEN !A&B THEN Y=L1; WHEN A&!B THEN Y=L2; WHEN A&B THEN Y=L3; END X=.x.; Test_vectors ([A,B,L3,L2,L1,L0]->[Y]) [ 0,0, X, X, X, 0 ]-> [0]; [ 0,0, X, X, X, 1 ]-> [1]; [0,1, X, X, 0, X ]-> [0]; [0,1, X, X, 1, X ]-> [1]; [1,0, X, 0, X, X ]-> [0]; [1,0, X, 1, X, X ]-> [1]; [1,1, 0, X, X, X ]-> [0]; [1,1, 1, X, X, X ]-> [1]; Para no listar las 64 combinaciones Usamos el Don´t Care.X.

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 4 a 1 línea MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; WHEN !A&B THEN Y=L1; WHEN A&!B THEN Y=L2; WHEN A&B THEN Y=L3; END X =. x.; Test_vectors ([A,B,L3,L2,L1,L0]->[Y]) [0,0, X, X, X, 0 ]-> [0]; [0,0, X, X, X, 1 ]-> [1]; [ 0,1, X, X, 0, X ]-> [0]; [ 0,1, X, X, 1, X ]-> [1]; [1,0, X, 0, X, X ]-> [0]; [1,0, X, 1, X, X ]-> [1]; [1,1, 0, X, X, X ]-> [0]; [1,1, 1, X, X, X ]-> [1]; Para no listar las 64 combinaciones Usamos el Don´t Care.X.

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I MODULE mux X=.x.; "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN !A&!B THEN Y=L0; WHEN !A&B THEN Y=L1; WHEN A&!B THEN Y=L2; WHEN A&B THEN Y=L3; Test_vectors ([A,B,L3,L2,L1,L0]->[Y]) [0,0,X,X,X,0]->[0]; [0,0,X,X,X,1]->[1]; [0,1,X,X,0,X]->[0]; [0,1,X,X,1,X]->[1]; [1,0,X,0,X,X]->[0]; [1,0,X,1,X,X]->[1]; [1,1,0,X,X,X]->[0]; [1,1,1,X,X,X]->[1]; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 8 a 1 línea When, Then, Else m A B CY L L L L L L L L7

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I MODULE muxeq " Entradas de datos L0..L7 pin 1..8; "Entradas de control A,B,C pin 19,18,17; "Salida Y pin 16 istype 'com'; Equations WHEN !A&!B&!C THEN Y=L0; WHEN !A&!B&C THEN Y=L1; WHEN !A&B&!C THEN Y=L2; WHEN !A&B&C THEN Y=L3; WHEN A&!B&!C THEN Y=L4; WHEN A&!B&C THEN Y=L5; WHEN A&B&!C THEN Y=L6; WHEN A&B&C THEN Y=L7; END Multiplexor de 8 a 1 línea

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I GAL16V8

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 8 a 1 línea

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Test_vectors del Multiplexor de 8 a 1 línea Test_vectors ([A,B,C,L7,L6,L5,L4,L3,L2,L1,L0]->[Y]) [0,0,0,X,X,X,X,X,X,X,0]->[0]; [0,0,0,X,X,X,X,X,X,X,1]->[1]; [0,0,1,X,X,X,X,X,X,0,X]->[0]; [0,0,1,X,X,X,X,X,X,1,X]->[1]; [0,1,0,X,X,X,X,X,0,X,X]->[0]; [0,1,0,X,X,X,X,X,1,X,X]->[1]; [0,1,1,X,X,X,X,0,X,X,X]->[0]; [0,1,1,X,X,X,X,1,X,X,X]->[1]; [1,0,0,X,X,X,0,X,X,X,X]->[0]; [1,0,0,X,X,X,1,X,X,X,X]->[1]; [1,0,1,X,X,0,X,X,X,X,X]->[0]; [1,0,1,X,X,1,X,X,X,X,X]->[1]; [1,1,0,X,0,X,X,X,X,X,X]->[0]; [1,1,0,X,1,X,X,X,X,X,X]->[1]; [1,1,1,0,X,X,X,X,X,X,X]->[0]; [1,1,1,1,X,X,X,X,X,X,X]->[1];

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Test_vectors del Multiplexor de 8 a 1 línea Test_vectors ([A,B,C,L7,L6,L5,L4,L3,L2,L1,L0]->[Y]) [ 0,0,0, X, X, X, X, X, X, X, 0 ]->[0]; [ 0,0,0,X,X,X,X,X,X,X, 1 ]->[1]; [0,0,1,X,X,X,X,X,X,0,X]->[0]; [0,0,1,X,X,X,X,X,X,1,X]->[1]; [1,1,1,0,X,X,X,X,X,X,X]->[0]; [1,1,1,1,X,X,X,X,X,X,X]->[1];

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Multiplexor de 2 a 1 (4 bits)

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I MODULE MUX X,A3..A0,B3..B0 PIN 1..9; Y3..Y0 PIN ISTYPE 'COM'; A=[A3,A2,A1,A0]; B=[B3,B2,B1,B0]; Y=[Y3..Y0]; EQUATIONS WHEN X THEN Y=A; WHEN !X THEN Y=B; Test_vectors [X,A,B]->Y) [0,.x.,0]->.x.; [0,.x.,1]->.x.; [0,.x.,2]->.x.; [0,.x.,3]->.x.; [0,.x.,4]->.x.; [0,.x.,5]->.x.; [0,.x.,6]->.x.; [0,.x.,7]->.x.; [0,.x.,8]->.x.; [0,.x.,9]->.x.; [0,.x.,10]->.x.; [0,.x.,11]->.x.; [0,.x.,12]->.x.; [0,.x.,13]->.x.; [0,.x.,14]->.x.; [0,.x.,15]->.x.; [ 1,0,.x.]->.x.; [1,1,.x.]->.x.; [1,2,.x.]->.x.; [1,3,.x.]->.x.; [1,4,.x.]->.x.; [1,5,.x.]->.x.; [1,6,.x.]->.x.; [1,7,.x.]->.x.; [1,8,.x.]->.x.; [1,9,.x.]->.x.; [1,10,.x.]->.x.; [1,11,.x.]->.x.; [1,12,.x.]->.x.; [1,13,.x.]->.x.; [1,14,.x.]->.x.; [1,15,.x.]->.x.; END

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Ecuaciones Y3 = ( A3 & X # !X & B3 ); Y2 = ( X & A2 # !X & B2 ); Y1 = ( X & A1 # !X & B1 ); Y0 = ( X & A0 # !X & B0 );

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Distribución de terminales (pin Out)

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Simulación

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I HDL Hardware Description Language ABEL Advanced Boolean Expression Language OLMC Output Logic MacroCells

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Proyecto Adicional 2 Diseñe un selector de datos que contenga 4 números binarios A, B, C y D de dos bits cada numero (A=A1,A0 B=B1, B0 C=C1, C0 D=D1, D0)

Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Los Proyectos Adicionales se entregaran Reporte y circuito funcionando, el tiempo limite para la entrega es de una semana después de verlo en clase NoProyectos VigentesFecha limite 1Problema del examen Martes 16 de Oct 2Multiplexor de 4 a 1 línea (2 bits) Jueves 18 de Oct Reporte 1.- Portada 2.- Redacción del problema 3.- Diagrama de Bloques (entradas y Salidas) 4.- Tabla de Verdad 5.- Código ABEL 6.- Simulación 7.- Archivo RPT (ecuaciones y pin out) 8.- Foto del circuito 9.- Conclusiones y recomendaciones