Modul Technische Informatik 2, Informatik (Bachelor) (SPO 6)

Englische Sprache
Kompakte Schrift

Farbschema

Modulübersicht

Technische Informatik 2

INFB2506

Prof. Dr. Christian Langen

/

2. Semester

Technische Informatik 1

keine

Die Studierenden beherrschen die Grundlagen für die Entwicklung komplexer "Embedded Systems". Die Studierenden kennen rechnergestützte Hardware-Entwicklungsverfahren. Sie können kleinere Designs mit Hilfe der Hardware-Entwicklungssprache VHDL erstellen. Die Studierenden verstehen die internen Funktionen typischer Prozessoren. Sie kennen die interne Struktur und Programmierung typischer Peripherie. Die Studierenden sind in der Lage, einfache hardwarenahe Programmierungen mit der Sprache "C" durchzuführen. Die Studierenden haben praktische Anwendungserfahrung der erworbenen Kenntnisse durch beispielhafte Arbeiten im Labor.

Einzelprüfungen
Lehrveranstaltung Digital-Labor

INFB2526

Labor

Prof. Dr. Christian Langen

deutsch

3/2

90 Stunden gesamt, davon 30 Stunden Kontaktstudium.

Übung 1 Semester (nicht benotet)

Die in der Vorlesung "Technische Informatik" erlernten Techniken werden im Digitallabor begleitend an der konkreten Hardware eingeübt. Dies dient zur Konkretisierung und Vertiefung des Stoffes sowie zur persönlichen Erfolgskontrolle. Die Studierenden verstehen dadurch die verschiedenen logischen Grundschaltungen, sowie die Zahlendarstellung in verschiedenen Zahlensystemen. Die Teilnehmenden beherrschen den Umgang mit einem Mikrocontroller-Entwicklungssystem und verstehen den Aufbau und die Bedienung typischer Peripherieschaltungen. Das Labor enthält Versuche zur Zahlendarstellung, zu Mikrocontrollern und zur Verwendung von parallelen Peripherieschaltkreisen und Zähler/Zeitgebern.

  • Übungsaufgaben
  • Bedienungsanleitungen Hard- und Software

Praktische Gruppenarbeit im Labor, Durchführung der gestellten Aufgaben mit Nachweis der Funktionsfähigkeit und Beantworten von Fragen. Selbständige Arbeit zur Vorbereitung der Versuche. Erstellen einer schriftlichen Ausarbeitung.

Lehrveranstaltung Technische Informatik 2

INFB2516

Vorlesung

Prof. Dr. Christian Langen

deutsch

4/4

120 Stunden gesamt, davon 60 Stunden Kontaktstudium.

Klausur 90 Min. (benotet)

Die Vorlesung gibt ein Grundverständnis für den Aufbau eines Computers. Es wird gezeigt, wie die Funktionalität eines Rechners in elementare Operationen zerlegt werden kann, die in Form von Logikgattern dann eine physikalische Realisierung erfahren. Es wird erlernt, wie daraus gewünschte Funktionskomponenten entworfen werden, welche mit einem Minimum an Gattern auskommen. Damit wird die Grundlage entsprechender CAE-Systeme gelegt. Im Einzelnen werden folgende Themen behandelt:

Grundlegende Funktionsweise eines Computers; Kenntnis der grundlegenden logischen Schaltungsblöcke; Technologien zur Realisierung der Grundkomponenten; Kenntnis der wichtigsten elektrischen Kenngrößen; Zahlendarstellung; Grundlagen der Schaltalgebra; Methoden der Vereinfachung Boolescher Ausdrücke; Entwerfen kombinatorischer Schaltungen; Entwurf von zweistufigen Schaltnetzen; Entwurf von synchronen Schaltwerken; Flipflops; Zähler und Register.

Im Bereich Prozessoren umfasst die Veranstaltung die Einführung in die Rechnerhardware, die grundlegende Prozessorarchitektur, verschiedene Adressierungsarten, die Befehlsarten der Maschine, Speicherbelegung. Peripheriebausteine und Bitverarbeitung. Ein weiterer Teil der Vorlesung beschäftigt sich mit den speziell für die hardwarenahe Programmierung benötigten Eigenschaften der Sprache C / C++.

  • Powerpoint-Folien
  • Tafelmitschrift
  • Übungsaufgaben
  • Musterlösungen
  • Reichhardt, J. Schwarz, B: VHDL-Synthese. Entwurf digitaler Schaltungen und Systeme.Oldenbourg Verlag, 2009.
  • Beierlein, T. Hagenbruch O. Taschenbuch Mikroprozessortechnik. Fachbuchverlag Leipzig 2010

Vorlesungsteilnahme, Vor- und Nachbereitung anhand der Vorlesungsfolien und des Vorlesungsprotokolls, Eigenständige Bearbeitung von Übungsaufgaben.