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 He fallado una y otra vez en mi vida, por eso he conseguido el éxito. Michael Jordan
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ñe un sistema Combinacional capaz de sumar 2 números binarios de n Bits cada numero n 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 An A3 A2 A1 A0 Bn B3 B2 B1 B0 + 00 C1 11 C2 22 C3 33 Cn nn Cn+1 A0 B0 C1 00 A1 B1 C2 11 A2 B2 C3 22 A3 B3 C4 33 Cn+1 nn An Bn Cn
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I A0 B0 C1 00 A1 B1 C2 11 A2 B2 C3 22 A3 B3 C4 33 Cn+1 nn An Bn Cn
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Diagrama de Bloques
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad
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 mínimas
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 mínimas FCn+1 (An, Bn, Cn)= AnBn+AnCn+BnCn FSn (An, Bn, Cn)= A B C
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Archivo en ABEL-HDL
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 SN74283
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 SN74283
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 Reporte para esta actividad 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 Hoja de datos Del fabricante
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Inteligencia Robótica Digital Técnicos No. 239 Col. Tecnológico Tel. y Fax: Don Chip edificio 7 de FIME AG Electrónica Colón 171 Pte. Monterrey, N.L. Tel Electrónica Reforma 2000 Reforma Ote 1277 Tel Electrónica Universal Keramos No. 222 Col. Del Prado Tels , , , , , Fax:
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ñe un Sistema Combinacional capaz de comparar dos números binarios de un bit cada número. ?
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 números binarios los llamaremos A y B respectivamente y representan la entrada del sistema 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 Al comparar dos números los posibles resultados pueden ser :
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Al comparar dos números los posibles resultados pueden ser que sean: iguales A=B (AeqB) o diferentes tales como: A mayor que B A>B (AmyB) A menor que B A<B (AmeB)
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<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 Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo bajo
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo alto
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A BA=BA>BA<B Nivel activo bajo
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 mínimas m A BA=BA>BA<B F A=B (A,B) = ABAB F A>B (A,B) = A B F A<B (A,B) = 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 Ecuaciones mínimas F A=B (A,B) = ABAB F A>B (A,B) = A B F A<B (A,B) = 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 Abel-Hdl Ecuaciones FA=B (A,B) = ABAB FA>B (A,B) = A B FA<B (A,B) = A B MODULE comp "Entradas A,B pin 1,2; "Salidas AeqB,AmyB,AmeB pin istype 'com'; equations AeqB=!(A$B); AmyB=A&!B; AmeB=!A&B; test_vectors ([A,B]->[AeqB,AmyB,AmeB]) [0,0]->[1,0,0]; [0,1]->[0,0,1]; [1,0]->[0,1,0]; [1,1]->[1,0,0]; 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 Abel-Hdl simulación MODULE comp "Entradas A,B pin 1,2; "Salidas AeqB,AmyB,AmeB pin istype 'com'; equations AeqB=!(A$B); AmyB=A&!B; AmeB=!A&B; test_vectors ([A,B]->[AeqB,AmyB,AmeB]) [0,0]->[1,0,0]; [0,1]->[0,0,1]; [1,0]->[0,1,0]; [1,1]->[1,0,0]; 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 Abel-Hdl Tabla de Verdad MODULE comp "Entradas A,B pin 1,2; "Salidas AeqB,AmyB,AmeB pin istype 'com'; Truth_table ([A,B]->[AeqB,AmyB,AmeB]) [0,0]->[1,0,0]; [0,1]->[0,0,1]; [1,0]->[0,1,0]; [1,1]->[1,0,0]; test_vectors ([A,B]->[AeqB,AmyB,AmeB]) [0,0]->[1,0,0]; [0,1]->[0,0,1]; [1,0]->[0,1,0]; [1,1]->[1,0,0]; END m A B A=B A>BA<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 Abel-Hdl descripción Operaciones Relacionales Operadordescripción == Igual ¡= diferente < Menor que > Mayor que <= Menor igual que >= Mayor igual que
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Abel-Hdl descripción MODULE comp "Entradas A,B pin 1,2; "Salidas AeqB,AmyB,AmeB pin istype 'com'; equations when A==B then AeqB=1; when A>B then AmyB=1; when A<B then AmeB=1; test_vectors ([A,B]->[AeqB,AmyB,AmeB]) [0,0]->[1,0,0]; [0,1]->[0,0,1]; [1,0]->[0,1,0]; [1,1]->[1,0,0]; 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 Diseñe un Sistema Combinacional capaz de comparar dos números binarios de dos bit’s cada número.
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de verdad m A1 A0 B1 B0A=B A>BA<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 Tabla de verdad m AB A=B A>BA<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 Tabla de verdad m AB A=B A>BA<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 Tabla de verdad m AB A=B A>BA<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 Tabla de verdad m AB A=B A>BA<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 Tabla de verdad m AB A=B A>BA<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 m A1 A0 B1 B0A=B A>BA<B F A=B ( A1, A0, B1, B0) = (A1’+B1)(A1+B1’)(A0+B0’)(A0’+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 m A1 A0 B1 B0A=B A>BA<B F A>B ( A1, A0, B1, B0) = A1 B1’ + A0 B1’ B0’ + A1 A0 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 m A1 A0 B1 B0A=B A>BA<B F A>B ( A1, A0, B1, B0) = A1’ B1 + A0’ B1 B0 + A1’ A0’ 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 MODULE compara "Entradas A1, A0, B1, B0 pin 1..4; "Salidas AeqB, AmyB, AmeB Pin istype 'com'; A=[A1, A0]; B=[B1, B0]; equations When A == B then AeqB=1; When A > B then AmyB=1; When A < B then AmeB=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 Diseñe un Sistema Combinacional capaz de comparar dos números binarios de cuatro bit’s cada número.
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 compara "Entradas A3..A0, B3..B0 pin 1..8; "Salidas AeqB, AmyB, AmeB Pin istype 'com'; A=[A3,A2,A1,A0]; B=[B3,B2,B1,B0]; equations When A == B then AeqB=1; When A > B then AmyB=1; When A < B then AmeB=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 SN bit binary or BCD magnitude comparators
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de funcionamiento EntradasCascadaSalidas A3,B3A2,B2A1,B1A0,B0 A>BA<BA=B A>BA<BA=B A3>B3XXXXXXHLL A3<B3XXXXXXLHL
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de funcionamiento EntradasCascadaSalidas A3,B3A2,B2A1,B1A0,B0A>BA<BA=BA>BA<BA=B A3>B3XXXXXXHLL A3<B3XXXXXXLHL A3=B3A2>B2XXXXXHLL A3=B3A2<B2XXXXXLHL
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de funcionamiento EntradasCascadaSalidas A3,B3A2,B2A1,B1A0,B0A>BA<BA=BA>BA<BA=B A3>B3XXXXXXHLL A3<B3XXXXXXLHL A3=B3A2>B2XXXXXHLL A3=B3A2<B2XXXXXLHL A3=B3A2=B2A1>B1XXXXHLL A3=B3A2=B2A1<B1XXXXLHL
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Tabla de funcionamiento EntradasCascadaSalidas A3,B3A2,B2A1,B1A0,B0A>BA<BA=BA>BA<BA=B A3>B3XXXXXXHLL A3<B3XXXXXXLHL A3=B3A2>B2XXXXXHLL A3=B3A2<B2XXXXXLHL A3=B3A2=B2A1>B1XXXXHLL A3=B3A2=B2A1<B1XXXXLHL A3=B3A2=B2A1=B1A0>B0XXXHLL A3=B3A2=B2A1=B1A0<B0XXXLHL A3=B3A2=B2A1=B1A0=B0XXXLLH
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I EntradasCascadaSalidas A3,B3A2,B2A1,B1A0,B0A>BA<BA=BA>BA<BA=B A3>B3XXXXXXHLL A3<B3XXXXXXLHL A3=B3A2>B2XXXXXHLL A3=B3A2<B2XXXXXLHL A3=B3A2=B2A1>B1XXXXHLL A3=B3A2=B2A1<B1XXXXLHL A3=B3A2=B2A1=B1A0>B0XXXHLL A3=B3A2=B2A1=B1A0<B0XXXLHL A3=B3A2=B2A1=B1A0=B0HLLHLL A3=B3A2=B2A1=B1A0=B0LHLLHL A3=B3A2=B2A1=B1A0=B0LLHLLH
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Comparación de 2 números de 8 bit c/n usando SN7485 en cascada
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Comparación de 2 números de 12 bit c/n usando SN7485 en cascada
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
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
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I Reporte para esta actividad 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 Hoja de datos Del fabricante
Universidad Autónoma de Nuevo León Facultad de Ingeniería Mecánica y Eléctrica Octubre 2012 Sistemas Digitales Electrónica Digital I SN7485 Recommended operating conditionsMINNOMMAXUNIT Supply votage, Vcc V High level output current, I OH -400µA Low level output current, I Ol 16mA Operating free-air temperature, T A 070 0C0C
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 Resumen 1.Diseño Modular (suma de n Bits) 2.Cascada de la suma 3.Comparación numérica 4.Nivel Activo (Salida) 5.Operadores Relacionales 6.Conveniencia de programar Vs Función Fija 7.Método de comparación 8.Entradas en cascada 1.Diseño Modular (suma de n Bits) 2.Cascada de la suma 3.Comparación numérica 4.Nivel Activo (Salida) 5.Operadores Relacionales 6.Conveniencia de programar Vs Función Fija 7.Método de comparación 8.Entradas en cascada
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 INTELIGENCIA ROBOTICA DIGITAL Técnicos No. 239 Col. Tecnológico Monterrey, N.L. Tel. y Fax: (8) Electrónica Universal Progreso No. 703 Ote. Col. Asarco, Monterrey, N.L. C.P Tels , , , , , Fax: NoProyectos VigentesFecha limite 1 examen sumadores completos en cascada SN comparadores en cascada SN7485