Digital Systems

 Boole algebra and switching circuits. Binary operations, definition of algebra Boole, logic gates.  Combinatorial logic. Forms logic functions. Synthesis of combinational digital circuits. Simplifying logic circuits by the method of the Karnaugh map. Operational Problems digital combinatorial circuits.  Data for implementing digital circuits and families portals and integrated.  Sequential logic. Key components sequential logic (flip-flop) Implementation flip-flop. Converter flip-flop. Problems circuits using flip-flop. Sequential logic applications: Registers, counters, shift registers and memories. Design of sequential logic circuits: state diagram, excitation tables design.  Examples of design of complex combinatorial and sequential logic circuits.


The objective is to understand the basic concepts of digital systems and digital design. On completion of this course students will be able to: • Αnalyze and design basic digital systems. • Simplify logic circuits using the Karnaugh map • Describe basic components function such as sequential logic (flip-flop, registers, counters, shift registers, memories). • Design sequential logic circuits • Run digital circuit simulations via Computer programs. • Control the behavior of digital circuits by changing various parameters and / or replacing various circuit elements. • Achieve the best performance of a digital circuit by changing the operating parameters.


No prerequisites.


1. Introductory concepts of digital systems, digital signal, register. 2. Algebra Boole, logic gates, 3. Logic Functions - Simplification - Exercises 4. Karnaugh Map - Equivalent circuit with NAND and NOR (Part 1) 5. Karnaugh Map - Equivalent circuit with NAND and NOR (Part 2) 6. Karnaugh Map - Exercises (Part 1). 7. Karnaugh Map - Exercises (Part 2). 8. Integrated Circuits - Combinational logic - Multiplexers - Encoders - Decoders. 9. Combinatorial logic - Exercises. 10. Sequential circuits - Flip flops 11. Analysis of sequential circuits. 12. Registrars - Counters 13. Sequential logic – Exercises






Instructors: Constantinos Chaikalis
Department: Computer Science and Engineering Department
Institution: TEI of Thessaly
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page