## 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.

### Objectives

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.

### Prerequisites

No prerequisites.

### Syllabus

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

COURSE DETAILS