Course detail
Peripheral Devices
FIT-IPZAcad. year: 2021/2022
The attention is paid especially to the principles of construction and control of peripheral devices (disc memories, monitors, graphics adapters) and their controllers. The inclusion of the peripheral device controller into the computer architecture, communication with the processor. The attention is also paid to the description and utilisation of the system and I/O buses of computers for the control of peripheral operations: 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, graphics adapters and their structure, development stages. The principles of communication between the peripheral device controller and a peripheral device, examples of interfaces: parallel ATA, serial ATA, USB, Firewire, SCSI.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
- Lab tutorials: 4 points.
- Mid-term written exam: 30 points.
- Minimum semestral activity score is not specified.
- Final written exam: 66 points.
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
- recommended prerequisite
Digital Systems Design - recommended prerequisite
Design of Computer Systems
Basic literature
Jan Axelson: USB Complete: The Developer's Guide, Fifth Edition, 2015, ISBN 978-1931448284, 524 stran
Simon Monk: Programming the Raspberry Pi, Getting Started with Python, McGraw Hill TAB; 3rd edition, 2021, ISBN 126425735X, 192 stran
Recommended reading
Burkhard Kainka: Měření, řízení a regulace pomocí sběrnice USB, BEN, 2002, ISBN 80-7300-073-3.
Dave Coleman, Scott Gardiner, Mohammad Kolbehdari, Stephen Peters: PCI Express Electrical Interconnect Design, INTEL PRESS, 2004, ISBN 0-9743649-9-1, 280 stran.
Don Anderson: SATA Storage Technology, Mindshare Press, 2007, ISBN 978-0-9770878-1-5, 463 stran.
Friedhelm Schmidt: SCSI Bus & IDE Interface, Addison-Wesley, 1998, Anglie, ISBN 0-201-17514-2, 396 stra.
Hans-Peter Messmer: The Indispensable PC Hardware Book, Addison-Wesley, 1997, Anglie, ISBN 0-201-40399-4, 1384 pages.
John Hyde: USB Design by Example, INTEL PRESS, 2001, ISBN 0-9702846-5-9, 510 stran.
Knut Grimsrud, Hubbert Smith: Serial ATA Storage Architecture and Applications, INTEL PRESS, 2006, ISBN 0-9717861-8-6, 357 stran.
Kotásek, Z.: Texty přednášek v elektronické podobě. Studijní opora dostupná na:http://www.fit.vutbr.cz/study/courses/IPZ/public/
Linda Null, Julia Lobur: The Essentials of Computer Organization and Architecture, Jones and Bartlett Publishers International, 2006, ISBN 978-0-7637-3769-6, 799 stran.
Liza Wallach Kloski; Nick Kloski: Začínáme s 3D tiskem: Praktická příručka k hardwaru i softwaru k ovládnutí 3D tisku, Computer Press 2017, 216 stran.
Michael Gook: Hardwarová rozhraní, Computer Press, 2006, ISBN 80-251-1019-2, 463 stran.
Tom Shanley: PCI-X System Architecture, Addison-Wesley, 2004, Anglie, ISBN 0201726823, 688 stran.
William Buchanan: Applied PC, Interfacing, Graphics and Interrupts, Addison-Wesley, 1996, Anglie, ISBN 0-201-87728-7, 383 stran.
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Computer architecture, peripheral devices.
- Peripheral device controller, the communication with the 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.
- Graphics adapters, displays.
- AGP bus, DVI interface.
- PCI and PCI Express buses.
- USB bus, FireWire bus.
Laboratory exercise
Teacher / Lecturer
Syllabus
- Disc structure.
- USB analysis.