Mikroprozessor-Entwicklungstools Neues Analysewerkzeug für Hardware/Software-Debugging

iC5500: Hardware-Debugger mit varabler Prozessor-Schnittstelle
iC5500: Hardware-Debugger mit varabler Prozessor-Schnittstelle

Mit dem iC5500 und den dazugehörigen Softwarepaketen komplettiert iSYSTEM seine Reihe an Softwareentwicklungswerkzeugen für Single- und Multicore-Softwareentwicklung, Analyse, Test Automatisierung und Zertifizierung.

Die iSYSTEM Blue Box Hardware und Software ermöglicht den schnellen Zugriff auf jegliche Art von Singlem und Multicore-Prozessoren über die unterschiedlichsten Ausprägungen von Debug-Schnittstellen. Dabei ist es egal ob Embedded-Software entwickelt oder direkt auf dem Ziel ohne Code-Instrumentierung getestet wird. Beides ist aus der iSYSTEM-Softwareentwicklungsumgebung sowohl unter Windows, also auch unter Eclipse on-the-fly heraus möglich.

Das wesentliche Ziel bei der Entwicklung des iC5500 war die Unterstützung zukünftiger Prozessor-Hardware mit größtmöglicher Bandbreite für die Datenübertragung über Debug- und Trace-Schnittstellen.

»Der zurzeit bei iSYSTEM als High-End-Plattform eingestufte iC6000 mit USB 3 ist eine sehr spezifische Werkzeugplattform für Multicore-Prozessoren mit AURORA-Debug- und Trace-Schnittstelle. Derzeit sind dies Prozessoren von Infineon und Freescale. Andere Single- und Multicore-Prozessoren führen NEXUS, ETM, DAP2 o.ä. Debug- und Trace-Schnittstellen nach außen. Auch hier wird immer mehr Bandbreite zur Aufzeichnung von Anwendungsdaten benötigt. Gründe sind z.B. das Ansteigen der Schnittstellenfrequenz von Debug- und Trace-Schnittstellen über 150 MHz, die Zunahme an Messungen zur Analyse des Echtzeitverhaltens und des Worst-Case-Timings – im Speziellen bei Multicore- Anwendungen. Messungen dieser Art sind essentielle Bausteine zur Optimierung der eigentlichen Softwarearchitektur«, sagt Erol Simsek, CEO von iSYSTEM.

Der iSYSTEM iC5500 deckt diese Anforderungen nun auch für Prozessoren mit anderen als der AURORA-Schnittstelle ab. In Kombination mit neuen I/O-Modulen bietet diese Plattform Debugging, ausführliche Trace-Aufzeichnungen sowie Prüf- und Messfunktionen.