Course detail

Computers and peripheral devices

FEKT-NNAVAcad. year: 2019/2020

The themes of lectures deal with problems that must be solved by a designer during the design of components of a peripheral device adapter. Students will become acquainted with the principles of I/O bus system operation and the communication with adapters (communication with memory components, registers, interrupt request generation and its service, DMA request generation and its service). The principles of component design (synthesis) for peripheral operation control will be discussed. The laboratory tutorials will be directed towards the presentation of these principles on a computer structure and on the design of external adapter components and external adapter design in a design system environment.

Learning outcomes of the course unit

Students will become acquainted with the principles of digital systems design with complex sequential behaviour reflecting the conditions in which the application will operate. They will learn how an implementation will be subdivided between software and hardware components. They will become acquainted with tools to support designer. They will learn how to design controllers of external adapters of basic peripheral devices and independently operating computer systems operating in real environment and communicating with a user or systems on higher level.


The subject knowledge on the Bachelor´s degree level is requested.


Not applicable.

Recommended optional programme components

Not applicable.

Recommended or required reading

Minasi, M.:The Complete PC Upgrade and Maintenance Guide,Sybex, 1998, ISBN 0782121519
Brandejs, M.:Mikroprocesory Intel Pentium a spol.,Grada Publishing, ISBN 80-7169-041-4
Kainka, B. Berndt, H.J.: Využití rozhraní PC pod Windows, HEL, 2000, ISBN 80-86167-13-5

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Requirements for completion of a course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Language of instruction


Work placements

Not applicable.


To develop knowledge gained in courses from the area of computer systems construction and demonstrate these principles in the field of external adapters design and embedded saystems design. To utilise this knowledge in the design and implementation of complex digital systems with comprehensive sequential behaviour. Students will be taught how to analyse the conditions in which the equipment under design will operate and on the basis of the analysis how to identify the trade-off between price, reliability and dynamic parameters. In laboratory tutorials students will study the structure and operation principles of external adapters and embedded systems components and their design in design system environment.

Specification of controlled education, way of implementation and compensation for absences

The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Classification of course in study plans

  • Programme EEKR-MN Master's

    branch MN-TIT , 1. year of study, summer semester, 6 credits, optional specialized

Type of course unit



26 hours, optionally

Teacher / Lecturer

Laboratory exercise

26 hours, compulsory

Teacher / Lecturer