Semester 1


Course: Digital Design



Course Code: MK9
Course Level: Undergratuate
Obligatory/Elective: Elective
Semester: 1
Division: Main Course
Group: Main Course
ECTS Credits: 5
Hours Per Week: 4
Website: eclass.uowm.gr/courses/ECE358/
Language: Greek
Content:

The aim of the course is the study and understanding of the hardware building blocks of computer

systems. In particular, starting from the basic concepts of binary logic and logical circuits, the student
learns the fundamental building blocks of digital systems. He learns to analyze and design both
combinatorial and sequential circuits.
The course negotiates the following:
• Binary Numbers
• Logical Gates and
• Basic Concepts of Logical Circuits
• Boolean Algebra, Logical Functions and Simplification Methods
• Truth Tables, Analysis and Synthesis of Circuits
• Combinatorial and Sequential Circuits
• Binary Adder, Half Adder, Full adder Multiple bit adder and subtractor
• Comparator, Decoder – Encoder
• Multiplexer-Demultiplexer
• Programmable Logical Devices and Read Only Memory
• Analysis & Design of Asynchronous Sequential Circuits
• Minimization and Coding of States and Excitation Tables
• Design of Registers, Counters and Timing Sequences
• Introduction to VHDL

Learning Outcomes:

Upon successful completion of the Course of Digital Design, students will gain familiarity with a wide

range of digital circuits and systems of combinatorial logic and sequential logic as well as will be
trained on the design of digital systems.
More specifically, the learning objectives of the course are:
• introduction to numerical representation systems,
• knowledge of Boole Algebra and logical gates,
• theoretical knowledge and practical application of circuit optimization methods,
• design and analysis of combinatorial circuits,
• synthesis of combinatorial circuits,
• design and analysis of sequential circuits,
• synthesis of sequential circuits,
• analysis and synthesis of finite state machines,
• brief introduction to the language of material description VHDL

Pre-requirements:

None

Teaching Methods:
Method Description Semester Workload
Lectures 26
Laboratory Exercises 26
Homework assignments 40
Study 33
Total 125
Validation:

Written exam (100%)

Suggested Books:
  1. Ρουμελιώτης Μάνος, Σουραβλάς Σταύρος, Ψηφιακή Σχεδίαση, 2η 'Εκδοση, ΕΚΔΟΣΕΙΣ Α. ΤΖΙΟΛΑ & ΥΙΟΙ, Έκδοση: 2η/2017.
  2. Morris Mano, Michael Ciletti, Ψηφιακή Σχεδίαση, Α. ΠΑΠΑΣΩΤΗΡΙΟΥ, Έκδοση: 5η/2013.
  3. WILLIAM J. DALLY - R. CURTIS HARTING, ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ, ΠΑΝΕΠΙΣΤΗΜΙΑΚΕΣ ΕΚΔΟΣΕΙΣ ΚΡΗΤΗΣ, Έκδοση: 1H/2015.
  4. Κώστας Ευσταθίου, Ψηφιακή Σχεδίαση, ΕΚΔΟΣΕΙΣ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ, Έκδοση: 2η/2012.
Lecturer: Asimopoulos Nikolaos