MS1BMP - 32-bit Microcontrollers and Application
Course specification | ||||
---|---|---|---|---|
Course title | 32-bit Microcontrollers and Application | |||
Acronym | MS1BMP | |||
Study programme | Electrical Engineering and Computing | |||
Module | Electronics | |||
Type of study | master academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | Bachelor studies on Department of electronics. | |||
The goal | Study of modern technology for development and realization of microcomputers used in communications, medicine, measurements and control. Application of acquired knowledge and gaining experience in development and realization of practically usable devices. | |||
The outcome | Candidates educated for design, development, realization and testing of practically usable devices based on modern microcomputer technology. | |||
Contents | ||||
Contents of lectures | Design of ARM processor: architecture, organization and implementation; processor core; memory hierarchy; instruction set design; assembler; architectural elements for operating system support; SoiC examples with ARM processors (Cortex M3, M4); integrated debug support systems; software development tools; examples of software realization; system design; realization, evaluation and documentation. | |||
Contents of exercises | Introduction to development system based on microcontroller with ARM processor core. Integrated development environment and software organization. Software library architecture supported by ARM and microcontroller vendors. Practical implementation of simple projects which emphasize characteristics of chosen architecture. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
3 | 1 | |||
Methods of teaching | Lectures: video beam presentations. Computational exercises: video beam presentations in parallel with testing and evaluation on development systems in laboratory. Independent project development. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 0 | |
Practical lessons | 0 | Oral examination | 50 | |
Projects | 50 | |||
Colloquia | 0 | |||
Seminars | 0 |