Digital systems

2022 Course Programme

Instructors

Spyridon Nikolaidis

Introduction to Digital Systems: Binary numbers, number system conversions, binary codes.

Boolean Algebra: Basic theorems and properties, Boolean functions, digital logic gates.

Gate-level minimization, Karnaugh map method, don’t-care conditions, implementation using NAND and NOR gates.

Combinational logic: Analysis and Design, adders, magnitude comparators, decoders, encoders, multiplexers, three-state (tri-state) gates.

Synchronous sequential logic, flip-flops, analysis of synchronous sequential circuits, design of synchronous sequential circuits. Registers and counters.

Circuit implementation using hardware description languages (VHDL, Verilog).

Design using ASM (Algorithmic State Machine).

ROM and RAM memories, programmable logic devices.

Recommended Textbooks

– Ψηφιακή Σχεδίαση: Αρχές και Εφαρμογές, Ρουμελιώτης Μ., Σουραβλάς Σ., Έκδοση: 2η Βελτιωμένη, Εκδόσεις: Τζιόλα, 2024, (Εύδοξος: 133024408), ISBN: 9786182210673

– Ψηφιακή Σχεδίαση, Ευσταθίου Κ., Έκδοση: 2η, Εκδόσεις Νέων Τεχνολογιών, 2019, (Εύδοξος: 86057354), ISBN:9789605780470

– Ψηφιακή Σχεδίαση, Με Εκτενή Παρουσίαση των Verilog, VHDL και System Verilog, Mano Morris, Ciletti Michael, Έκδοση:6η, Εκδόσεις: Παπασωτηρίου, 2018, (Εύδοξος: 68406394), ISBN: 9789604911134

– Ψηφιακή σχεδίαση: Αρχές και Πρακτικές, Wakerly J., Έκδοση: 5η Αμερικανική (με Verilog), Εκδόσεις: Κλειδάριθμος ΕΠΕ, 2019, (Εύδοξος: 86195856), ISBN: 9789606450013