Digital Electronics

Universidad del Norte

Course Description

  • Course Name

    Digital Electronics

  • Host University

    Universidad del Norte

  • Location

    Barranquilla, Colombia

  • Area of Study

    Electrical Engineering, Engineering Science

  • Language Level

    Taught In English

  • Prerequisites

    Analog Electronics I

    Hours & Credits

  • Contact Hours

    48
  • Recommended U.S. Semester Credits
    3
  • Recommended U.S. Quarter Units
    4
  • Overview

    Description
    This course corresponds to the first class of the area of Digital Circuits of the Bachelor of Science in Electronics Engineering, and provides the foundations for the analysis and design of more complex circuits such as microprocessor-based systems. This class starts covering concepts of logic based on Boolean algebra, axioms and theorems, and basic of numeral systems are treated with special emphasis on binary- to decimal conversions.
    Next, the course focuses on combinational logic and devices such as decoders, multiplexers, adders and comparators. The second part of the course covers sequential logic; thus, bistables (latches and flip-flops), and finite-state machines. The third part of the class deals with arithmetic circuits, storage structures, and programmable logic devices. Then, for the latter topic, the course includes an introduction to hardware description languages.

    Learning Outcomes

    • General
      • At the end of the course the student should be able to understand and apply the required tools for the analysis and synthesize digital systems.
    • Specific
      • Explain the fundamentals of combinational and sequential systems.
      • Analyze the behavior of finite-state machines and their applicability on the modeling of real systems.
      • Select several digital devices such as gates, converters, multiplexers, comparators, adders, PLDs and memories to implement digital systems that satisfied predefined specifications.
      • Solve mathematical operations using binary system and represent the results in different numeric systems.
      • Explain the structure and operation of memories and programmable logic devices.
      • Implement basic logic circuits using hardware description languages (HDLs).

    Topics

    • Algebra of logic and functions
    • Combinational Logic
    • Sequential Logic
    • Arithmetic Circuits and Systems
    • Programmable Logic Devices and Memories Hardware Description Languages

    Relationship of the Course to Student Outcomes
    SOi. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability

     

    Textbook

    • WAKERLY, John. Digital Design: Principles and Practices, 4 ed., Prentice Hall, New Jersey, 2006, 895 p.

    Reference

    • HAMBLEN, James; FURMAN, Michael. Rapid Prototyping of Digital Systems: A Tutorial Approach, 2 ed. Kluwer Academic Publishers, 2002.
    • MANDADO, Enrique; MANDADO, Yago. Sistemas Electrónicos Digitales, 9 Ed, Alfaomega ? Marcombo. 2008
    • FLOYD, T.L. Digital Fundamentals. 7 ed. Prentice-Hall, New Jersey, 2002.
    • PERRY, Douglas L. VHDL: programming by example. McGraw Hill, New York, 2002.
    • Wincupl User?s Manual. ATMEL Semiconductors (http://www.atmel.com/dyn/resources/prod_documents/doc0737.pdf )
    • MANO, M MORRIS. Computer Architecture, 3 ed., Prentice Hall, Hew Jersey, 1993, 525 p.
    • NELSON, Víctor, et-al. Análisis y diseño de circuitos lógicos digitales. 1ª Ed. Prentice-Hall. 1996. México.
    • TOCCI, R. et al. Digital Systems: Principles and Applications. 11 ed., Prentice-Hall, New Jersey, 2011, 992 p.
    • User Manuals for QUARTUS - ALTERA.