vienna university of technology pirker simon 1. Überblick definition motivation vorteile entwurf...

12
Vienna University of Technology Pirker Simon 1

Upload: ima-kannenberg

Post on 06-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Vienna University of Technology

Pirker Simon 1

Page 2: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Überblick Definition Motivation Vorteile Entwurf von VP

Pirker Simon 2

Page 3: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Virtual Prototyping (VP):◦ Virtuelles Modell des Prototypen

Auto Sportschuh Embedded Computer Systems /SoC …

◦ Simulation Crashtest Abnutzung Funktionalität lt. Spezifikation …

Pirker Simon 3

Page 4: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Reines SW Modell ◦ Embedded Systems (HW&SW)◦ Definierte Interfaces zu Entwurfssystem◦ Repräsentiert Verhalten des Entwurfssystems

Abstraktion unterschiedlich (C/C++ Modell) Ermöglicht HW/SW Cosimulation

◦ Prozessor Instructionset Simulatoren◦ Modelle der HW Blöcke◦ Hohes Abstraktionsniveau

Pirker Simon 4

Page 5: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Komplexes Design◦ Höhere Kosten◦ Mehr Funktionalität◦ Betriebssicherheit◦ Komplexes, zeitintensives Testen am Prototypen◦ Verfügbarkeit des Prototypen

Hart umkämpfter Markt◦ Time to market◦ Kosten

Pirker Simon 5

Page 6: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Virtual Prototyping bietet:◦ Konfiguration◦ Debugging und Modifikation◦ Visualisierung der Funktionalitäten (HW&SW)◦ Kontrollierbarkeit◦ Frühe Hardware-Softwreintegration◦ Elektronische Verfügbarkeit◦ Einheitliche Sicht◦ VP auf jedem PC ausführbar◦ Keine fehlerhafte Hardware

Pirker Simon 6

Page 7: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Pirker Simon 7

Zentraler Entwurf Verschiedene Sichten SSD in Form einer

DDB/open SystemC Input Structure,

Behaviour

Page 8: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Output:◦ Systemstatus◦ Simulations-

ergebnisse◦ HW Kosten◦ Timing

Partitioning iterativ möglich Anwendbar, wenn System formal

beschreibbar ist

Pirker Simon 8

Page 9: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

HW Block C++ Klasse◦ Standardisierte Ports◦ Genügend Input für eine

Ausführung◦ Block_run()

Pirker Simon 9

Page 10: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Modellierung mit UML/SysML◦ Architektur,◦ Funktionalität

(Kontrollfluss)◦ Zeitverhalten

UML semiformal Formales System◦ formale Analysen◦ ausführbare Simulationsmodelle◦ Performanz- und Konfliktanalyse

Pirker Simon 10

Page 11: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

HW/SW Cosimulation Effizienz und Qualität von Designprozess

steigern Zeit und Kosten sparen (Prototyp VP) Einsetzbar je nach Komplexität der

Aufgabenstellung Automatische Generierung

◦ Hohes Abstraktionsniveau

Pirker Simon 11

Page 12: Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2

Fragen?

Diskussion: VP- Welchen Preis hat es?◦ VP ist ideal- Keine Kosten, nur Einsparungen?◦ Überall sinnvoll einsetzbar?

Pirker Simon 12