Faculty of Technical Sciences

Subject: Logic Design of Computer Systems (17.EK315)

General information:
 
Category Scientific-professional
Scientific or art field Computer Engineering and Computer Communication
ECTS 8

Students learn fundamentals of digital computer system design and description in a hardware description language, while being trained for digital design, verification and programming of computer systems.

After taking this subject students should be able to: design digital systems made of combinational circuits, sequential circuits and finite state machines, design computation structures, processors and their control units, describe the computer system in a hardware description language, program the computer system in the assembly language, translate the program written in a high-level programming language into the assembly and binary code and design the memory and input-output subsystem of the computer system at the basic level.

Number representation in computer systems. Digital abstraction. CMOS implementation of logic circuits. Standard combinational and sequential circuits. VHDL description of digital systems. Timing characteristics of digital systems. VHDL description of the finite state machines. Minimization of finite state machines. Pipeline in digital systems. Computation structures. Design of control units. Design of the instruction set and implementation of the central processing unit. Assembly language: basic operations, support for branches, loops and procedures. Fundamentals of the design of assemblers and compilers. Memory hierarchy: cache memory, virtual memory. Peripheral units, interrupts and exceptions. Implementation of the central processing unit with pipeline. Pipeline hazards: data hazards, control hazards.

Lectures. Computer laboratory exercises. Tutorials for tests and exams. Office hours. Optional laboratory activities and projects.

Authors Title Year Publisher Language
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Complex exercises Yes Yes 5.00
Written part of the exam - tasks and theory No Yes 30.00
Complex exercises Yes Yes 5.00
Test Yes Yes 10.00
Homework Yes Yes 5.00
Test Yes Yes 10.00
Complex exercises Yes Yes 5.00
Test Yes Yes 10.00
Lecture attendance Yes Yes 3.00
Homework Yes Yes 5.00
Computer exercise attendance Yes Yes 2.00
API Image

Assoc. Prof. Kaštelan Ivan

Associate Professor

Lectures
API Image

Asistent sa doktoratom dr Milošević Milena

Assistant with PhD

Computational classes

Assistant - Master Marković Milorad

Assistant - Master

Computational classes

Assistant - Master Ivanović Sandra

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.