Coursebooks

Digital system design

CS-173

Lecturer(s) :

Kluter Ties Jan Henderikus

Language:

English

Summary

The goal is to familiarize the students with the hardware components of computing systems, and to teach the modern methods of analysis and synthesis of combinational and sequential systems, with the assistance of high-level languages such as VHDL.

Content

  1. Analog versus digital, logic: the principles and the operators.
  2. Boolean algebra, combinational functions, and Karnaugh diagrams.
  3. Sequential functions and their three representatives.
  4. Coding, how do we interpret those bits.
  5. Finite state machines.
  6. Real gates and technology.
  7. Programmable logic and their application.
  8. Describing systems at a higher level by using a hardware description language (VHDL)
  9. Application of the learned theory by practical problems.

Keywords

Digital system design, logic gates, Boolean algebra, gates, flip-flops, latches, FPGA, CPLD, FSM, coding, VHDL

Learning Prerequisites

Required courses

None

Recommended courses

None

Learning Outcomes

By the end of the course, the student must be able to:

Transversal skills

Teaching methods

Course ex cathedra, exercises and practical laboratory projects

Expected student activities

The student must attend the course, prepare and solve the exercises, prepare and carry out the laboratory projects

Assessment methods

Midterm test (40%)

Final test (40 %)

Midterm practical project (10%)

Final practical project (10%)

Supervision

Office hours No
Assistants Yes
Forum Yes

Resources

Bibliography

W. J. Dally and R. C. Harting,Digital design : A systems approach, Cambridge University Press, 2012J. Wakerly,Digital design (4th edition), Prentice Hall, 2005P. J. Ashenden,The student's guide to VHDL (2nd edition), Morgan Kaufmann, 2008C. Maxfield,Bebop to the boolean boogie: An unconventional guide to electronics (3rdedition), Newnes, 2008

Notes/Handbook

All material is available on moodle including:

Prerequisite for

Computer Architecture (CS-208)

Systems-on-Chip Architecture (CS-209)

In the programs

Reference week

 MoTuWeThFr
8-9     
9-10     
10-11     
11-12     
12-13     
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
Under construction
 
      Lecture
      Exercise, TP
      Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German