Logic Design Principles and Computer Architectures
Course title: Logic Design Principles and Computer Architectures
Code: FEIT07Z006
Number of credits (ECTS): 6
Weekly number of classes: 2+2+1+0
Prerequisite for enrollment of the subject: None
Course goals/Competences: Introduction to the basic laws and procedures for analysis and design of logic circuits and logic networks.
Introduction to digital electronic components and procedures for their analysis. Knowledge of computer system architectures, memory linking, memory storage and input/output devices.
Competencies: Analysis and design of logic circuits and networks. Use of procedures for the design of digital electronic components.
Total available number of classes: 180
Curriculum: Fundamentals of boolean algebra and switching. Logical variables, expressions and functions. Overview of logical functions and universal sets. Analysis of logical functions. Synthesis of logic functions. Combinational logic circuits. Methods for designing minimal combinational networks. Asynchronous sequential components. Synchronous sequential components. Sequential logic networks, Moor Mealey automata. Representation of sequential networks, state- and output-transition table, state- and output-transition diagram Methods for minimization of state- and output-transition tables. Registers and counters. Finite state automata. Processor control unit and data paths. Basic architecture of computer memory. Processor control unit implementations. Modern microprocessor architectures. Single- and multi- bus processor internal architectures. Types of semiconductor memory.
Literature:
Literature |
||||
Compulsory literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
McCluskey, E.J. |
Logic Design Principles |
Prentice-Hall Inc. |
1986 |
2 |
N. Balabanian, B. S. Carlson |
Digital Logic Design Principles |
John Wiley & Sons |
2001 |
3 |
M. Mano, C. Kime |
Logic and Computer Design Fundamentals, 4th edition, |
Prentice Hall |
2007 |
Further literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
S. Brown, Z. Vranesic |
Fundamentals of Digital Logic with VHDL Design 2000 |
McGraw Hill |
2000 |