Learning Outcomes
- Understanding the operation of the binary system, the basic concepts of digital logic and logical functions
- Understanding the operation of basic circuit structures and design methodology
- Understanding the basic concepts of design with code development as well as digital systems technology issues.
Course Content (Syllabus)
Introduction to Digital Systems. Binary Numbers: Binary Codes. Boolean Algebra: Basic Theorems and Properties, Boolean Functions, Digital Logic Gates. Gate-Level Minimization: Map Method, Implementation with NAND and NOR Gates. Combinational Logic: Analysis Process, Design Process, Adder, Magnitude Comparators, Decoders, Encoders, Multiplexers, Three-State Gates. Synchronous Sequential Logic: Flip-Flop, Analysis of Synchronous Sequential Circuits, Design methodology of Synchronous Sequential Circuits. Registers and Counters. Circuit Implementation with Programming Languages (VHDL, Verilog), Design Using ASM. ROM and RAM Memories, Programmable Logic Devices.
Keywords
Binary numbers, Boolean logic, Combinational circuits, Sequential circuits, Design using hardware languages
Course Bibliography (Eudoxus)
1. Ψηφιακή Σχεδίαση, Με Εκτενή Παρουσίαση των Verilog, VHDL και System Verilog, Mano Morris, Ciletti Michael, Έκδοση: 6η, Εκδόσεις: Παπασωτηρίου, 2018, (Εύδοξος: 68406394), ISBN: 9789604911134
2. Ψηφιακή Σχεδίαση: Αρχές και Πρακτικές, John F. Wakerly, Έκδοση: 5η Αμερικανική (με Verilog), Εκδόσεις: Κλειδάριθμος ΕΠΕ, 2019, (Εύδοξος: 86195856), ISBN: 9789606450013
3. Ψηφιακή Σχεδίαση: Αρχές και Εφαρμογές, Ρουμελιώτης Μάνος, Σουραβλάς Σταύρος, Έκδοση: 2η Βελτιωμένη, Εκδόσεις: Τζιόλα, 2024, (Εύδοξος: 133024408), ISBN: 9786182210673
4. Ψηφιακή Σχεδίαση, Κωνσταντίνος Π. Ευσταθίου, Έκδοση: 2η, Εκδόσεις Νέων Τεχνολογιών, 2019, (Εύδοξος: 86057354), ISBN: 9789605780470