Testbench Radarsignalprozessor

Projektbeschreibung

Für die Simulation eines Radarsignalprozessors wurde eine Testumgebung entwickelt. Ziel war es unterschiedliche Testfälle in verschiedenen Konfigurationen im Batchmodus laufen lassen zu können. Dafür wurde ein Konfigurationssystem implementiert, welches über einfache Textdateien Parametereinstellungen und Datendateien für mehrere Testläufe übergeben bekommt. Während eines jeden Testlaufes werden relevante Daten aus der Testinstanz abgegegriffen und protokolliert. Über Perl-Skripte werden die protokollierten Daten aufbereitet und ausgewertet.
Die Testumgebung emuliert mehrere parallele hochratige Datenströme und einen Mikroprozessor mit unterschiedlichen Betriebsmodi. Die Konfigurationsdateien werden per VHDL/Modeltech Text-I/O und abgeleiteten Funktionen prozessiert.

Technologien

VHDL, Perl, ModelSim, Mentor Graphics HDL Designer

Branche

Forschung und Entwicklung, Luftfahrt, Rüstung