Lauterbach Trace32 unterstützt Virtual Target

Lauterbachs Trace32-Front-End-Software unterstützt nun auch das Design virtueller Targets von Altera.

Das virtuelle Prototyping für SoC FPGAs basiert auf den bereits vorhandenen Lösungen von Synopsys und erlaubt die Simulation eines FPGA auf einem PC. Diese virtuellen Targets sind binär- und registerkompatibel und verhalten sich auch sonst möglichst gleich wie die richtigen Bausteine. Somit kann der Entwickler schon mit der Softwareentwicklung beginnen, bevor ein echtes Target fertig ist.

Zum Testen seiner Anwendung auf dem virtuellen Target kann er den gewohnten TRACE32 Debugger verwenden. Die Ergebnisse und bereits erstellte Scripts lassen sich später auf dem realen Target weiterverwenden. Das SoC FPGA Virtual Target verfügt über zwei Dual-core-ARM-CortexA9-Prozessoren und die gleiche System-Peripherie, die auch in den Altera Cyclone V und Arria V SoC FPGAs vorhanden sind sowie über DDR SDRAM, FLASH Memory und virtuelle I/Os.

Lauterbachs TRACE32 Debugger ermöglicht alle Basic-Debug-Funktionen wie etwa die HLL-Darstellung, Run/Break, Single Steping und das Setzen von Breakpoints. Die Benutzeroberfläche und die Bedienung sind identisch mit der realen Hardware des Debuggers.