Ulm, Baden-Württemberg, Germany
Diplomarbeit „Entwicklung eines modularen Steuergerätetesters für den Automotive-Bereich“
In der Abteilung MEN-2 (Prüfmittelentwicklung) der Firma Rohde und Schwarz Messgerätebau GmbH Memmingen half ich bei der Einführung der neuen Prüfstrategie „Speichertest mittels Softcore“ mit. Auf immer mehr Baugruppen werden immer schnellere Speicherbausteine wie DDR2- oder DDR3-SDRAM in Verbindung mit FPGAs eingesetzt. Da diese mit dem aktuellen Testverfahren (Boundary Scan) aufgrund der Timing-Begrenzungen nicht mehr getestet werden können musste eine neue Prüftechnologie eingeführt werden. Zusätzlich sollte ein Speichertest verwirklicht werden. Zur Lösung des Problems wurden Softcores in Verbindung mit einem parametrierbaren LFSR thematisiert. Zunächst wurden der MicroBlaze (Xilinx) und der NIOS II (Firma Altera) untersucht. Beide Softcores bieten eine hohe Anzahl unterschiedlicher Peripherien an. Unteranderem auch DDR2- Speichercontroller. Da bei einem Softcore in Verbindung mit einem Speichercontroller externe Speicher in den Speicherbereich des Softcores gemappt wird, konnte der Speichertest in C geschrieben werden. Der an den Softcore angeschlossene Speichercontroller kümmert sich um das Timing. Für den Speichertest wurden Zufallszahlen verwendet. Diese wurden über ein parametrierbares LFSR verwirklicht. Für den Datenaustausch zwischen Softcore und Prüf-PC wurden die Boundary Scan-User-Register gewählt, da auf jeder Platine die Boundary Scan-Architektur (TDI, TDO, TMS, TCK, TRST) vorhanden ist.
Anstellung während Semesterferien