ELEN0040-1 : Digital Electronics

 

Course Objectives

At the end of the course, students will master the fundamentals of the design of digital circuits.

cf. Programme des cours

Subjects covered: Numbers and binary codes, boolean algebra, combinational circuits (simplification, implementation with programmable circuits), synchronous sequential circuits (registers, counters, implementation with programmable circuits), bus, memories, processing units and controllers. VHDL langage is used throughout the course.

Reference BookLogic and Computer Design Fundamentals (4th Edition), by M. Morris Mano and Charles R. Kime  -  Chapters 1 to 10

 

Course Organization

10 Theory lessons: Wednesday morning 8:00 - 09:45 (in French with slides in English), Room: A142 (B7b)

2 sessions of Introduction to VHDL: 10:00 - 12:00, Room: A142 (B7b) (in French)

6 sessions of Tutorials (supervised exercises) on wednesday morning 10:00 - 12:00 (in French),
Rooms distribution: Group 1 (names from A → Ewbank (incl.)), Group 2 (Fares → Morre (incl.)), Group 3 (Morenne → Z)
Tutorials:
2 practical sessions (Labs) and 1 project (in French)

Schedule

 

Lectures

Theory Slides !not up to date!

 

Tutorials

Suggested exercises : all_repet.pdf

Exercises Slides

  • Tutorial 1 - Solution: Boolean algebra and function implementation
  • Tutorial 2Solution: Karnaugh maps
  • Tutorial 3Solution: Combinational circuits analysis
  • Tutorial 4Solution: Synthesis of combinational circuits
  • TD 1 - Enoncé - Solution: Combinational logic
  • Tutorial 5Solution: Sequential systems analysis
  • Tutorial 6SolutionEx 21 Moore: Synthesis of sequential circuits
  • TD 2EnoncéSolution: Sequentiel logic

  • VHDL

     

    N-HITec Presentation

     

    Practical sessions - Labs & Project

    Introduction au projet VHDL : Implémentation de fonctions simples par circuits intégrés standards et de petits systèmes par circuits programmables (PLD).

    Labs - !A lire avant les laboratoires!

    Laboratory schedule

  • schedule
  • Q&A sessions

  • 22/03: 12h45, 1.18
  • Project Groups

  • Groups
  •  

    Examination

    Theory part

    Exercises part


    Grades weighting

     

    Contacts

    Theory:
    Prof. Jean-Michel Redouté: Institut Montefiore (B28) I.83b, jean-michel.redoute@uliege.be

    Tutorials:
    Loïc Burger:
    Institut Montefiore (B28) 1.84a, lburger@uliege.be
    Delphine Cerica
    : Institut Montefiore (B28) 1.85a, dcerica@uliege.be
    Anaïs Halin: Institut Montefiore (B28), 2.99, Anais.Halin@uliege.be

    Labs and project:
    Thibaud Peers: Institut Montefiore (B28), R14.a, Thibaud.Peers@uliege.be

    Liste des cours