@inproceedingsLor2012, Author = {Lorenz, Daniel and Hartmann, Philipp A. and Grüttner, Kim and Rettberg, Achim}, Title = {Nicht-invasive Simulation des Energieverbrauchs von Hardware-Komponenten auf Systemebene mit SystemC}, Year = {2012}, Month = {03}, type = {inproceedings}, note = {Nicht zuletzt durch die zunehmend wachsende algorithmischen Komplexität heutiger einge- betteter Systeme gewinnt die Betrachtung nicht-funktionaler Eigenschaften dieser Systeme, wie beispielsweise des Energieverbrauchs, immer stärker an Bedeutung. Insbe}, Abstract = {Nicht zuletzt durch die zunehmend wachsende algorithmischen Komplexität heutiger einge- betteter Systeme gewinnt die Betrachtung nicht-funktionaler Eigenschaften dieser Systeme, wie beispielsweise des Energieverbrauchs, immer stärker an Bedeutung. Insbesondere in frü- hen Entwurfsphasen, lange vor der Fertigstellung der finalen Hardwareplattform, werden daher Methoden und Werkzeuge zur Analyse und Abschätzung der Leistungsaufnahme dringend be- nötigt. In dieser Arbeit wird ein Simulationsframework basierend auf SystemC vorgestellt, welche die Anreicherung von bereits existierenden, funktionalen TLM-2.0-Modellen um solche nicht- funktionalen Eigenschaften unterstützt. Um auch eine Betrachtung externer IP-Komponenten zu ermöglichen, kann der hier präsentierte Ansatz ohne Veränderung der einzelnen Blöcke verwendet werden. Der (im Detail) unbekannte interne Zustand (und der daraus resultieren- de Energieverbrauch) der Komponente wird dabei über eine sogenannte Power State-Machine (PSM) angenähert. Die Bestimmung des aktuellen Power States erfolgt über eine separat de- finierte Protocol State-Machine (PrSM), welche durch die nicht-invasive Beobachtung der In- teraktion des Hardwareblocks mit seiner Umgebung Rückschlüsse auf das aktuelle Verhalten der Komponente erlaubt. Zur Evaluation der Methodik werden unterschiedliche Komponenten beispielhaft modelliert und analysiert. } @COMMENTBibtex file generated on