18-ho-2040-ue Microprocessor Systems

Course offering details

Instructors: Dr.-Ing. Matthias Rychetsky

Event type: Exercise

Org-unit: Dept. 18 - Electrical Engineering and Information Technology

Displayed in timetable as: Microprocessor

Subject:

Crediting for:

Hours per week: 1

Language of instruction: Englisch

Min. | Max. participants: - | -

Course Contents:
Understand components, architectures, and applications as well as the programming
of (embedded) microcomputer systems.

1. Basics
Some arithmetic, number systems, standards

2. Central processing unit
Components, Operations, Timing Diagrams

3. CPU architectures and their programming
3.1 CISC-Processors
Short historic background
3.2 RISC-Processors
Architecture; ARM Processor (architecture used in lecture)
3.3 Microcontrollers
Features and example applications; PIC, ARM
3.4 Signal processors
Principle, General-Purpose DSPs, MAC, Buses, Pipelining; TI DSPs

4. Microcomputer components
4.1 Memory
Memory hierarchy, Caches; SRAM, DRAM, FLASH, RamBus etc. + Applications
4.2 Input/Output
I/O-Organization, -interfaces and -protocols. Interrupts + exceptions;
RS232, USB, PCI, etc.
4.3 Communication
Protocols; I2C, Bluetooth etc.

5. Development methods
5.1 Program development using Assembler
Instruction set, addressing- and memory management methods
Assembler: Formats, pseudo operations, object modules, loader
5.2 Integration process
Debugging methods, integration: Assembler + C

Literature:
David A. Patterson and John L. Hennessy: Computer Organization and
Design
, Morgan Kaufmann Publishers, Inc., San Francisco, 1998

T. Flik, H. Liebig: Mikroprozessortechnik, Springer Verlag, 1998

Randy H. Katz: Contemporary Logic Design, The Benjamin/Cummings Publishing
Company, Inc., 1994

John F. Wakerly: Microcomputer Architecture and Programming, John
Wiley & Sons, 1989

John B. Peatman: Design with Microcontrollers, McGraw-Hill, 1988

Kai Hwang: Advanced Computer Architecture: Parallelism, Scalability,
Programmability
, McGraw-Hill, 1993

Preconditions:
Vordiplom in electrical engineering or computer sience

Literature
Appointments
Date From To Room Instructors
1 Mon, 11. Apr. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
2 Mon, 18. Apr. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
3 Mon, 2. May 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
4 Mon, 9. May 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
5 Mon, 16. May 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
6 Mon, 23. May 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
7 Mon, 30. May 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
8 Mon, 6. Jun. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
9 Mon, 20. Jun. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
10 Mon, 27. Jun. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
11 Mon, 4. Jul. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
12 Mon, 11. Jul. 2011 17:10 17:55 S306/051 Dr.-Ing. Matthias Rychetsky
Class session overview
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Instructors
Dr.-Ing. Matthias Rychetsky