Liebe Studierende,

wir bemühen uns, das Lehrangebot des Lehrstuhls für Entwurfsautomatisierung für das Sommersemester 2020 trotz der aktuellen Einschränkungen weitgehend aufrecht zu erhalten. Nach momentaner Planung gehen wir davon aus, mit einer Ausnahme alle Lehrveranstaltungen anbieten zu können, ob nun Präsenz an der TUM möglich sein wird oder nicht. Sofern Präsenz nicht möglich ist, werden die Lehrveranstaltungen natürlich anders durchgeführt werden als üblicherweise, inhaltlich bedeutet dies jedoch keine Einschränkungen.

Die oben erwähnte Ausnahme ist das „VLSI Design Lab“ – dieses Praktikum können wir nur anbieten, sofern Präsenz an der TUM möglich ist. Sollte Präsenz zu Vorlesungsbeginn am 20.04.2020 nicht möglich sein, im Verlaufe der Vorlesungszeit aber wieder möglich werden, werden wir uns dann darum bemühen, dieses Praktikum noch anbieten zu können. Aber wir können dies aktuell nicht garantieren.

Bitte informieren Sie sich auch regelmäßig unter https://www.tum.de/die-tum/aktuelles/coronavirus/studium/ sowie ggf. die Website der Fakultät www.ei.tum.de über aktuelle Informationen zur Lehre.

 

Bleiben Sie gesund!

 

Ihr Team des Lehrstuhls für Entwurfsautomatisierung der TUM.


Entwurf digitaler Systeme mit VHDL und SystemC

Vortragende/r (Mitwirkende/r)
Nummer0000003406
Art
Umfang4 SWS
SemesterWintersemester 2019/20
UnterrichtsspracheDeutsch
Stellung in StudienplänenSiehe TUMonline

Termine

Teilnahmekriterien

Siehe TUMonline
Anmerkung: Anmerkung: Anmeldung via TUMonline.

Lernziele

Durch die Teilnahme an den Modulveranstaltungen erlernt der Studierende Abstraktion, Modellierung, und Entwurfstechniken kennen. Darüber hinaus lernt der Studierende ein industrielles Entwurfssystem und die Modellierungssprachen VHDL (WS) und System C (SS) kennen.

Beschreibung

ACHTUNG 1: IM WS 2019/20 AUSNAHMSWEISE BLOCKVERANSTALTUNG IN DER VORLESUNGSFREIEN ZEIT AM ENDE DES WS 2019/20. ACHTUNG 2: Im SS 2020 wird die Lehrveranstaltung NICHT stattfinden. Hardware-Beschreibungssprachen VHDL und SystemC, Entwurfsmethodik mit VHDL und SystemC, VHDL/SystemC-Modellierung, -Simulation und -Synthese, Methoden der Logik-, Register-Transfer- und High-Level-Synthese; praktische Übungen am Rechner zur Modellierung mit VHDL / SystemC und zur automatischen Schaltungssynthese, Übungen zu ausgewählten Synthesemethoden. Ablauf: Freitag 13.3.2020 15:00 - ca. 18:00 Einführung, Vivado/Modelsim, Erstes Übungsmodell als Hausaufgabe Montag 16.3.-20.3.2020 9:00 - ca. 18:30 Vorlesung und Übung im Wechsel ca. 18:30 - 20:30 Begutachtung der Ergebnisse der Gruppenarbeit Montag 23.3.2020 9:00 - ca. 12:00 Fragen, ausgewählte Übungsaufgaben, handschriftlich Dienstag 24.3.2020 10:00 - ca. 11:15 Prüfung

Inhaltliche Voraussetzungen

Grundlagen der Digitaltechnik und eine Programmiersprache (am besten C oder C++) sind absolut notwendig.

Lehr- und Lernmethoden

Als Lernmethode wird exemplarisches Lernen eingesetzt. Anhand eines Beispiels - eines MIPS2 Subsystems - werden die Anforderungen motiviert, dargestellt und danach verallgemeinert. Der Lerninhalt wird in Teamarbeit und unter Einbeziehung industrieller Arbeitstechniken vertieft. Folgende Medienformen finden Verwendung: - Präsentationen in Englisch als Handouts - Fallbeschreibungen - Musterlösungen

Studien-, Prüfungsleistung

Modulprüfung mit folgenden Bestandteilen: - Abschlussklausur (60 Min.) (50%) - Benotete Hausaufgaben und Projekte (4 Teile: Speichermodell, funktionales CPU-Modell, Verhaltens-CPU-Modell, RTL-CPU-Modell) (50%) Die Aufteilung der Prüfung sorgt einerseits für eine Entlastung der am Semesterende zu erbringenden Prüfungsleistungen, andererseits entsprechen die verschiedenen Typen von Prüfungen den verschiedenen Lehrformen Praktikum und Vorlesung.

Empfohlene Literatur

Folgende weiterführende Literatur wird empfohlen: * Computer Organization And Design The Hardware/Software Interface; David A. Patterson, John L. Hennessy, Elsevier * John L. Hennessy, David A. Patterson: Computer Architecture - A Quantitative Approach, Elsevier / Morgan Kaufmanns Publishers. * Dominic Sweetman: See MIPS Run Linux, Elsevier / Morgan Kaufmanns Publishers. * Peter Ashenden: The Designer’s Guide to VHDL, Morgan Kaufmann Series in Systems on Silicon) * Thinking in C++ 2nd Edition by Bruce Eckel * SystemC: From the Ground Up (the Kluwer International Series in Engineering & Computer Science) (Hardcover) * Transaction-Level Modeling with SystemC: TLM Concepts and Applications for Embedded Systems. Internet Resources: * http://en.wikipedia.org/wiki/MIPS_architecture * http://www.mips.com/products/processors/ * http://tams-www.informatik.uni-hamburg.de/vhdl/doc/cookbook/VHDL-Cookbook.pdf

Links