Digital Design

Course Code: Ν2-2050
Weekly Duty: 4 (2Th + 2L)
ECTS: 5
Typical Semester: 2nd
Course Category: Special Infrastructure Course
Prerequisites:  

Learning Outcomes

Introduce the fundamental digital concepts and principles that are commonly used in analysis and design of digital systems. Present and demonstrate techniques and mathematical models/tools that are used in the analysis and design of logic circuits Design and test fundamental digital blocks that perform specific functions. Use of fundamental digital blocks for the design of more complex digital systems including decoders, multiplexers, adders, registers, sequential counters, memories.

Course Content

Binaary number System. Hexadecimal and Octal number System Arithmetic and alphanumeric codes. Boolean Algebra. Switching Algebra. Logic Functions. Logic gates. Simplification and implementation of logic functions. Analysis and Synthesis of Combinational Circuits. Multiplexers. Decoders. Demultiplexers. Encoders Arithmetic circuits. Sequential circuits. Flip-flops. Registers. Shift Registers. Ripple Counters. Synchronous Counters. Error correcting and detecting codes. Integrated circuits.

Literature
  1. Constantinos Efstathiou, Digital Design, New Technology Publications, 1914 (In Greek)
  2. Stephen Brown, Zvonco Vranesic, Fundamentals of Digital Logic with VHDL Design, McGraw-Hill.

Internationalisation I18n