Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porElvira Esperanza Ramírez Castillo Modificado hace 8 años
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.