2017-2018 / ELEN0040-1

Digital electronics


30h Th, 30h Pr

Number of credits

 Bachelor in engineering5 crédits 
 Bachelor in computer science5 crédits 
 Master in electrical engineering (120 ECTS)5 crédits 
 Master of science in computer science and engineering (120 ECTS)5 crédits 
 Master in mathematics (120 ECTS)6 crédits 


Language(s) of instruction

English language

Organisation and examination

Teaching in the second semester

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

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.

Learning outcomes of the learning unit

At the end of the course, the student will master the fundamentals of the design of digital circuits leading to the understanding of the core of an elementary computer.

Prerequisite knowledge and skills


Planned learning activities and teaching methods

Application problems, laboratory practical work (implementation of simple systems on PAL or CPLD from their VHDL description and on PIC microcontrollers with assembly langage programming)

Mode of delivery (face-to-face ; distance-learning)

face-to-face theory course and problems sessions on Thursday PM of the spring quarter.

Recommended or required readings

slides; textbook "Logic and Computer Design Fundamentals" ; 4rd ed., M. Morris Mano and Charles R. Kime, Prentice Hall 2008 (Ch 1 to 10).

Assessment methods and criteria

2 interrogations and one written exam (closed book)

Work placement(s)

Organizational remarks


Michael Kraft, m.kraft@ulg.ac.be
+32 (0) 43662616