19D041PMR - Microcomputer Applications

Course specification
Course title Microcomputer Applications
Acronym 19D041PMR
Study programme Electrical Engineering and Computing
Module Electronics and Digital Systems
Type of study doctoral studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 9.0 Status elective
      Condition none
      The goal Introduction to the microprocessor, memory, peripherals, and buses of modern microcomputer systems and their application on various examples.
      The outcome Training for the design of microcomputer systems for various applications.
      Contents of lectures Classification of microcomputer applications. Analysis of the hardware and software requirements. The choice of the type of processors: CISC, RISC, DSP, VLIW, Superscalar, SIMD, Vector. Mapping memory. The choice of peripherals. Timers, Interrupt Controller, DMA Controller. Serial and parallel port. PCI, USB and Firewire bus. Programming, simulation, optimization, performance.
      Contents of exercises Project
      1. Milan Prokin, "Computer Electronics", Akademic Mind, Belgrade, 2006.
      2. Richard Zurawski, “Embedded Systems Handbook 2-Volume Set (Industrial Information Technology)”, CRC Press, Boca Raton, USA, 2009.
      3. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2010.
      4. P. Marwedel, “Embedded System Design Embedded Systems Foundations of Cyber-Physical Systems, and the Internet of Things”, Springer Nature, Switzerland, 2018.
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      Methods of teaching Lectures and mentoring
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper
      Practical lessons 0 Oral examination 30
      Projects 70
      Colloquia 0
      Seminars 0