Está en la página 1de 3

UNIVERSIDAD NACIONAL DE COLOMBIA

DEPARTAMENTO DE INGENIERIA ELECTRICA Y ELECTRONICA

PROGRAMA ELECTRONICA DIGITAL I

2014 - II

Objetivos

Los objetivos del curso son:

Realizar el flujo completo de diseo de un sistema digital complejo desde su especificacin hasta su

implementacin fsica.

Adopcin y utilizacin de metodologas de diseo modernas basadas en representaciones funcionales,

estructrales y fsicas.

Estimular el proceso de auto-aprendizaje.

Sembrar las bases para el desarrollo de aplicaciones comerciales

(Tomado programa Circuitos Digitales Ing. Carlos Camargo)

Programa Contenido.

1. Introduccin. Sistemas anlogos y digitales. Ventajas de los sistemas digitales. Panorama de la electrnica digital. Prospectivos.

2. Sistemas numricos. Sistemas binario y hexadecimal. Conversiones de un sistema a otro.

Representacin de nmeros enteros y de punto Flotante. Operaciones aritmticas en binario.

3. Principios de diseo de lgica combinatoria. Algebra de Boole, Sntesis lgica de circuitos combinatorios.

Representacin por suma de productos y por producto de sumas. Mapas de Karnaugh. Algoritmo de Quine Mc Cluskey.

4. Introduccin al Diseo. Conceptos sobre sistemas digitales (panorama y prospectiva).

Representaciones de un diseo (funcional, estructural, fsica).

Especificacin de alto nivel de sistemas digitales, Proceso de diseo. Niveles de abstraccin.

Lenguajes de descripcin de hardware. Panorama y perspectiva.


5. Circuitos Lgicos combinatorios. Decodificadores binarios de 2 a 4, de 3 a 8 y de 4 a 16 lneas.

Ejemplos de aplicacin en los computadores. Decodificadores BCD a 7 segmentos. Registros de 3 estados. Codificadores.

Multiplexores y demultiplexores. Generadores de paridad. Comparadores. Circuitos aritmticos. Sumador y restador de 4 bits.

Sumador BCD. Unidad aritmtica y lgica ALU. Multiplicador combinatorio.

6. Dispositivos lgicos programables. Diseo lgico hoy da.

Herramientas computacionales utilizadas en las metodologas de diseo descendente (top - down).

Herramientas para la automatizacin del diseo electrnico (EDA tools).

Principios y aplicaciones de los dispositivos lgicos programables como los PALs y los PLDs. Programacin en lenguaje CUPL.

7. Cerrojos y flip flops. Definicin de la lgica secuencial. Cerrojos con compuertas. Estado metaestable. Interruptor sin rebote.

Fllp - flops. Flip - flop construido con compuertas de transmisin e inversores.

8. Contadores y registros. Contadores de propagacin. Contadores sincrnicos. Ejemplos de contadores en circuito integrado.

Registros de corrimiento. Contador en anillo. Circuitos integrados para relojes.

9. Anlisis y diseo de circuitos secuenciales. Teora de mquinas de estado (FSM).

Anlisis y diseo de circuitos secuenciales sincrnicos. Anlisis de circuitos secuenciales asincrnicos. Ejemplos de control secuencial.

10. PLDs secuenciales. Arquitectura, de diversos PLDs secuenciales. Ejemplos de programacin.

11. Familias lgicas. Compuertas bsicas. Familias TTL y CMOS. Caractersticas. Salidas triestado. Salidas en colector abierto.

Entradas abiertas. Comparacin entre las distintas familias lgicas. Compuerta de transmisin CMOS.

Enclavamiento ("latch-up"). Circuitos de arseniuro de Galio.

12. Memorias. Memorias RAM esttica, RAM dinmica, ROM, PROM, EPROM, EEPROM y memoria relmpago (flash).

Aplicaciones. Ejemplos de memorias comerciales.

La evaluacin del curso se realizar segn lo establecido por el docente, as:

Evaluacin Ponderacin
Primer Parcial ................................... 20%
Segundo Parcial ................................ 20%
Examen Final .................................... 20%
Prcticas de laboratorio ...................... 20%
Proyecto Final ...................................15%
Tareas y Exposiciones ......................... 5%

Bibliografa

[GAJ97] Daniel D. Gajski. Principles of Digital Design. Prentice Hall, 1997.


[WAK99] J. Wakerly Diseo Digital, Ed.3 Principios y Prcticas.
[CIL03] Michael D. Ciletti Advanced Digital Design with the Verilog HDL Prentice Hall India, 2003
[HAR04] David Harris & Sarah Harris, Digital design and computer architecture, Morgan
Kauffman, 2004*
[ZEI02] Bob Zeidman, Designing with FPGAs and CPLDs, Elsevier, 2002
[ASH08] P. Ashenden, Digital Design an embedded systems approach using Verilog, Morgan
Kauffman, 2008
[GRO08] I. Grout, Digital Systems Design with FPGAs and CPLDS, Newnes, 2008.

* Libro guia