Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage,
Grundlagen der modernen Mikroprozessortechnik zur Umgehung des von-Neumann-Flaschenhalses (RISC, Pipeline, Vektor- und Superskalararchitektur, Cache, virtueller Speicher, Performanceabschätzung).Modellieren und Simulieren einfacher Hardwareschaltungen mit der Hardwarebeschreibungssprache VHDL.Programmieren eines industriellen Mikrocomputersystems und seiner Peripheriebausteine zur Lösung verschiedener Steuerungsaufgaben. Arbeiten mit einem Mikrocomputerentwicklungssystem am Beispiel eines ARM-basierten Mikrocontrollers des Herstellers STMicroelectronics.Es ist eine Sammelbestellung geplant, wodurch Sie das in der VU verwendete Evaluation Board günstiger (um EUR 10) erwerben können. Bei Interesse tragen Sie sich bitte innerhalb der Anmeldefrist in die entsprechende Gruppe "Sammelbestellung..." ein!
Vorlesungen sowie praktische Übungen zur Demonstration ausgwählter Kapitel. VHDL-Aufgaben, die in Fernlehre zu lösen sind.
Vorbesprechung (via Zoom): Donnerstag, 1.10., 10:15 Uhr.
Die VU wird grundsätzlich zu den jeweiligen LVA-Zeiten (Montag 9:15-11:00, Donnerstag 10:15-11:00) via Zoom abgehalten.
Zoom ID: 993 0138 6721
Zoom Passwort: MC-2020-TU
Zoom Direktlink: https://tuwien.zoom.us/j/99301386721?pwd=MDQ5ZU9jWDNlZEdCSThDSG9Ha0FQUT09
Es ist geplant, 2-3 Mal im Semester eine freiwillige Präsenz-Fragestunde im Hörsaal (!) abzuhalten. Die Termine dafür werden in Abstimmung mit den Studierenden festgelegt. Die Teilnahme bei den Fragestunden wird COVID-19-bedingt voraussichtlich nur nach Anmeldung möglich sein.
Die LVA Mikrocomputer VU (384.173) ist äquivalent zu den "alten" LVAs Mikrocomputer VO (384.104) und UE (384.995). Die "alten" LVAs Mikrocomputer VO (384.104) und UE (384.995) werden nicht mehr angeboten.
Für die erfolgreiche Absolvierung der LVA sind drei Teilleistungen (VHDL-Aufgaben, E-KLAUSUR, PRÜFUNG) mit jeweils eigenen Anmeldungen zu erbringen:
Anmeldung für Teil 2: Zur Teilnahme suchen Sie sich einen der untenstehenden GRUPPENTermine aus und melden sich an (sofern Teil 1 positiv absolviert ist). Bitte beachten Sie die Anmeldefrist!Kommen Sie dann pünktlich zum gewählten Termin in den angegebenen Rechnerraum.Die positive Absolvierung von Teil 2 ist Voraussetzung für Teil 3![UPDATE]: DIe E-Klausur wird aufgrund der Corona-Maßnahmen im Distance-Betrieb durchgeführt. Lehrinhalt (VHDL + STM32) sowie der Notenschlüssel (Klausur + schriftliche Prüfung) bleiben erhalten. Details zum Ablauf folgen via TISS-News sowie TUWEL.
Bewertung:
Minimalanforderungen:
Jede Teilleistung muss für sich positiv sein und ist Voraussetzung für die nächste.
Teil 1 - VHDL-Aufgaben: Mindestens vier Beispiele müssen fristgerecht eingesendet werden. Das ist die Voraussetzung für die Teilnahme an Teil 2.
Teil 2 - E-KLAUSUR: Mindestens 25 Punkte (von 50) bei Teil 2a sowie mindestens 50 Punkte (von 100) bei Teil 2b sind Voraussetzung für die Teilnahme an Teil 3.
Teil 3 - PRÜFUNG: Hier müssen Sie mindestens 50 Punkte (von 100) erreichen.
Die Folien der Vorlesung werden im Laufe des Semesters im TISS hochgeladen.
Grundlage der VU ist das Buch
Computer Organization and Embedded Systems von C. Hamacher, Z. Vranesic, S. Zaky und N. Manjikian, 6th edition, McGraw Hill 2012.
Es kann von der TU Bibliothek ausgeborgt werden, die bei Bedarf neue Exemplare kauft; d.h. bitte rechtzeitig ausleihen und sich vormerken lassen.
Für den VHDL Teil wird außerdem das Buch
Lehrbuch der Digitaltechnik von J. Reichhardt, 3. Auflage, Oldenbourg Verlag 2013.
empfohlen. Dies ist von der TU Bibliothek als E-Book verfügbar und kann aus dem TU Netz online gelesen werden.
Basiswissen über die Programmiersprache C (Programmieren 1 + 2) und über digitale Schaltungen (Digitale Systeme).