Digital Electronics

Universidad Carlos III de Madrid

Course Description

  • Course Name

    Digital Electronics

  • Host University

    Universidad Carlos III de Madrid

  • Location

    Madrid, Spain

  • Area of Study

    Electronics Engineering, Systems Engineering

  • Language Level

    Taught In English

  • Course Level Recommendations


    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • ECTS Credits

  • Recommended U.S. Semester Credits
  • Recommended U.S. Quarter Units
  • Overview

    Digital Electronics (217 - 13492)
    Study: Bachelor in Communication System Engineering
    Semester 2/Spring Semester
    1st Year Course/Lower Division

    Compentences and Skills that will be Acquired and Learning Results:

    The general objective of this course is to understand the basic building blocks of digital electronics and the operation of combinational and sequential circuits. To achieve the following goals, the student must acquire competences associated to the following program outcomes: a, b, e, k.
    - Knowledge of the purpose and basic operation of digital circuits. (PO: a, b, e, k)
    - Digital circuit design (PO: a, b, e, k)
    - Knowledge and use of the main existing digital circuits (PO: a, b, e, k)

    Description of Contents: Course Description

    1. Number systems and information representation
    1.1. Number Systems
    1.2. Number Systems Conversions
    1.3. Binary Codes
    2. Boolean Algebra and logic functions
    2.1. Postulates and fundamental properties of Boolean Algebra
    2.2. Boolean functions and expressions
    2.3. Logic gates. Digital technologies. Implementation of logic functions
    2.4. Minimization of logic functions
    3. Combinational circuits
    3.1. Basic combinational circuits
    3.1.1. Encoders
    3.1.2. Decoders
    3.1.3. Multiplexers
    3.1.4. Demultiplexers
    3.1.5. Comparators
    3.2. Asociation of basic combinational circuits
    3.3. Logic function implementation using combinational circuits
    4. Arithmetic combinational circuits
    4.1. Representing signed numbers
    4.2. Sistemas de Signo y Magnitud, Complemento a 1 y Complemento a 2
    4.3. Binary Arithmetic
    4.3.1. Addition and subtraction
    4.3.2. Multiplication and division
    4.4. Representing real numbers
    4.5. Addition and Subtraction Circuits
    4.6. Circuits for multiplication
    4.7. Arithmetic Logic Units (ALUs)
    5. Flip-Flops
    5.1. Asynchronous flip-flops
    5.2. Synchronous flip-flops
    5.3. Flip-flop control logic
    5.4. Timing characteristics
    5.5. Synchronous circuits
    5.6. Circuits with flip-flops: chronograms
    6. Synchronous sequential circuits
    6.1. Finite State Machines
    6.1.1. Moore model
    6.1.2. Mealy model
    6.2. Synchronous Sequential Circuits Analysis
    6.3. Synchronous Sequential Circuits Synthesis
    7. Registers and Counters
    7.1. Registers
    7.2. Counters
    7.2.1. Synchronous counters
    7.2.2. Counter as a Finite State Machine
    7.2.3. Counter applications
    8. Memories
    8.1. Memory types
    8.2. Characteristics of memories
    8.3. Internal organization of a memory
    8.4. Extension of memory size
    8.5. Memory access chronograms
    8.6. Applications
    9. Digital Systems
    9.1. Structure of a digital system
    9.1.1. Data path
    9.1.2. Control Unit
    9.2. Introduction to digital systems design
    9.2.1. Integrated circuits
    9.2.2. Digital Technologies
    9.2.3. ASICs
    9.2.4. Programmable logic devices
    9.2.5. Microprocessors

    Learning Activities and Methodology:

    - 40% Lectures: 2,4 ECTS. Intended to reach the specific competences of the course. Students will receive class notes and reference books in order to work and get in-depth knowledge on the course contents.
    - 40% Problem classes: 2,4 ECTS. Oriented to exercise resolution and Ongoing Evaluation.
    - 20% Lab practices: 1,2 ECTS. Design and development of digital circuits using simulation tools with the aid of the professor

    Assessment System:

    Student's work will be evaluated continuously through exercises and exams, practical work and other academic activities, with the following weights:
    Exercises (PO a, e): 25%
    Lab Practice (PO b, e, k): 15% (assistance is compulsory)
    Final Exam (PO a, e): 60%

    Basic Bibliography:

    FLOYD, T.L. Digital Systems Fundamentals. Prentice Hall.
    HAYES, J.P.. Introduction to Digital Logic Design. Addison Wesley.
    Tocci R.J., Widmer N.S., Moss, G.L.. Digital Systems: Principles and Applications. Pearson Prentice Hall.

Course Disclaimer

Courses and course hours of instruction are subject to change.

ECTS (European Credit Transfer and Accumulation System) credits are converted to semester credits/quarter units differently among U.S. universities. Students should confirm the conversion scale used at their home university when determining credit transfer.


This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience. By using the site, you consent to the placement of these cookies.

Read our Privacy Policy to learn more.