Digital Design
Teaching Staff: Karyotis Vasileios
Code: HY110
Course Type: Core Course
Course Level: Undergraduate
Course Language: Greek
Semester: 1st
ECTS: 5
Teaching Units: 3
Lecture Hours: 2
Lab/Tutorial Hours: 2T
Total Hours: 4
Curricula: Revamped Curriculum in Informatics from 2025
The course is a basic introduction to the principles of digital design and the elementary digital circuits that make up a computer system. The aim of the course is to familiarize students with logic functions, the Boolean Algebra that governs them, the implementation of logic functions with gates, and an introduction to combinational logic and modern sequential circuits (flip-flops). Finally, the course aims to familiarize students with certain characteristics and useful asynchronous sequential circuits, e.g. counters, and digital design block elements, such as encoders/decoders, multiplexers/demultiplexers, adders and subtractors. Upon completing the course, the student should be able to understand how the most basic structural elements of a computer design work, so that they can then use them to design more complex computer systems.
The aim of the course is to familiarize students with logic functions, the Boolean Algebra that governs them, the implementation of logic functions with gates, and an introduction to combinational logic and modern sequential circuits (flip-flops). Finally, the course aims to familiarize students with certain characteristics and useful asynchronous sequential circuits, e.g. counters, and digital design block elements, such as encoders/decoders, multiplexers/demultiplexers, adders and subtractors. Upon completing the course, the student should be able to understand how the most basic structural elements of a computer design work, so that they can then use them to design more complex computer systems.
In summary, the course content covers basic concepts, methodologies, and technologies of Digital Design. More specifically, the focus areas are:
information representation in different number systems – Boolean Algebra – logic functions and logic gates – combinational circuits – synchronous sequential circuits – asynchronous sequential circuits – adders/subtractors, counters, multiplexers/demultiplexers, encoders/decoders, random access memory.
On a weekly teaching basis, the content is organized as follows:
Week 1:
Number Systems and conversions between them. Emphasis on binary, octal, and hexadecimal. Information representation in digital systems.
Week 2:
Boolean Algebra: axioms of Boolean algebra, theorems of Boolean algebra, Boolean functions, algebraic simplification of Boolean functions.
Week 3:
Logic functions and logic gates. Simplification of logic functions using Karnaugh maps.
Week 4:
Design of combinational circuits.
Week 5:
Design of basic circuit blocks: adders/subtractors, encoders/decoders, multiplexers/demultiplexers.
Week 6:
Introduction to sequential logic. Latches. From latches to flip-flops. The basic flip-flops.
Week 7:
Analysis of synchronous sequential circuits. Mealy and Moore models.
Week 8:
Design of synchronous sequential circuits. State minimization. Examples in real systems.
Week 9:
Design of asynchronous sequential circuits. Counters and don’t-care conditions. Circuit minimization.
Week 10:
Basic sequential circuits that serve as useful building blocks for implementing digital systems. Registers and counters.
Week 11:
Design of random access memory (RAM).
Week 12:
Introduction to the Verilog hardware description language.
Week 13:
System design examples using the Verilog language.
- Ψηφιακή Σχεδίαση, 6η Έκδοση, Κωδικός Βιβλίου στον Εύδοξο: 68406394, Έκδοση: 6η έκδ./2018, Συγγραφείς: Mano Morris, Ciletti Michael, ISBN: 9789604911134, Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): Α. ΠΑΠΑΣΩΤΗΡΙΟΥ & ΣΙΑ Ι.Κ.Ε.
- ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ: ΑΡΧΕΣ ΚΑΙ ΠΡΑΚΤΙΚΕΣ, Κωδικός Βιβλίου στον Εύδοξο: 86195856, Έκδοση: 5η Αμερικανική (με VERILOG)/2019, Συγγραφείς: JOHN F. WAKERLY, ISBN: 9789606450013, Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ
- “ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ, Κωδικός Βιβλίου στον Εύδοξο: 32998377, Έκδοση: 1H/2015, Συγγραφείς: WILLIAM J. DALLY - R. CURTIS HARTING, ISBN: 9789605244453, Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): ΙΔΡΥΜΑ ΤΕΧΝΟΛΟΓΙΑΣ & ΕΡΕΥΝΑΣ-ΠΑΝΕΠΙΣΤΗΜΙΑΚΕΣ ΕΚΔΟΣΕΙΣ ΚΡΗΤΗΣ
- ΨΗΦΙΑΚΗ ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ, ΕΚΔΟΣΗ ARM®, Κωδικός Βιβλίου στον Εύδοξο: 86055864, Έκδοση: 1η/2019, Συγγραφείς: SARAH L. HARRIS, DAVID MONEY HARRIS, ISBN: 9789604619610, Τύπος: Σύγγραμμα, Διαθέτης (Εκδότης): ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ
Class lectures + example solutions
-
Use of electronic notes
-
Teaching support through the e-class online platform
Back
Studies
e-mail: cs@ionio.gr