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 Abril 2013 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 Abril 2013 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 Abril 2013 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 Abril 2013 Sistemas Digitales Electrónica Digital I Dirección Física de jagarza.fime.uanl.mx http://148.234.30.10/

3 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

4 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

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

6 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Ejemplo 3 Multiplexor de 2 a 1 línea 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 Abril 2013 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

8 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

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

10 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 Abril 2013 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

12 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

13 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

14 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

15 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

16 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

17 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

18 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

19 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

20 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

21 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

22 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

23 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

24 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

25 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

26 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

27 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

28 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

29 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

30 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

31 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

32 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

33 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

34 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

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

36 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

37 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

38 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

39 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 ?

40 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 ?

41 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

42 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

43 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

44 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

45 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

46 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

47 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 Abril 2013 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 Abril 2013 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.

50 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

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

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

53 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

54 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

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

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

57 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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];

58 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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];

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

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

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

62 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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

63 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 );

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

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

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

67 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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) S1S0Y1Y0 0 00A1A0 1 01B1B0 2 10C1C0 3 11D1D0

68 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Implementación de funciones Booleanas en un multiplexor mABCDY 0 00000 1 00011 2 00101 3 00110 4 01000 5 01010 6 01101 7 01111 8 1000X 9 10010 10 10100 11 1011X 12 11001 13 1101X 14 1110X 15 11111 0 1 1 0 0 1 0 1 1 0 0 1 0 0 0 1

69 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Tabla Reducida mABCDY 0 00000 1 00011 2 00101 3 00110 4 01000 5 01010 6 01101 7 01111 8 1000X 9 10010 10 10100 11 1011X 12 11001 13 1101X 14 1110X 15 11111 mABCY 0 000D 1 001D’ 2 0100 3 0111 4 1000, D’ 5 1010,D 6 1101,D’ 7 1111,D 0 D 1 1 0 0 1 D’

70 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Tabla Reducida mABCDY 0 00000 1 00011 2 00101 3 00110 4 01000 5 01010 6 01101 7 01111 8 1000X 9 10010 10 10100 11 1011X 12 11001 13 1101X 14 1110X 15 11111 mABYY 0 00 CDCD 1 01 D 2 10 0 3 11 1 01 10 01 01 x0 0x 1x x1

71 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 Sistemas Digitales Electrónica Digital I Tabla Reducida mABCDY 0 00000 1 00011 2 00101 3 00110 4 01000 5 01010 6 01101 7 01111 8 1000X 9 10010 10 10100 11 1011X 12 11001 13 1101X 14 1110X 15 11111 mAYY 0 0 B'C'D + C D' + B C 1 1 B 0110 1010 X0x1 0x1x

72 Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Abril 2013 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 Viernes 12 de Abr 2Multiplexor de 4 a 1 línea (2 bits) Jueves 18 de Abr 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 Abril 2013 Sistemas Digitales Electrónica Digital I Diseño Combinacional."

Presentaciones similares


Anuncios Google