Test- und Debuggingtool

Test- und Debuggingtool

Ein Hardwaretool, dass Anwendern komplexer 16- bzw. 32-Bit-Mikrocontrollerarchitekturen in Bereichen wie High-End-Trace, Multi-Core- und Multi-Target-Debugging, Profiling und Kalibration neue Möglichkeiten erschließt, stellt pls Programmierbare Logik & Systeme vor.
Das aus der UAD2-Geräte­familie weiterentwickelte UAD3+ wurde vor allem für den Einsatz in Multi-Core- und Multi-Target-Systemen mit hohen Taktfrequenzen optimiert. Dank des flexiblen Pod- und Connector-Designs lassen sich bis zu acht verschiedene Cores bzw. Targets mit unterschiedlichen Debug-Protokollen ansteuern, wobei die Weiterentwicklung der JTAG-Extender-Technologie Verbindungslängen von bis zu 5m zum Basisgerät erlaubt. Optional sind die Extender mit galvanischer Potentialtrennung erhältlich. Durch das flexible Design können die Pods auch Aufgaben wie CAN-Schnittstelle oder Logikanalysator-Tastkopf übernehmen. Der Zugriff auf die Targets kann mit bis zu 100MHz Taktfrequenz wahlweise über unterschiedliche serielle Debug-Schnittstellen wie JTAG, Device Access Port (DAP) oder Serial Wire Debug (SWD) erfolgen. Die Synchronisation beim Debuggen mehrerer Cores/Targets wird durch die UAD3+-Hard- und Firmware realisiert. Zwei unterschiedliche Eingangsspannungsbereiche – standardmäßig 1,6 bis 5,5 V oder optional 0,8 bis 3,3 V – decken viele Anwendungen ab.

Für High-End-Echtzeit-Trace

Beim High-End-Echtzeit-Trace bietet das Pod- und Connector-Design die Unterstützung verschiedener Trace-Protokolle wie CoreSight-ETM, Nexus oder OCDS LII. Der Abstand zwischen Trace-Pod am Target und dem Grundgerät darf auch hier bis zu 5m betragen. Die aufgezeichneten Daten können durch automatisch generierte Zeitstempel ergänzt werden. Mit einem Trace-Speicher von bis zu 4GByte, einer Aufzeichnungsbrei­te von maximal 32Bit und möglichen Trace-Signalen von bis zu 500MHz ist das Gerät auch für künftige Aufgaben gerüstet. Die Ansteuerung erfolgt über die Universal Debug Engine (UAD) 2.7, die Funktionen zur Systemvisualisierung wie Trace-Window, Applikations-Profiling und Code-Coverage bietet. Als Verbindungen zum Host-PC stehen Gigabit Ethernet, USB 2.0 oder FireWire-800 zur Verfügung.

pls Programmierbare Logik & Systeme GmbH
www.pls-mc.com

Das könnte Sie auch Interessieren