La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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.

Presentaciones similares


Presentación del tema: "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."— Transcripción de la presentación:

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 Diseño Combinacional

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111

10 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 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111

11 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 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111 C=0,Y=A

12 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 0 0000 1 0010 2 0101 3 0111 4 100 5 101 6 110 7 111 C=1,Y=B C=0,Y=A

13 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 0 0000 1 0010 2 0101 3 0111 4 100 5 101 6 110 7 111 C=1,Y=B

14 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 C=1,Y=B

15 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111

16 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111

17 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0

18 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0 1 1

19 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0 1 1 0 1

20 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0 1 1 0 1 0 1

21 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0 1 1 0 1 0 1 FY (C,A,B) =C’A

22 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111 0 0 1 1 0 1 0 1 FY (C,A,B) =C’A+CB

23 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

24 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

25 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

26 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

27 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

28 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

29 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

30 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 0 0000 1 0010 2 0101 3 0111 4 1000 5 1011 6 1100 7 1111

31 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

32 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

33 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

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

35 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

36 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 0 0 1 0 1 2 1 0 3 1 L0 L1 L2 L3

37 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 L0 1 0 1L1 2 1 0L2 3 1 L3

38 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 L0 1 0 1L1 2 1 0L2 3 1 L3 Cuantas entradas se tienen en total ?

39 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 L0 1 0 1L1 2 1 0L2 3 1 L3 Cuantas combinaciones se pueden generar ?

40 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 L0 1 0 1L1 2 1 0L2 3 1 L3 Elabore el archivo en ABEL-HDL usando los comandos When, Then, Else

41 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 L0 1 0 1L1 2 1 0L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; END

42 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 L0 1 0 1L1 2 1 0L2 3 1 L3 MODULE muxeq "entradas A,B,L0..L3 pin 19,18,1..4; "Salida Y pin 16 istype 'com'; equations WHEN END

43 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 L0 1 0 1L1 2 1 0L2 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

44 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 L0 1 0 1L1 2 1 0L2 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

45 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 L0 1 0 1L1 2 1 0L2 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

46 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.

47 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.

48 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.

49 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

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

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

52 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 0 0 0 0L0 1 0 0 1L1 2 0 1 0L2 3 0 1 1L3 4 1 0 0L4 5 1 0 1L5 6 1 1 0L6 7 1 1 1L7

53 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

54 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

55 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

56 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];

57 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];

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

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

60 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)

61 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 23..20 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

62 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 );

63 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)

64 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

65 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

66 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)

67 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


Descargar ppt "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."

Presentaciones similares


Anuncios Google