Loading
0000003406 20W 4SWS VI Entwurf digitaler Systeme mit VHDL und SystemC   Hilfe Logo

LV - Detailansicht

Wichtigste Meldungen anzeigenMeldungsfenster schließen
Allgemeine Angaben
Entwurf digitaler Systeme mit VHDL und SystemC 
0000003406
Vorlesung mit integrierten Übungen
4
Wintersemester 2020/21
Lehrstuhl für Entwurfsautomatisierung (Prof. Schlichtmann)
(Kontakt)
Details
Zuordnungen: 1 
Angaben zur Abhaltung
ATTENTION: IN WS 20/21 THIS IS A BLOCK COURSE OUTSIDE THE REGULAR COURSE PERIOD IN THE LECTURE-FREE TIME AFTER WS 2020/21 from 8.-15. March 2021.

The course will be hold online only; two time slots daily are reserved for questions. The lectures will be pre-recorded and will be provided on Moodle from 5.3. on. The schedules are as follows:

Initial Web-Meeting 5.3. 15:00-18:00
Online Q&A 8.3. – 12.3. 09:00-10:00
16:00-17:00
Questions via Moodle 8.3. – 12.3. submission at any time, answer delayed

The course is very work intensive, since three models need to be built. There is no time to attend other seminars, work on a thesis or do an internship in the period of the course.

The return of assignments must be via Moodle according to schedule. Groups with up to 4 students may be formed to build the model. The contribution of each student to the model must be documented in the model.
Delivery deadlines are:
Memory Model latest Monday, 8.3. 18:00
CPU Model latest Wednesday, 10.3. 18:00
RTL Model latest Monday 15.3. 18:00

The simulation of the models is essential, the tool Vivado from Xilinx can (and must) be downloaded for that purpose.
Models will be reviewed and contribute overall 50% to the final grade.

The final oral examination will be done in groups of two students. Schedules will be arranged case by case. Planned time period is from Tuesday 16.3. to Friday 19.3. but depends on the number of attending students. The duration of the examination is 30-45 Minutes.

The content of the lecture covers the Hardware description languages VHDL and SystemC, design methodology with VHDL and SystemC, VHDL/SystemC modeling, VHDL/SystemC simulation and VHDL register-transfer synthesis. There will be computer lab exercises in VHDL/SystemC modeling, automatic synthesis and selected synthesis methods.


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.
Grundlagen der Digitaltechnik und eine Programmiersprache (am besten C oder C++) sind absolut notwendig.
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.
Deutsch

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
Details
Für die Anmeldung zur Teilnahme müssen Sie sich in TUMonline als Studierende*r identifizieren.
Anmerkung: Anmerkung: Anmeldung via TUMonline.
Zusatzinformationen
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
Online Unterlagen
E-Learning Kurs (Moodle)