Navigation

13M041IRS2 - Integrated Computer Systems 2

Course specification
Course title Integrated Computer Systems 2
Acronym 13M041IRS2
Study programme Electrical Engineering and Computing
Module
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 and systems on chip used in industry, 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
    URL to the subject page https://tnt.etf.rs/~13m041irs2/
    Contents of lectures Design of processors and systems on chip: architecture, organization and implementation; processor core; memory hierarchy; instruction set design; architectural elements for operating system support; SoC examples with ARM processors (Cortex A, R, M); integrated debug support systems; software development tools; examples of software realization; system design
    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
    1. S. Furber, "ARM System-on-Chip Architecture", Addison-Wesley, ISBN-13:978-0-201-67519-1
    2. J. Yiu, "The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition", Elsevier, ISBN: 978-0124080829
    3. Andrew N. Sloss, Dominic Symes, Chris Wright, with a contribution by John Rayfield, “ARM System Developer’s Guide- Designing and Optimizing System Software", Elsevier, ISBN: 1-55860-874-5
    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
    Colloquia 0
    Seminars 50