Winter Semester 2012/13
(in Polish) Systemy czasu rzeczywistego MAR2S22004
Course content: Xilins FPGAs architecture. Xilinx Embedded Development Kit. Basic informations about Micoblaze embedded microprocessor. Real time operating systems for the Microblaze embedded microprocessor. Programming real time control systems using RTLinux operating system implemented on the Microblaze embedded processor.
(in Polish) Rodzaj przedmiotu
Course coordinators
Learning outcomes
EK1: describes, sketches and explains the architecture and implementation of Microblaze microprocessor
EK2: lists and explains base properties of real time operating systems
EK3: configures and implements a given architecture of the Microblaze microprocessor
EK5: uses C language for programming real time control systems
EK4: uses RTLinux - the real time operating system
EK5: uses C language for programming real time control systems
EK6: uses Health and Safety intructions
EK7: can work individually while preparing his/her computer program
Assessment criteria
1. Lecture test:
EK1: describes, sketches and explains the architecture and implementation of Microblaze microprocessor
EK2: lists and explains base properties of real time operating systems
2. Current grading of the programs prepared during the laboratories:
EK3: configures and implements a given architecture of the Microblaze microprocessor
EK5: uses C language for programming real time control systems
3. Observation of the students' work and involvement during the laboratories:
EK4: uses RTLinux - the real time operating system
EK5: uses C language for programming real time control systems
EK6: uses Health and Safety intructions
EK7: can work individually while preparing his/her computer program
Bibliography
a) basic references:
1. Zwolinski M.: Projektowanie układów cyfrowych z wykorzystaniem języka VHDL. WKiŁ, Warszawa 2006.
2. Lal K., Rak T., Orkisz K.: RTLinux - system czasu rzeczywistego. Helion, Gliwice 2003.
3. MicroBlaze Processor Reference Guide. Embedded Development Kit, EDK. Xilinx 2008.
b) supplementary references:
1. Sacha K.: Systemy czasu rzeczywistego. Warszawa, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 1999.
2. Zbysiński P., Pasierbiński J.: Układy programowalne: pierwsze kroki. Wydawnictwo BTC, Warszawa 2004.