Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porConchita Gago Modificado hace 9 años
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 CDCD 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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.