Navigation

13E114MIPS - Microprocessor Systems

Course specification
Course title Microprocessor Systems
Acronym 13E114MIPS
Study programme Electrical Engineering and Computing
Module Computer Engineering and Informatics
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status mandatory
Condition None.
The goal Introduction into advanced capabilities of modern microprocessors (exploitation of instruction level parallelism, branch prediction, data prediction, hardware support for multithreading and support for SMP and DSM systems) and mastering the techniques of design and programming of microprocessor systems.
The outcome It is expected that after this course, students will be able to: - design the necessary hardware, for a given problem - for a given hardware design and description of the problem, to design and implement the required software, - to study the documentation for new components, to the extent necessary to use the components in a new system.
Contents
Contents of lectures Introduction to the advanced concepts of modern microprocessors. Introduction to example processor and corresponding standar peripheral device. Introduction to principles of design and programing microprocessor systems.
Contents of exercises Development of new fully functional systems (including hardware and software) based on example processor and corresponding peripheral devices.
Literature
  1. V.Milutinovic, SURVIVING THE DESIGN OF MICROPROCESSOR AND MULTIMICROPROCESSOR SYSTEMS, Wiley, USA (best seller);
  2. B. B. Brey, The Intel Microprocessors, Architecture, Programming, and Interfacing, Pearson Education, 8th. Ed., 2011.
  3. Official documentation from chip producers.
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
2 2 1
Methods of teaching Lectures, exercises, demonstrations in laboratories, independent lab work.
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 50
Practical lessons 20 Oral examination 0
Projects
Colloquia 30
Seminars 0