PV195 Peripheral Drivers

Faculty of Informatics
Spring 2008
Extent and Intensity
2/0. 4 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
prof. Ing. Václav Přenosil, CSc. (lecturer)
Guaranteed by
prof. Ing. Václav Přenosil, CSc.
Department of Machine Learning and Data Processing – Faculty of Informatics
Prerequisites
Courses PA174 - Design of Digital Computers II, PA176 - Digital Computers Architecture II, PB161 - C++ programming and PV094 - Hardware and peripherals are necessary for current course.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
there are 37 fields of study the course is directly associated with, display
Course objectives
Hardware and structure of the digital systems. Control of the peripheral circuits and digital systems peripheral devices. Design and programming of the peripheral drivers.
Syllabus
  • Physical level programming: bit operation and bit field terminal input and output file control function and control of the memory Programming control of the: counters and timers interrups, DMA PCI bus keyboard display serial, parallel and infra ports wireless interface, USB primitive inputs and outputs text LCD display graphic LCD display A/D and D/A convertors, PWM RAM, EEPROM and FLASH memories
Literature
  • ŠNOREK, RICHTA: Připojování periférií k PC
Assessment methods (in Czech)
Během semestru bude zadána samostaná práce, jejíž výsledky budou součástí závěrečného hodnocení. Závěrečné hodnocení má formu ústní zkoušky skložené ze dvou částí: 1) obhajoba projektu zadaného pro samostanou práci, 2) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course is taught annually.
The course is taught: every week.

PV195 Peripheral Drivers

Faculty of Informatics
Spring 2009

The course is not taught in Spring 2009

Extent and Intensity
2/0. 4 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
prof. Ing. Václav Přenosil, CSc. (lecturer)
Guaranteed by
prof. Ing. Václav Přenosil, CSc.
Department of Machine Learning and Data Processing – Faculty of Informatics
Prerequisites
Courses PA174 - Design of Digital Computers II, PA176 - Digital Computers Architecture II, PA175 - Computer Diagnostics II, PB161 - C++ programming and PV094 - Hardware and peripherals are necessary for current course.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
there are 37 fields of study the course is directly associated with, display
Course objectives
Main aim of this courese is understand and master theoretical knowledges necessary for design of the I/O subsystem of the digital systems. The lessons are specialized in particular into following topics:
hardware and structure of the I/O subsystems;
control of the peripheral circuits and digital systems peripheral devices;
design and programming of the peripheral drivers.
Syllabus
  • Physical level programming:
  •  bit operation and bit field;
  •  terminal input and output;
  •  file control;
  •  function and control of the memory;
  • Programming control of the:
  •  counters and timers;
  •  interrups, DMA;
  •  PCI bus;
  •  keyboard;
  •  display;
  •  serial, parallel and infra ports;
  •  wireless interface, USB;
  •  primitive inputs and outputs;
  •  text LCD display;
  •  graphic LCD display;
  •  A/D and D/A convertors, PWM;
  •  RAM, EEPROM and FLASH memories.
Literature
  • 10. Qiug Li with Caroline Yao: Real Tme Concepts for Embeded Systems. CMP Books
  • ŠNOREK, RICHTA: Připojování periférií k PC
  • Ian Sinclair Sensors and Transducers Newnes; 3 edition (May 30, 2001), ISBN-10: 0750649321, ISBN-13: 978-0750649322
Assessment methods
Final examination consist from 2 parts:
1) defence of the project - home assignment;
2) oral exam - teoretical problems from list of the passed subjects.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course is taught annually.
The course is taught: every week.
The course is also listed under the following terms Spring 2008.

PV195 Peripheral Drivers

Faculty of Informatics
Spring 2007

The course is not taught in Spring 2007

Extent and Intensity
2/0. 4 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
Teacher(s)
prof. Ing. Václav Přenosil, CSc. (lecturer)
Guaranteed by
prof. Ing. Václav Přenosil, CSc.
Department of Machine Learning and Data Processing – Faculty of Informatics
Prerequisites
Courses PA174 - Design of Digital Computers II, PA176 - Digital Computers Architecture II, PB161 - C++ programming and PV094 - Hardware and peripherals are necessary for current course.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Hardware and structure of the digital systems. Control of the peripheral circuits and digital systems peripheral devices. Design and programming of the peripheral drivers.
Syllabus
  • Physical level programming: bit operation and bit field terminal input and output file control function and control of the memory Programming control of the: counters and timers interrups, DMA PCI bus keyboard display serial, parallel and infra ports wireless interface, USB primitive inputs and outputs text LCD display graphic LCD display A/D and D/A convertors, PWM RAM, EEPROM and FLASH memories
Literature
  • ŠNOREK, RICHTA: Připojování periférií k PC
Assessment methods (in Czech)
Během semestru bude zadána samostaná práce, jejíž výsledky budou součástí závěrečného hodnocení. Závěrečné hodnocení má formu ústní zkoušky skložené ze dvou částí: 1) obhajoba projektu zadaného pro samostanou práci, 2) ústní odpověď na teoretickou otázku z přehledu témat ke zkoušce.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course is taught annually.
The course is taught: every week.
The course is also listed under the following terms Spring 2008.
  • Enrolment Statistics (recent)