Faculty of Information Technology, BUT

Course details

Peripheral Devices 2

PZ2 Acad. year 2005/2006 Winter semester 6 credits

The Themes of Lectures Devote to the Principles of Peripheral Operation Control and the Communication Both Between the CPU and a Controller and Between a Controller and a Peripheral Device. Typical types of interfaces (Centronics) and buses (SCSI) are described in details. The themes of laboratory tutorials are ditected towards completeing the knowledge gained during lectures (the communication with peripheral devices, peripheral operations control, the communication on buses).


Language of instruction



Examination (written)

Time span

39 hrs lectures, 12 hrs laboratories, 14 hrs projects

Assessment points

65 exam, 25 half-term test, 10 projects




Subject specific learning outcomes and competences

Students will become acquainted with the principles of peripheral operation control and with the functions which must be covered by a peripheral device controller. In the future, this knowledge will allow them to solve problems combined with an external adapter design controlling a peripheral device operation.

Learning objectives

To provide students with the knowlwdge on the principles of peripheral operation control, the principles of communication between a controller and a peripheral device.


Prerequisite kwnowledge and skills

Principles of computer systems and their components design.

Study literature

  • The texts of lectures in electronic form.

Fundamental literature

  • William Buchanan: Applied PC, Interfacing, Graphics and Interrupts, Addison-Wesley, 1996, Anglie, ISBN 0-201-87728-7, 383 pages
  • Hans-Peter Messmer: The Indispensable PC Hardware Book, Addison-Wesley, 1997, Anglie, ISBN 0-201-40399-4, 1384 pages
  • Hans-Peter Messmer: The Indispensable Pentium Book, Addison-Wesley, 1995, USA, ISBN 0-201-87727-9, 496 pages
  • Friedhelm Schmidt: SCSI Bus & IDE Interface, Addison-Wesley, 1998, Anglie, ISBN 0-201-17514-2, 396 pages

Syllabus of lectures

  • The Principles of Peripheral Operation Control, PIO Modes, I/O Operation Based on IRQ Generation.
  • Direct Memory Access (DMA), DMA Controller Operation.
  • IRQ Controller Operation, IRQ Service, the Principles of IRQ Service Routine Development.
  • Centronics Interface and Its Levels (SPP, EPP, ECP), Signals, Timing Diagrams, the Principles of Control and Communication.
  • The Use of Peripheral Parallel Interface for Printer Control.
  • HDD Register Structure, Peripheral Operation Diagrams.
  • IDE, EIDE, SCSI Buses.
  • SCSI Discs and Their Control.
  • Graphics Adapter Control, AGP.
  • FDD Unit, Controller Structure, the Control.
  • USB Port.
  • LAN Adapters.
  • The Development of Drivers in Higher Operating System Environment (Windows).

Progress assessment

Written mid-term exam.

Controlled instruction

Attending laboratory tutorials and written mid-term exam.
Back to top