Hardware/Software Co-Design
|
|
|
- Florian Armbruster
- vor 9 Jahren
- Abrufe
Transkript
1 Hardware/Software Co-Design Vorbesprechung Andreas Steininger Robert Najvirt Thomas Polzer
2 Überblick Vorlesung mit Übung: Betreuer: A. Steininger Laborübung: Betreuer: R. Najvirt & T. Polzer Abhaltung: organisatorisch: getrennte LVAs, getrennte Beurteilung inhaltlich: gemeinsame Absolvierung empfohlen 2
3 VU: Organisatorisches Betreuer: A. Steininger Betreuung: Sprechstunden nach Vereinbarung VO Ort: HS 14A, Hauptgebäude Stg. 3 / 3.Stock VO Zeit: Dienstag: 11:00 bis 13:00 3
4 Voraussetzungen Inhaltlich: gute Kenntnisse in VHDL günstig: HW-Modellierung Kenntnis des FPGA-Design Flow günstig: DiDeVO & DiDeLU Formal: VO, LU und Vorauss. formal unabhängig im Magister-Studienplan Techn. Informatik 4
5 Ziele folgende Kompetenzen sollen vermittelt werden: den Prozess einer Optimierung verstehen relevante Problemfelder für ein optimiertes HW/SW Partitioning verstehen (Echtzeit, Leistungsverbrauch, Fehlertoleranz, Zertifizierbarkeit, etc.) die jeweiligen Vor und Nachteile von HW bzw. SW Lösungen in diesem Problemfeld verstehen und eine passende Entscheidung treffen (und umsetzen [LU]) moderne Methoden für kombinierte HW/SW Entwicklung kennen 5
6 Konzeption der LVA Inhalte: Hardware vs. Software in diversen Aspekte des Embedded Systems Engineering interaktive Gestaltung: Frontalvorträge (auch Gastvorträge) Homeworks: Erarbeitung eines Themas Vorträge der Teilnehmer gemeinsame Diskussionen Präsentation der Ergebnisse der LU 6
7 Der Vortrag (1) Inhalt Fragenliste zum Thema als Richtungsvorgabe eigener Beitrag erwünscht -- beim Thema bleiben Überlappung mit anderen Themen beachten interessant gestalten: Praxisbeispiele, Recherche nicht mehr als 10% Vorlesungsfolien & Lehrbuch! Diskussion eigene Meinung bilden und begründen Bezug zu HW/SW-Codesign im Auge behalten 7
8 Der Vortrag (2) Aufteilung jeder in der Gruppe liefert Beitrag und trägt diesen auch vor Ablauf Recherche & Diskussion in der Gruppe Rücksprache über Inhalt (spätestens 1 Woche vor Vortrag!) Ausarbeitung der Folien Absenden der Folien (Mo vor dem Vortrag, 8:00) Vortragsdauer ca. 30 min 8
9 Der Vortrag - Beurteilung 9 Kriterium Detail Gewicht Punkte Recherche Anzahl wiss. Referenzen (min 5) 10 Relevanz für Thema & die LVA 10 Leitfragen vollständige Abdeckung 30 Foliengestaltung Optik (überladen?, ) 10 Inhalt (alles Relevante drauf?) 10 Vortragsstil Publikumskontakt 5 lebendig? 5 deutlich? 5 Ticks? (ähm, ) 5 Diskussion gute Initiierung? 5 Antwort auf Fragen 5
10 Das Protokoll wesentliche Punkte aus dem Vortrag Einbeziehung der Folien wesentliche Punkte aus der Diskussion was wurde diskutiert was waren die Schlussfolgerungen Ergebnis: vollständige Lernhilfe für Prüfung NICHT erforderlich eigener inhaltlicher Beitrag eigene Sichtweise (sofern nicht in Diskussion geäußert) 10
11 Abwicklung VU Di Bespechung Angabe LU Di Vortrag & Gruppendiskussion Di V Di V Di V Di V Di V Di V Di V Di V Di V Di Gastvortrag 1 Do Gastvortrag 2 Di Vortrag/Diskussion LU-Ergebnisse Di Prüfung 11
12 Benotung VU Kriterien: eigener Vortrag (35%) Protokoll (15%) Teilnahme an der Diskussion in der VU (extra) Abschlussprüfung (50%) 12
13 Vortragsthemen 1. HW vs SW ein erster Vergleich + 2. Komplexitätsmanagement ~ 3. Virtual Prototyping 4. HW/SW Entwurfssprachen am Beispiel System-C 5. Echtzeitverhalten & Performance + 6. Energieverbrauch und Verlustleistung 7. Fehlerraten, Fehlererkennung + 8. Fehlertoleranz & Robustheit 9. Security 10. Zertifizierung 11. Mixed-Criticality Systems ~ 13
14 Übersicht LU 14 Applikation: Video von einer SD-Karte lesen, dekomprimieren und am Display anzeigen Plattform: Terasic DE2-115 Board mit Altera FPGA; 4.3" LCD Dislay; Alteras Nios II Soft-Prozessor Aufgabe: Applikation implementieren und optimieren Aufteilen auf HW und SW Implementierungskosten minimieren (LUTs, Register, Speicher, Performance)
15 Abwicklung LU Anmeldung in MyTI bis 9. Oktober er Gruppen bilden in MyTI Gruppenmitglieder angeben Aufgabestellung 8. Oktober 2013 (HS 14A) Kennenlernaufgabe implementieren und den Tutoren zeigen Hauptapplikation implementieren und Code in MyTI hochladen kurze Präsentation vor anderen Gruppen halten Abgabegespräch absolvieren 15
16 Abwicklung LU Arbeitsplätze im TI-LAB, Raum 1 Ohne Reservierung First come, First served Tutorenslots werden auf Webseite veröffentlicht Accounts bei Tutoren abzuholen Arbeiten von zuhause Alle Tools frei verfügbar ssh X auf Laborrecher (FPGA nicht programmieren!) 16
17 Organizatorisches LU Betreuer: Robert Najvirt Thomas Polzer Tutoren: Markus Schütz Florian Huemer Bei Fragen: Technisch: HW/SW Codesign Forum in TISS Organizatorisch: 17
Objektorientierte Programmierung
http://www.complang.tuwien.ac.at/franz/objektorientiert.html Objektorientierte Programmierung 185.162, VL 2.0 Franz Puntigam Institut für Computersprachen [email protected] http://www.complang.tuwien.ac.at/franz/objektorientiert.html
Objektorientierte Programmiertechniken
http://www.complang.tuwien.ac.at/franz/objektorientiert.html Objektorientierte Programmiertechniken 185.A01, VU 2.0, 3 Ects Franz Puntigam Institut für Computersprachen [email protected] http://www.complang.tuwien.ac.at/franz/objektorientiert.html
Software Engineering 1
Software Engineering 1 SE1 VO und LU Vorbesprechung WS0506-06. Oktober 2005 MARIO BERNHART [email protected] [email protected] www.inso.tuwien.ac.at INSO - Industrial Software Institut für
HW vs. SW ein erster Vergleich
HW vs. SW ein erster Vergleich 182.700 - HW/SW-Codesign Daniel Haslauer Vortrag 18.10.2016 Florian Wagner Mitschrift 1 Definition - Was ist Hard- und Software? Eine wirklich reine Hardware- und eine reine
Einführung Internet-Technologien INF3171
Fachbereich Informatik Informationsdienste Einführung Internet-Technologien INF3171 Allgemeines und Organisatorisches 24.04.2017 Organisatorisches Erreichbarkeit: [email protected] ZDV (auch
Programmier-Projekt (cs108)
Frühjahrsemester 2013 Programmier-Projekt (cs108) Prof. Dr. Heiko Schuldt Termine Vorlesung: Beginn: Donnerstag 28.02.2013 Termine: Donnerstag 10 12 Uhr Kollegienhaus, Hörsaal 114 Freitag 10 12 Uhr Kollegienhaus,
Grundlagen Internet-Technologien
Grundlagen Internet-Technologien Sommersemster 2010 Allgemeines und Organisatorisches 12.4.2010 1 Organisatorisches Erreichbarkeit: [email protected] ZDV (auch Sand, B115) Sprechstunde nach
Systeme I: Betriebssysteme. Willkommen. Wolfram Burgard Alexander Schiotka, Andreas Wachaja, Henrich Kolkhorst
Systeme I: Betriebssysteme Willkommen Wolfram Burgard Alexander Schiotka, Andreas Wachaja, Henrich Kolkhorst 1 Veranstalter Dozent Prof. Dr. Wolfram Burgard Gebäude 080 Sprechstunde: nach Vereinbarung
SOC - System on a Chip
SOC - System on a Chip Was ist das und wofür sind sie gut? HS Düsseldorf Technische Informatik Prof. Dr.-Ing. Ulrich Schaarschmidt Maximilian Roitzheim Matrikelnummer: 639071 Wintersemester 17/18 Inhaltsverzeichnis
Seminare Softwaretechnik - Einführungsveranstaltung
Seminare Softwaretechnik - Einführungsveranstaltung Stefan Malich Sommersemester 2005 Version 1.0 Lehrstuhl für Wirtschaftsinformatik und Softwaretechnik Prof. Dr. Stefan Eicker 1 Agenda Einführung und
Informationen zum Praktikum
Einführung in die Rechnerarchitektur Informationen zum Praktikum Tilman Küstner Einführung in die Rechnerarchitektur Lehrstuhl für Rechnertechnik und Rechnerorganisation 1 Überblick Voraussetzungen Anmeldung
UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Vorbesprechung
UE Algorithmen und Datenstrukturen 1 UE Praktische Informatik 1 Vorbesprechung 04./05. März 2014 Institut für Pervasive Computing Johannes Kepler Universität Linz Altenberger Straße 69, A-4040 Linz AD1
Organisatorisches. Gilbert Beyer und Annabelle Klarl. Einführung in die Informatik. Zentralübung zur Vorlesung Einführung in die Informatik
Zentralübung zur Vorlesung Einführung in die Informatik http://www.pst.ifi.lmu.de/lehre/wise-11-12/infoeinf WS11/12 Termine Vorlesung: Mi 14ct 17 Uhr, Audimax (Prof. Dr. Hennicker) Zentralübung: Mi 17st
Allgemeine Informatik 1
Allgemeine Informatik 1 Veranstalter: Prof. Dr. Johannes Fürnkranz: Raum S202/E304, Sprechstunde: Mittwochs 11.00 12.00, Email: [email protected] Sekretariat: Mo-Fr 9.00-12.00 Übungsleitung,
Grundlagen der Programmkonstruktion (GPK)
1 2014-10-02 Vorbesprechung Herzlich Willkommen zu Grundlagen der Programmkonstruktion () 185.A02, VU, 2.9 ECTS www.complang.tuwien.ac.at/franz/gpk 2 2014-10-02 Vorbesprechung Das Team Vortragende: Jürgen
Informationen zum Praktikum
Einführung in die Rechnerarchitektur Informationen zum Praktikum Tilman Küstner Marcel Meyer Arndt Bode, Michael Gerndt, Einführung in die Rechnerarchitektur Lehrstuhl für Rechnertechnik und Rechnerorganisation
Lehrveranstaltungen HCI
Lehrveranstaltungen HCI WS 2018/2019 Alexander Meschtscherjakov Dorothé Smit HCI LVAs in Salzburg Bachelor Master Einführung HCI HCI Grundlagen & Motivation Mensch & Eigenschaften Usability Kriterien HCI
PI.TGS.TS: Technische Grundlagen und Systemsoftware
PI.TGS.TS: Technische Grundlagen und Systemsoftware Vorbesprechung VO+UE Mag. Thomas Treutner Research Group Entertainment Computing, Universität Wien 3. 3. 2011 1 / 24 Überblick 2 / 24 Vorlesung Ablauf
Vortrag zum Hauptseminar Hardware/Software Co-Design
Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Vortrag zum Hauptseminar Hardware/Software Co-Design Robert Mißbach Dresden, 02.07.2008
Datenbanksysteme Vorlesung mit Übung (VU 4.0)
Datenbanksysteme Vorlesung mit Übung (VU 4.0) http://www.dbai.tuwien.ac.at/education/dbs/ Reinhard Pichler Wolfgang Fischl Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme
Einführung in die Numerik
Einführung in die Numerik Sommersemester 2017 Dr. Andreas Potschka Ruprecht Karls-Universität Heidelberg Interdisziplinäres Zentrum für Wissenschaftliches Rechnen Im Neuenheimer Feld 205, 69120 Heidelberg
Objektorientierte Analyse und Design
Objektorientierte Analyse und Design Hochschule Darmstadt Fachbereich Informatik Prof. Dr. Ralf Hahn, OOAD - Organisatorisches, SS2015, h_da, Fachbereich Informatik 1 Name Prof. Dr. Ralf Hahn Aufgabe Lehre
Projektarbeiten WiSe 13/14
Projektarbeiten WiSe 13/14 Fynn Schwiegelshohn, Muhammed Al Kadi, Max Ferger Prof. Dr.-Ing. Michael Hübner, Lehrstuhl für Eingebettete Systeme der Informationstechnik (ESIT) Fakultät für Elektrotechnik
Deductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017
Deductive Software Verification The KeY Book Haupt- und Proseminar in SoSe 2017 Bernhard Beckert 02.05.17 INSTITUT FÜR THEORETISCHE INFORMATIK, KIT KIT âăş Die ForschungsuniversitÃd t in der Helmholtz-Gemeinschaft
Pioniere der Informatik
Pioniere der Informatik Seminar im Wintersemester 2009/10 Martin Lange Institut für Informatik, LMU München 20. Oktober 2009 Pioniere der Informatik, M. Lange, IFI/LMU: Organisatorisches 1 Termine Seminar
Vorlesung Programmierung
- 1 - Vorlesung Programmierung Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt es?
LABOR REGELUNGSSYSTEME
LABOR REGELUNGSSYSTEME Übung WS 2018/19 Univ.-Prof. Dr. techn. Andreas KUGI Labor Regelungssysteme Übung WS 2018/19 Univ.-Prof. Dr. techn. Andreas KUGI TU Wien Institut für Automatisierungs- und Regelungstechnik
Entwurf und Analyse von Algorithmen
Entwurf und Analyse von Algorithmen Entwurf und Analyse von Algorithmen: 716.325 3VU, MAT319UF 2VO, MAT320UF 1UE Bitte rechtzeitig entsprechend anmelden LV-Beschreibungen: TUGOnline Termine/Prüfungstermine:
Technische Informatik für Ingenieure
Wintersemester 2001/2002 Der Dozent Dozent Dr. habil. Informatik- und Prozesslabor Warburger Str. 100, E1.125 Tel. 60-3262 [email protected] http://www.upb.de/cs/ipl Sprechstunde: Mo+Di 12.00-13.00 Uhr Informatik-
Logik für Informatiker
Logik für Informatiker Vorlesung im Sommersemester 2009 Martin Lange, Markus Latte, Matthias Andreas Benkard Institut für Informatik, LMU München 14. Mai 2009 Organisatorisches Logik für Informatiker,
Praxis der Forschung im Sommersemester 2017
Praxis der Forschung im Sommersemester 2017 Prof. Dr.-Ing. Tamim Asfour, Prof. Dr. Bernhard Beckert, Prof. Dr. Ralf Reussner, Prof. Dr.-Ing. Michael Beigl, Prof. Dr.-Ing. Rainer Stiefelhagen Fakultät für
I.1. Organisatorisches - 1 -
- 1 - Vorlesung "Programmierung" Inhalt der Vorlesung Was ist ein Programm? Was sind grundlegende Programmierkonzepte? Wie konstruiert (entwickelt) man ein Programm? Welche Programmier-Paradigmen gibt
Informatik I. 0. Organisation. Jan-Georg Smaus. Albert-Ludwigs-Universität Freiburg. 19. Oktober 2010
Informatik I 0. Organisation Jan-Georg Smaus Albert-Ludwigs-Universität Freiburg 19. Oktober 2010 Jan-Georg Smaus (Universität Freiburg) Informatik I 19. Oktober 2010 1 / 18 Informatik I 19. Oktober 2010
Inhalt Lehrziele Übungsablauf Entwicklungsumgebung Personen
Sensor/Aktor-Systeme Inhalt Lehrziele Übungsablauf Entwicklungsumgebung Personen Wolfgang Kastner, EMail: [email protected] Institut für Rechnergestützte Automation, TU Wien Dezentrale Automatisierungssysteme
Übungen Grundlagen Betriebssysteme WS 08 / 09
Personen Vivian Prinz ([email protected]) Dr. Nils Kammenhuber ([email protected] ) Jan Herrmann ([email protected]) Robert Schmohl ([email protected]) Robert Eigner ([email protected]) Yang Guo
Modul PRG Einführung in die Programmierung
Modul PRG Einführung in die Programmierung Helmut Wanek (Vortragender), Peter Beran, Reinhold Dunkl, Sonja Kabicher-Fuchs, Yuriy Kaniovskyi, Martin Polaschek, Manfred Schüttengruber, Gabor Hernadi, Bernhard
Softwareentwicklungspraktikum Nebenfach
Softwareentwicklungspraktikum Nebenfach Stephan Barth, Steffen Jost, Ulrich Schöpp Ludwig-Maximilians-Universität München WS 2016/2017 Organisatorisches Personen Dozenten Stephan Barth
1. ALLGEMEINES. Im Sommersemester 2018 sind die folgenden Assistentin und Assistenten sowie Tutoreninnen für die Lehrveranstaltung zuständig:
1. ALLGEMEINES Die Übung Grundbau und Bodenmechanik I ist eine vorlesungsbegleitende Rechenübung. Es werden jede Woche zum Vorlesungsstoff passende Beispiele vorgerechnet und erörtert. Die Kenntnis der
Lehrveranstaltungsmodalitäten & Vorbesprechung
Fachbereich Rechtswissenschaften (E 280/1) 1040 Wien, Argentinierstraße 8 265.066 / 265.068 VU Daten- und Informatikrecht Lehrveranstaltungsmodalitäten & Vorbesprechung Das LVA - Team Lehrveranstaltungsleiter
Informatik II. Willkommen zur Vorlesung! Das Team. Übungsbetrieb. Vorlesung am D-BAUG der ETH Zürich
Willkommen zur Vorlesung! Informatik II Vorlesung am D-BAUG der ETH Zürich Vorlesungshomepage: http://lec.inf.ethz.ch/baug/informatik2/2018/ Felix Friedrich & Hermann Lehner FS 2018 1 2 Das Team Dozenten
Programmierpraktikum im im SS SS 2005 Programmierung einer Web-Anwendung mit mit.net. Programmierung einer Web-Anwendung mit.net
Programmierpraktikum im im SS SS 2005 Programmierung einer Web-Anwendung mit mit.net Technische Universität München Lehrstuhl für Wirtschaftsinformatik Programmierung einer Web-Anwendung mit.net Willkommen
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Friedrich-Alexander-Universität Erlangen-Nürnberg Prof. Dr.-Ing. J.
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) 1 Gliederung Hardware-Software-Co-Design: Entwurf eingebetteter Systeme Beispiele und Anwendungen: wachsende Komplexität zukünftiger elektronischer
Herzlich Willkommen. Grundbegriffe der Informatik
Herzlich Willkommen zum Modul Grundbegriffe der Informatik Tutorien: viele viele Tutoren große Übung: M. Janke, M. Schulz Vorlesung: T. Worsch http://gbi.ira.uka.de 1/14 Organisatorisches Wenn Sie Hilfe
HW/SW Codesign für Real-time Ethernet basierte Steuergeräte
HW/SW Codesign für Real-time Ethernet basierte Steuergeräte Master Projektvorstudie Für das Fach: Anwendungen 1 In der Arbeitsgruppe CoRE Communication over Real-time Ethernet Friedrich Groß Agenda Motivation
A Organisatorisches A.1 A.4
1 Dozent A Organisatorisches Prof. Dr.-Ing. Franz J. Hauck Institut für Verteilte Systeme (Prof. Dr. P. Schulthess) E-mail: [email protected] Web: http://www-vs.informatik.uni-ulm.de/~hauck/ Sprechstunde:
Diplomarbeiten im Schwerpunktfach Strategisches Management
Leitfaden für en im Schwerpunktfach Strategisches Management Institut für Strategisches Management o. Univ.-Prof. Mag. Dr. Franz Strehl MBA Johannes Kepler Universität Linz Altenberger Straße 69 4040 Linz
Es gibt drei verschiedene Veranstaltungen, die wir in dem Modul "Programmierung" anbieten
Programmierung Informationen für Kursteilnehmer Veranstaltungen Es gibt drei verschiedene Veranstaltungen, die wir in dem Modul "Programmierung" anbieten 1. Vorlesung Die Vorlesung findet zweimal pro Woche
/ VU Daten- und Informatikrecht Lehrveranstaltungsmodalitäten / Vorbesprechung
Fachbereich Rechtswissenschaften (E 280/1) 1040 Wien, Argentinierstraße 8 265.066 / 265.068 VU Daten- und Informatikrecht Lehrveranstaltungsmodalitäten / Vorbesprechung Ass.-Prof. Mag.iur. Dr.iur. Markus
ORGANISATORISCHES. So#ware Technik Prof. Dr. Wolfgang Schramm
ORGANISATORISCHES So#ware Technik Prof. Dr. Wolfgang Schramm Inhalt 1 o Organisatorisches o Fragen o Inhaltliches o Vorlesungs-Übersicht 2 Für diejenigen, die mich noch nicht kennen...... zu meiner Person
LABOR REGELUNGSSYSTEME
LABOR REGELUNGSSYSTEME - Übung WS 2016/17 Univ.-Prof. Dr. techn. Andreas KUGI Labor Regelungssysteme Übung WS 2016/17 Univ.-Prof. Dr. techn. Andreas KUGI TU Wien Institut für Automatisierungs- und Regelungstechnik
Systeme I: Betriebssysteme. Willkommen. Wolfram Burgard
Systeme I: Betriebssysteme Willkommen Wolfram Burgard 1 Veranstalter Dozent Prof. Dr. Wolfram Burgard Gebäude 079 Sprechstunde: nach Vereinbarung [email protected] Betreuung der Übungen
Software Entwicklung I Übungen ( )
Software Entwicklung I Übungen (08.10.2008) Übungsleiter Übungsmodus / Beurteilung Übungszettel Kontakte SWE 1 UE A. Riener Vorbesprechung < 1 > Kontakt Adresse: Universität Linz Institut für Pervasive
Praktikumsordnung Praktikum Rechnerarchitektur (IN0005)
Praktikumsordnung Praktikum Rechnerarchitektur (IN0005) Lehrstuhl für Rechnerarchitektur und Parallele Systeme Prof. Schulz Gültig ab Sommersemester 2018 1. Präambel Diese Praktikumsordnung soll einen
Mathematik: Ausbildung im ersten Semester
Mathematik: Ausbildung im ersten Semester Mathematik 0 (Empfohlene Lehrveranstaltung) Mathematik I Vorlesung (Pflichtlehrveranstaltung) Mathematik I Übungen (Pflichtlehrveranstaltung) Mathematik I Tutorium
