Entwicklung einer generischen Schnittstelle für Analogsimulatoren zur Simulationssprache SystemC
Jahr: | 2012 |
Datum: | 21-03-12 |
Laufzeit: | 01.08.2008-21.03.2012 |
Ist abgeschlossen: | ja |
Aus dem Automobilbereich sind in der heutigen Zeit elektronische Assistenten, die mehr Komfort und höhere Fahrsicherheit bieten, nicht mehr wegzudenken. In diesem Rahmen ist ein Zusammenwirken digitaler und analoger Schaltungsteile von besonderer Bedeutung. Eine Gesamtsimulation dieser sehr komplexen Systeme kann bereits beim Entwurf Fehlerfreiheit gewährleisten. Im Forschungsprojekt AutoSUN werden Verfahren zur schnellen Systemsimulation gemischt analog/digitaler Systeme auf hohem Abstraktionsniveau entwickelt.Die Simulationssprache SystemC ermöglicht die Modellierung elektronischer Schaltungen auf höheren Abstraktionsebenen in der Programmiersprache C++. Durch die Simulation von Hardwarebeschreibungen zusammen mit der dazugehörigen Software ist es möglich, komplexe Systeme in einem sehr frühen Entwurfsstadium hinsichtlich ihrer Funktionalität zu überprüfen. Die Hardware unterteilt sich in analoge Komponenten für die Kommunikation mit der Außenwelt sowie digitale Module für die Steuerung.In dieser Arbeit soll eine generische Schnittstelle entwickelt werden, die analoge Schaltungsteile in Form von C++-Modellen mit den digitalen Komponenten verbindet. Dazu soll der Digitalsimulator ModelSim mit seiner SystemC-Schnittstelle eingesetzt werden. Der Schwerpunkt soll die Anbindung zeit- und wertkontinuierlicher Signale des Analogteils an die diskreten Signale des Digitalsimulators sein. Abschließend wird die Funktionsfähigkeit der erarbeiteten Lösung an Hand kleiner Beispielschaltungen gezeigt.Programmierkenntnisse sind wünschenswert. Diese Arbeit ist gleichermaßen für Studierende der Elektrotechnik und der Informatik geeignet.