Main FIT site | Webmail  

Welcome to the web page of Dr. Konstantinos Tatas
PhD

E-mail: com.tk@fit.ac.cy

 

ACOE 161 -DIGITAL LOGIC FOR COMPUTERS 

Introduction

In this web space you may find lecture notes and other relevant material for the Spring 2014 semester on DIGITAL LOGIC FOR COMPUTERS .

It is highly recommended for students to have the following lecture notes with them in hard copies in each and every lecture. In this respect, notes are provided in .ppt format and can be downloaded by right-clicking on each link. Not all lecture notes are currently available but they will become available in due time as the course progresses.

The notes provided must not be considered as a replacement of either attendance of lectures or study of the suggested textbooks. Their purpose is to assist you in your studying and provide you with guidelines on what you should be focusing on. You are encouraged to enhance notes with study from the recommended literature and web links.

The notes provided are constantly updated, therefore it is recommended to regularly check for updates.

 

 

 

Subject Information

Course outline

 

Prerequisites: None  

 

 

 

LECTURE NOTES

 

Right click on the following links to save the lecture notes on your PC, then print them.

 

Week #

Lecture #

Topics covered

 

Week 1

Introduction

Digital signals and systems

 

 

 

 

 

 

 

Week 1-2

Lecture 1: Numbering systems

 

Data and number representation

  

 

 

 

 

 

 

 

 

Week 3

Lecture 2: Floating-point number representation

 

Floating point numbers - IEEE floating-point types

 

 

 

 

 

 

 

 

Week 4-5

Lecture 3: Combinational logic circuits

 

Logic gates - Truth tables - Timing diagrams - Boolean Algebra

 

 

 

 

 

 

 

 

Week 6

Lecture 4: Combinational logic minimization 

 

Combinational logic minimization- Karnaugh maps

 

 

 

 

  

 

 

 

Week 7

Lecture 5: Combinational Circuit Design 

 

Don't care conditions - Combinational Circuit Design Methodology

 

 

 

Week 8

Lecture 6: Basic combinational circuits - MSI implementation

 

Decoders - MUXs - adders

 

 

 

 

 

 

 

 

Week 9

Test 1

 

 

 

 

 

 

 

 

Week 9-10

Lecture 7: Flip-flops and latches

 

Basic Sequential elements

 

 

 

 

 

 

 

 

Week 11-12

Lecture 8: Finite State Machines and Sequential Circuit Design

 

Sequential Circuit analysis and design with FSMs

 

 

 

Week 13

Lecture 9

Revision

 

 

 

 

 

LABORATORY EXERCISES: Pre-lab reports must be submitted electronically before the exercise takes place, then the lab report must be submitted either in print or electronic form within one week

 

Right click on the following links to save the laboratory exercise papers on your PC, then print them.

 

Week #

Exercise #

Topics covered

 

Week 3

Exercise 1

 

 

 

 

 

 

 

Week 4

Exercise 2

 

  

 

 

 

 

 

 

 

Week 5

Exercise 3

 

 

 

 

 

 

 

 

Week 6

Exercise 4

 

 

 

 

 

 

 

 

 

 

Week 7

Exercise 5 

 

 

Week 8

 

Exercise 6

 

 

 

 

Week 9

 

Exercise 7

 

 

 

 

 

Week 10

 

Exercise 8

 

 

 

 

 

Week 11

 

Exercise 9

 

 

 

 

Week 12

Exercise 10

 

 

 

 

 

 

 

ASSIGNMENTS - TESTS

 

Homework: 27/2/2014

 

Assessment

According to the Institute’s regulations, 60% of a student’s grade corresponds to the result of his/her final examination. The remaining 40% is the student’s coursework grade, which will be calculated as follows:

Evaluation Type

After completion of

Weight

Test 1 – GRADES

Week 5

10%

Test 2

Week 9

10%

Lab report

 

20%

 

Bibliography 

Lectures will be given in every class session and they will be based on the main textbook. The assignments and examinations will be based on the material covered in class. Students are advised to purchase the main textbook on which many topics of the course are covered. Students are also advised to review the extensive list of books offered at the FIT library on the subject.


Main textbook

  • M. Mano, C. R. Kime, Logic and Computer Design Fundamentals , Prentice Hall, 2004

References

  • Thomas Floyd, “Digital Fundamentals with VHDL ”, Prentice Hall, 2003
  • John F. Wakerly, “Digital Design: Principles and Practices ”, Prentice Hall, 2003