Top Banner
Vienna University of Technology Pirker Simon 1
12

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

Apr 06, 2015

Download

Documents

Ima Kannenberg
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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