Beschreibung
Der SPMI Protocol Analyzer (PGY-SPMI-EX-PD) verfügt über mehrere Funktionen zum Erfassen und Debuggen der Kommunikation zwischen dem Host und dem zu testenden Design. SPMI (System Power Management Interface) ist ein MIPI-Standard (Mobile Industry Processor Interface) mit einer bidirektionalen, synchronen seriellen 2-Draht-Schnittstelle, die den integrierten Power Controller (PC) eines System-on-Chip (SoC)-Prozessorsystems mit einem oder mehreren Power Management Integrated Circuits (PMIC) Spannungsregelungssystemen verbindet.
Der PGY-SPMI-EX-PD ist ein innovatives Messgerät, mit dem Entwicklungs- und Testingenieure SPMI-Designs auf ihre Spezifikationen testen können, indem sie PGY-SPMI-EX-ED als Master/Slave konfigurieren, SPMI-Verkehr mit Zeitvariation und Fehlerinjektionsfähigkeit erzeugen und SPMI-Protokollpakete dekodieren.
Features PGY-SPMI-EX-PD SPMI Protokoll Exerciser und Analyzer
- Unterstützt SPMI v 1.0/ 2.0 Spezifikationen
- Möglichkeit der Konfiguration als Master oder Slave
- Unterstützt Sole Master Funktion
- Unterstützt die Funktion Request Capable Slave (RCS)
- Unterstützt den komplexen BUS-Arbitrierungsprozess
- Erzeugt verschiedene SPMI-Pakete
- Fehlerinjektion wie Paritätsfehler, ACK/NACK-Fehler und Skip SSC-Fehler
- Variable SPMI-Datengeschwindigkeiten (32kHz - 26Mhz1), Spannungssteuerungspegel (1,2 oder 1,8) und Tastverhältnis (25%, 50% und 75%).
- Gleichzeitige Erzeugung von SPMI-Datenverkehr und Protokolldekodierung des Busses
- Kontinuierliches Streaming von Protokolldaten zur HDD/SSD
- Ein Zeitdiagramm des protokolldekodierten Busses
- Listing-Ansicht der Protokollaktivität
- Fehleranalyse in protokolldekodierten Daten
- Möglichkeit zum Schreiben eines Übungsskripts zur Kombination mehrerer
- Datenrahmen mit unterschiedlichen Datengeschwindigkeiten zu kombinieren
- USB2/3-Schnittstelle für Host-Computer
- API-Unterstützung für die Automatisierung in Python und C++
- Flexibilität zur Aufrüstung des Geräts für die sich entwickelnde SPMI-Spezifikation
- Optionales Protocol Implementation Compliance Statement (PICS) unterstützt Skripte
Umfassende Protokollanalyse mit Multi-View
Die Multidomain-Ansicht bietet die vollständige Ansicht der SPMI-Protokollaktivität in einer einzigen grafischen Benutzeroberfläche. Benutzer können den Analyzer einfach einrichten, um SPMI-Verkehr über eine GUI oder ein Skript zu erzeugen. Die Benutzer können im Setup-Menü verschiedene Trigger-Bedingungen einstellen, um die Protokollaktivität bei einem bestimmten Ereignis zu erfassen und den Übergang zwischen Master und Slave zu dekodieren. Die dekodierten Ergebnisse können im Timing-Diagramm und im Protokolllistenfenster mit Autokorrelation angezeigt werden. Diese umfangreiche Informationsdarstellung macht es zu einem der besten in der Branche und bietet eine benutzerfreundliche Lösung zum Debuggen der SPMI-Protokollaktivität. Das kontinuierliche Streaming der Protokollaktivität auf die HDD/SSD des Hostsystems gewährleistet einen nahtlosen Roll-Modus-Betrieb, ohne dass die Daten erneut erfasst werden müssen, wenn die Prüflinge in verschiedene Zustände versetzt werden, wodurch Testzeiten eingespart werden.
Exerciser
Der PGY-SPMI-EX-PD unterstützt die Erzeugung von SPMI-Verkehr über GUI und Skript. Benutzer können mit der GUI einfachen Datenverkehr erzeugen, um den Prüfling zu testen. Die skriptbasierte GUI bietet die Flexibilität, den gesamten erwarteten Datenverkehr in der realen Welt einschließlich Fehlerinjektionen zu emulieren. In diesem Beispiel kann der Skriptbenutzer den SPMI-Verkehr wie folgt erzeugen.
- Skriptzeile #1: Reg Write an den Slave mit USID 05
- Skriptzeile #2: Reg Read an den Slave mit USID 05
- Skriptzeile #3: Ext Reg Write an den Slave mit USID 05
- Skriptzeile #4: Ext Reg Read an den Slave mit USID 05
Ansicht des Zeitdiagramms und der Protokollauflistung
Die Timing-Ansicht bietet die Darstellung der SCKL- und SDATA-Signale mit einem Busdiagramm. Die Überlagerung der Protokollbits auf der digitalen Timing-Wellenform erleichtert die Fehlersuche bei den dekodierten Protokolldaten. Die Cursor- und Zoom-Funktionen erleichtern die Analyse des Protokolls im Timing-Diagramm auf eventuelle Timing-Fehler. Das Protokollfenster zeigt die dekodierten Paketinformationen in jedem Status und alle Paketdetails an. Der im Protokollfenster ausgewählte Frame wird in der Timing-Ansicht autokorreliert, um die Timing-Informationen des Pakets anzuzeigen.
Leistungsstarke Trigger-Funktionen
Der PGY-SPMI-EX-PD unterstützt einfache Triggerfunktionen. Der Analysator kann auf jedes der Protokollpakete wie Reg Write, SLEEP oder WAKE UP triggern. Der erweiterte Trigger bietet die Flexibilität, mehrere Triggerbedingungen zu überwachen und kann Triggermaschinen mit mehreren Zuständen einstellen. Benutzer können einen Timer initiieren und Trigger auf Timerwerte setzen.
Garantie
Für Hardware und Software gilt eine Garantie von einem Jahr. Sonden sind drei Monate Garantie für alle Herstellungsfehler abgedeckt
Technische Daten
Spezifikation | |
---|---|
Konfigurationsmöglichkeit | 1 Master + 2 Slaves |
SPMI Traffic Generierung | Benutzerdefinierte SPMI-Verkehrserzeugung und Simulation des realen Netzwerkverkehr |
SCL-Frequenz | 32 kHz to 26 MHz |
Spannung Drive-Level | 1.2V or 1.8V |
Befehlssequenz Unterstützung | Alle Befehlssequenzen werden unterstützt, außer DDB Master Read |
Variation des SCLK-Tastverhältnisses | JA (kann 25%, 50%, 75% betragen) |
SCLK & SDATA Delay | Auflösung (4ns) |
Verzögerung zwischen zwei Meldungen | Ja |
Spezifikation | SPMI 1.0 und SPMI 2.0 |
SPMI-Netzwerk | Alleiniger Master und Multi-Master unterstützung |
Error injection | Master - Data parity, command parity, address parity, Skip SSC (only in Sole master systems) Slave - Data parity (NON RCS) |
Unterstützte Protokoll Analyse | SPMI |
Protokoll-Ansichten | Zeitdiagramm-Ansicht Protokoll-Listing-Ansicht Bus-Diagramm zur Darstellung von Protokollpaketen mit Zeitdiagramm |
Protokoll Auslöser | Einfach (Auslösung bei benutzerdefiniertem SPMI-Paket nach SSC) |
Erfassungsdauer | Kontinuierliches Streaming Protokolldaten |
Protokollfehlerbericht | Datenparität, Befehlsparität, Adressparität, ACK/ NACK-Fehler |
Host-Anschluss | USB 3.0 / 2.0 Schnittstelle |