Course details
Design of Computer Systems
INP Acad. year 2003/2004 Winter semester 5 credits
Von Neumann computer. Introduction to VHDL. Performance evaluation. Data types, formats and coding. Instructions, formats, coding and addressing, ISA. VHDL models of algorithms and subsystems. Pipelining. Arithmetic and logic operations. Algorithms and function units. Sequencer: basic function, hard-wired and microprogram implementation. Memories: types, organization, controlling. Memory hierarchies, virtual memory. Peripheral units, buses and bus control, parallel and serial digital interfaces.
Guarantor
Language of instruction
Completion
Time span
Department
Subject specific learning outcomes and competences
Students are able to describe the functionality of operation, memory and control units and their communication using VHDL.
Learning objectives
To give the students the knowledge of organization and functioning of operation, memory and control units, the algorithms with fixed and floating point operations, the way of controlling them and subsystem communication level.
Recommended prerequisites
- Digital Systems Design (INC)
Fundamental literature
- Hennessy J. L., Patterson D. A.: Computer Architecture: A Quantitative Approach, 2nd edition, Morgan Kaufmann Publ., 1996, and new editions, e.g. the 5th ed. from 2012.
Progress assessment
Written mid-term exam and submitting projets in due dates.
Course inclusion in study plans
- Programme IT-BC-3, field BIT, 2nd year of study, Compulsory
- Programme IT-BC-3 (in English), field BIT, 2nd year of study, Compulsory