Startseite » Allgemein »

Steuerung von MicroCores für Test & Debugging

Allgemein
Steuerung von MicroCores für Test & Debugging

Steuerung von MicroCores für Test & Debugging
JTAGLive von JTAG Technologies stellt eine neue Reihe von Debug-Werkzeugen für DSP- und Mikroprozessorsysteme mit RISC- und DSP-Cores vor. Mit Hilfe von JTAGLive CoreCommander lässt sich der OCD-Modus (On-Chip-Debug) von verschiedenen populären Cores aktivieren und für ‚Kernel-zentrische‘ Tests nutzen. Inzwischen verfügen viele Bauteile über JTAG Boundary Scan-Register, die sich für einen Testzugang in Digital- und Mixed-Signal-Designs verwenden lassen. Trotzdem gibt es immer noch eine erhebliche Anzahl von Mikroprozessoren und DSPs mit unzureichenden oder sogar ganz ohne Boundary Scan-Testregister. Für die Testingenieure ist dies frustrierend, da sie alternative Methoden für den Test des Prozessors und/oder der zugehörigen Cluster/Peripherie benötigen. Die CoreCommander-Routinen sind ideal für die Fehlerdiagnose beim Debugging oder der Reparatur von Baugruppen mit derartigen ‚toten Kernels‘, da kein On-Board-Code zum Auslesen und Beschreiben des Speichers erforderlich ist. Die CoreCommander Funktionen ermöglichen zudem einen besseren Produktionstest von Bauteilen ohne Boundary Scan-Unterstützung und erhöhen so die Fehlerabdeckung. Da CoreCommander Python-basierend ist, ergänzt es perfekt das Produkt Script des Unternehmens. Es erlaubt einen Zugang zu analogen Bauteilen wie ADCs und DACs sowie einen synchronisierten Test von Bauteilen mit vollständiger Boundary-Scan-Unterstützung. Die jetzt verfügbaren Lösungen übernehmen mit Hilfe von integrierten Emulations-/Debug-Funktionen des Prozessor-Cores die Kontrolle über wichtige Prozessor-Funktionen und wurden von Testingenieuren für Testingenieure entwickelt. Die CoreCommander Produkte verfügen über zwei verschiedene Betriebsarten und sind schnell zu erlernen und einfach einzusetzen:

Interaktiver Modus – erlaubt dem Anwender die Auswahl eines unterstützten Bauteils im Design und die ‚manuelle‘ Auswahl der Befehle für den Registerzugang sowie ein Auslesen oder Beschreiben des vollständigen Speichers über ein interaktives Fenster und über einen unterstützten Controller des Zieldesigns. Befehlssequenzen können aus dem interaktiven Fenster exportiert, und als Teil eines Python-Skript erneut ausgeführt werden. Python-embedded Modus – nutzt eine ähnliche Struktur wie beim JTAG Live Script Produkt, wobei die CoreCommander Funktionen in Python-Code eingebettet werden können, um wiederverwendbare Testmodule für spezielle Tests zu erstellen. Es werden Beispiele mitgeliefert, mit denen der Anwender RAM-Tests oder Flash-Speicher-Programmierfunktionen über Core-Operationen erstellen kann.
Unsere Webinar-Empfehlung
INLINE – Der Podcast für Elektronikfertigung

Doris Jetter, Redaktion EPP und Sophie Siegmund Redaktion EPP Europe sprechen einmal monatlich mit namhaften Persönlichkeiten der Elektronikfertigung über aktuelle und spannende Themen, die die Branche umtreiben.

Hören Sie hier die aktuelle Episode:

Aktuelle Ausgabe
Titelbild EPP Elektronik Produktion und Prüftechnik 2
Ausgabe
2.2024
LESEN
ABO
Newsletter

Jetzt unseren Newsletter abonnieren

Webinare & Webcasts

Technisches Wissen aus erster Hand

Whitepaper

Hier finden Sie aktuelle Whitepaper

Videos

Hier finden Sie alle aktuellen Videos


Industrie.de Infoservice
Vielen Dank für Ihre Bestellung!
Sie erhalten in Kürze eine Bestätigung per E-Mail.
Von Ihnen ausgesucht:
Weitere Informationen gewünscht?
Einfach neue Dokumente auswählen
und zuletzt Adresse eingeben.
Wie funktioniert der Industrie.de Infoservice?
Zur Hilfeseite »
Ihre Adresse:














Die Konradin Verlag Robert Kohlhammer GmbH erhebt, verarbeitet und nutzt die Daten, die der Nutzer bei der Registrierung zum Industrie.de Infoservice freiwillig zur Verfügung stellt, zum Zwecke der Erfüllung dieses Nutzungsverhältnisses. Der Nutzer erhält damit Zugang zu den Dokumenten des Industrie.de Infoservice.
AGB
datenschutz-online@konradin.de