Course detail

Computers and peripheral devices

FEKT-NNAVAcad. year: 2015/2016

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.

Language of instruction

English

Number of ECTS credits

6

Mode of study

Not applicable.

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.

Prerequisites

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

Co-requisites

Not applicable.

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.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

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.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

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

Recommended reading

Not applicable.

Classification of course in study plans

  • Programme AUDIO-PU Master's

    branch PU-AUD , 1. year of study, summer semester, optional specialized

  • Programme EEKR-MN Master's

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

Type of course unit

 

Lecture

26 hours, optionally

Teacher / Lecturer

Syllabus

Typical applications of embedded systems, requirements and specifications.
The core of embedded system - the processor, architecture of processors.
Operating systems for embedded applications. Memory subsystem.
Digital inputs and outputs. Analogue inputs and outputs.
Human embedded system interface.
Safety and fault-tolerant embedded systems. Advances architectures and parallelism in embedded systems.
I/O bus systems, the principles used for their implementation, the communication.
Principles of peripheral operation control.
I/O bus, the communication through I/O bus.
Principles of design and construction of memories on external adapters.
External adapter design based on micro-encoded control unit. External adapter design based on sequential control unit.
External adapter synthesis in design system environment.
The implementation of testability principles during the synthesis of embedded systems and external adapters.

Laboratory exercise

26 hours, compulsory

Teacher / Lecturer

Syllabus

Digital inputs and outputs.
Analogue inputs and outputs.
Timers and counters.
Keyboard and display control.
The communication with an external adapter through system bus.
The analysis of IRQ and DMA service on I/O bus.
The analysis of events on Centronics by logic analyser.
External adapter design in design system environment.