Course details
Peripheral Devices
IPZ Acad. year 2018/2019 Winter semester 3 credits
The attention is paid especially to the principles of construction and control of peripheral devices (disc memories, monitors, graphic adapters) and their controllers. The inclusion of peripheral device controller into the computer architecture, communication with processor.The attention is also paid to the description and utilisation of system and I/O buses of computers for the control of peripheral oprations: communication on the bus, principles of bus allocation, DMA, interrupt requests. Disc memories, recording methods, the construction of disc memory, parameters, communication between controller and disc memory, register model of disc memory. Displays, graphic adapters and their structure, development stages. The principles of communication between peripheral device controller and a peripheral device, examples of interfaces: parallel ATA, serial ATA, USB, Firewire, SCSI.
Guarantor
Course coordinator
Language of instruction
Completion
Time span
- 26 hrs lectures
- 4 hrs laboratories
Assessment points
- 66 pts final exam (written part)
- 30 pts mid-term test (written part)
- 4 pts labs
Department
Lecturer
Instructor
Lojda Jakub, Ing., Ph.D. (DCSY)
Pánek Richard, Ing. (DCSY)
Šimek Václav, Ing. (DCSY)
Subject specific learning outcomes and competences
Students will learn how to utilize knowledge gained by studying hardware oriented courses dealing with the construction of computer systems. They will become acquainted with both classical and modern technologies of controlling peripheral devices together with the construction of peripheral devices. They will learn how to utilize this information for other activities like the design of external adapters or developing drivers of peripheral devices. They will be provided with the information on trends in peripheral devices design and their utilization in computer systems.
Learning objectives
To develop the knowledge gained in the courses dealing with the construction of computers, to present the principles of communication between processor and peripheral devices controllers. To describe principles of system buses, primarily PCI and PCI Express. To explain principles of controlling peripheral operations together with some types of peripheral interfaces (HDD interfaces, SCSI bus, DVI, USB, Firewire). To provide students with the information on principles of constructing peripheral devices (HDD, monitors).
Why is the course taught
The course provides students with practical information from the area of peripheral devices, their controllers construction and buses. They will use this knowledge during their studies and in praxis.
Recommended prerequisites
- Digital Systems Design (INC)
- Design of Computer Systems (INP)
Prerequisite knowledge and skills
The knowledge of digital circuits construction and the components of computers. The knowledge of basic principles of communication on system buses.
Study literature
- Kotásek, Z.: Texts of lectures in electronic form. Study support available at: http://www.fit.vutbr.cz/study/courses/IPZ/public/
Fundamental literature
- Douglas Comer: Essentials of Computer Architecture, Second Edition, CRC Press, 2017
- Jan Axelson: USB Complete: The Developer's Guide, Fifth Edition, 2015, ISBN 978-1931448284, 524 stran
Syllabus of lectures
- Computer architecture, peripheral devices.
- Peripheral device controller, the communication with processor.
- The principles of system bus construction.
- System bus assignment.
- Disc memory, the principles of its control.
- Disc memory, the principles of recording data, disc structure.
- IDE bus, SATA bus.
- SCSI bus.
- RAID architectures.
- Graphic adapters, displays.
- AGP bus, DVI interface.
- PCI and PCI Express buses.
- USB bus, FireWire bus.
Syllabus of laboratory exercises
- Disc structure.
- USB analysis.
Progress assessment
- Lab tutorials: 4 points.
- Mid-term written exam: 30 points.
- Minimum semestral activity score is not specified.
- Final written exam: 66 point.
Controlled instruction
Laboratories will be possible to be passed during the following weeks.
Course inclusion in study plans