Course: Microprocessors and embedded systems

» List of faculties » FBI » UAI
Course title Microprocessors and embedded systems
Course code UAI/305
Organizational form of instruction Lecture + Practice
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the summer semester.
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Janeček Jan, doc. Ing. CSc.
  • Novák Milan, PhDr. Ph.D.
  • Novák Václav, Ing. CSc.
Course content
Syllabus of lectures: 1. Areas of use and operation of microprocessor and microcontroller in embedded system, requirements. 2. Overview of microprocessors and microcontrollers used in vests. syst., type selection criteria. 3. Application of microcontrollers with 8-bit architecture in "deep" embedded systems. 4. Overview of microcontrollers with 32-bit architecture ARM7, ARM9, Cortex M3. 5. Inputs and outputs of analog and log. signals (filtering, protection, A / D converters, D / A, optical separation). 6. Signal processors for embedded systems, specialized blocks and functions, options, performance. 7. Overview of basic methods of signal processing and their implementation in vest. Systems. 8. Video signal inputs (connection of CMOS image sensor, video codec), use of DMA controller. 9. Vest design. system with multiple microcontrollers, cooperation, division of tasks, function control. 10. Design method and means for ensuring reliable vest function. syst. fault tolerant. 11. Overview of applications of embedded systems in industrial and automotive electronics. 12. Use of embedded system in communication equipment. 13.Example study - system design with CPU - ARM7, ARM9 for monitoring and data collection. Exercise syllabus: 1.Introduction to laboratory set, serial communication. 2. Microcontroller programming. 3. Communication via UART interface. 4. Digital input / output. 5. Timer programming, PWM. 6. Analog input. 7. Use of rotary encoder for application control, control of fully graphic LCD. 8. Use of A / D and D / A converter. 9. Work with biaxial accelerometer. 10. Solution of an individual project. 11.Solution of individual project.

Learning activities and teaching methods
Monologic (reading, lecture, briefing)
  • Class attendance - 56 hours per semester
  • Semestral paper - 39 hours per semester
  • Preparation for exam - 30 hours per semester
Learning outcomes
Students will get acquainted with the principle of operation of microprocessors, peripherals integrated on microprocessor chips, the use of peripheral subsystems of microcontrollers, memory systems and memory management. The aim is for the graduate of the course to gain an overview of the functional capabilities of processors and microcontrollers, their performance in signal processing, the properties of peripheral devices and their use in typical areas of embedded systems applications. They will practically verify the knowledge in the laboratory during the independent design of the application of the embedded system in the specified type of equipment.
Ability to use simple processors in Embedded systems.
Prerequisites
Basic knowledge of microprocessor architecture.

Assessment methods and criteria
Oral examination, Student performance assessment

Create and defend the semestral project, get at least 50% of possible points from the semestral test.
Recommended literature
  • PREDKO, Michael. Handbook of microcontrollers. New York: McGraw-Hill, c1999. ISBN 0079137164.
  • VALVANO, Jonathan W. Embedded Systems. s.l.: CreateSpace, 2011. ISBN 978-1463590154.
  • VÁŇA, Vladimír. ARM pro začátečníky. Praha: BEN - technická literatura, 2009. ISBN 9788073002466.
  • ZHU, Yifeng. Embedded systems with arm cortex-m microcontrollers in assembly language and c. 3rd edition. Ballston Spa, NY: E-Man Press, 2017. ISBN 978-0982692660.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester