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

Post on 06-Apr-2015

105 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

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

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

Pirker Simon 7

Zentraler Entwurf Verschiedene Sichten SSD in Form einer

DDB/open SystemC Input Structure,

Behaviour

Output:◦ Systemstatus◦ Simulations-

ergebnisse◦ HW Kosten◦ Timing

Partitioning iterativ möglich Anwendbar, wenn System formal

beschreibbar ist

Pirker Simon 8

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

Ausführung◦ Block_run()

Pirker Simon 9

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

(Kontrollfluss)◦ Zeitverhalten

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

Pirker Simon 10

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

Fragen?

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

Pirker Simon 12

top related