Logic Design

Course Information
TitleΛογική Σχεδίαση / Logic Design
Code005
FacultyEngineering
SchoolElectrical and Computer Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CoordinatorNikolaos Sketopoulos
CommonNo
StatusActive
Course ID600000952

Programme of Study: Electrical and Computer Engineering

Registered students: 388
OrientationAttendance TypeSemesterYearECTS
CORECompulsory Course115

Class Information
Academic Year2017 – 2018
Class PeriodWinter
Faculty Instructors
Class ID
600106705
Course Type 2016-2020
  • Background
Course Type 2011-2015
General Foundation
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
General Prerequisites
1. Fundamentals of secondary school Physics. 2. Basic fundamentals of Electricity and Electronics gained from secondary school. 3. Fundamentals of secondary school Informatics.
Learning Outcomes
1. The understanding of the basic and advanced notions, functions, circuits, units and sys-tems, as they have been described in the "Course Content (Syllabus)" section. 2. The design of typical logic circuits known from the everyday life and the industry, as e.g., digital wrist-watch, alarm-clock radio, the client que priority managing circuit, access con-trol and door entry systems with entry code and alarm, rotation control in electrical machi-nes, addition, multiplication and division circuits for arithmetic calculators, error correcting transmission for satellite and mobile telephony data under thermal and electromagnetic industrial noise.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Make decisions
  • Design and manage projects
  • Appreciate diversity and multiculturality
  • Respect natural environment
  • Demonstrate social, professional and ethical commitment and sensitivity to gender issues
  • Be critical and self-critical
  • Advance free, creative and causative thinking
Course Content (Syllabus)
THEORY:
Radix-Number Systems, conversions between radices, arithmetic operations, negative numbers, error detecting and correcting codes. Boolean Algebra, axioms and theorems, functions and Canonical Forms. Minimization of logic functions, Karnaugh Maps, Quine-McCuskey algorithm. Logic Gates, BUF, NOT, AND, OR, NAND, NOR, EXOR, 3-state gates. Flip Flops, FFs, the SR-, JK-, D- and T-FFs, Master-Slave JK-FF. Timers. Counters, asynchronous and synchronous. Registers, PIPO, SIPO, PISO, SISO, FIFO. Decoders and Encoders. Multiplexers and de-Multiplexers. RAM, ROM/PROM Memories, the basic architecture, read/write signalling, memory registers in computing systems. Arithmetic Circuits, adders, multipliers, the arithmetic-logic unit ALU, number comparator. Arithmetic Computation Graphs ACG and their corresponding circuits. The RTL (Register-Transfer Level) and DSP circuits (Digital Signal Processing - an orientation only approach). BUS architecture, implementation of ACG and Time-Division Multiplexing TDM under BUS concept, estimation of computation's time. Crossbar Architecture. Data Path and Control Path. Basic Computing Machine, Register Bank, Register File, Computing Core, Processor, Controller, Programmable Logic Controller PLC. EXERCISES: 1. Problem solving on classic logic circuit theory (the first part of theory). 2. Design of simple Data Paths and Control Paths. LABORATORY WORKS: 1. Logic gates. 2. Mono-stable and Astable Multi-vibrator based on 555 timer. 3. Flip-Flops and asynchronous counters. 4, 5. Synchronous counters, BCD coder with 7-segment LED display. Multiplexers.
Educational Material Types
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Communication with Students
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures311.0
Laboratory Work240.8
Tutorial311.0
Exams642.1
Total1505
Student Assessment
Description
Written Examination (180 min)
Student Assessment methods
  • Written Exam with Problem Solving (Summative)
  • Labortatory Assignment (Summative)
Bibliography
Course Bibliography (Eudoxus)
1. Ι. Μ. Κοντολέοντος, "Ανάλυση & Σχεδίαση Ψηφιακών Κυκλωμάτων", Εκδόσεις Ι. Μ. Κοντολέον, 2004, ISBN 960-630-056-0. 2. Wakerly, "Ψηφιακή Σχεδίαση: Αρχές και Πρακτικές", (3η Έκδοση), Εκδόσεις Κλειδάριθμος ΕΠΕ, 2004, ISBN: 960-209-728-0. 3. Ρουμελιώτης, Σουράβλας, "Ψηφιακή Σχεδίαση, Αρχές και Εφαρμογές", Εκδόσεις Α.Τζιόλα & Υιοί Α.Ε., 2012, ISBN:978-960-418-388-3.
Last Update
17-06-2018