13D041PMR - Microcomputer Applications

Course specification
Course title Microcomputer Applications
Acronym 13D041PMR
Study programme Electrical Engineering and Computing
Module Electronics
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 none
      1. Milan Prokin, "Računarska elektronika", Akademska Misao, Beograd, 2006.
      2. Wayne Wolf, “High-Performance Embedded Computing: Architectures, Applications, and Methodologies”, Morgan Kaufmann Publishers, Elsevier Inc. San Francisco, USA, 2007.
      3. Richard Zurawski, “Embedded Systems Handbook”, CRC Press, Boca Raton, USA, 2006.
      4. P. Marwedel, “Embedded System Design”, Kluwer Academic Publishers, The Netherlands, 2004.
      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
      Colloquia 0
      Seminars 70