PCIe NVMe
Das Summit Der Z58 Exerciser/Analyzer ist der PCI Express (PCIe)-Protokolltrainer der neuesten Generation von Teledyne LeCroy, der auf jahrelange Erfahrung bei der Bereitstellung fortschrittlicher Protokolltesttools für die PCI Express-Community zurückgreift. Das System unterstützt die Verkehrsgenerierung mit Datenraten bis zu 32 GT/s mit Verbindungsbreiten von bis zu 8 Lanes und ist für Entwickler konzipiert, die ein Protokolltestsystem benötigen, das die PCI Express 5.0-Spezifikation unterstützt.
Neben der Verkehrsgenerierung unterstützt das System auch Protokollanalysefunktionen mit dem Industriestandard CATC Trace sowie einer Vielzahl anderer Verkehrsanzeigen und Datenberichte. Der Summit Z58 unterstützt die vollständige Traffic-Generierung und Geräte-/Host-Emulation und bietet der Branche eine Plattform für die Entwicklung standardisierter Compliance-Testsuiten. Darüber hinaus bietet das System Fehlerinjektionsfunktionen, mit denen Entwickler Fehlerbehebungsroutinen testen können, die für die zuverlässige Interoperabilität von PCI-Express-5.0-Produkten wichtig sind.
Eine Fülle von Funktionen
Intuitive Softwaresteuerungen vereinen ausgeklügelte Verkehrsgenerierungs- und Analysefunktionen mit Benutzerfreundlichkeit, sodass Testsuiten schnell an spezifische Testanforderungen angepasst werden können. Eine Funktion, die bei der Fehlerbehebung von PCIe-Verbindungen hilft, ist die Möglichkeit, die Übergänge der Link Training & Status State Machine (LTSSM) vollständig auszuführen. Die leistungsstarke Skriptsprache ermöglicht auch die Erstellung von Transaction Layer Packets (TLPs) und Data Link Layer Packets (DLLPs) mit PCIe 5.0-Datenraten von 32 GT/s. Die Richtlinien und Strukturen von Flow Control und ACK/NAK können unter Benutzersteuerung definiert und generiert werden. Zu den Merkmalen, die LTSSM-Strukturen adressieren, gehört die Bereitstellung von Busverkehr, um alle Zustände des LTSSM vom Erkennungszustand bis zum L0-Zustand zu emulieren und den L0-Zustand zwischen dem Host und dem Gerät aufrechtzuerhalten. Das Trainingsgerät unterstützt auch Spurwechsel und kann alle Polaritäts- und Scrambling-Konfigurationen steuern. Ein wichtiges zu beachtendes Merkmal ist, dass die Verkehrsemulation dynamische Entzerrung und Skip-EQ-Training unterstützt und eine autonome Geschwindigkeitsumschaltung zwischen allen Geschwindigkeitskombinationen handhaben kann. Der Trainierende hat auch die Möglichkeit, eine Fehlerinjektion für Trainingssequenzen sowie für Standardverkehr sowohl auf Paketebene als auch pro Spur durchzuführen. Vom Benutzer nicht explizit angegebene Paketfelder werden automatisch generiert (z. B. Paketnummerierung und CRCs). Der Konfigurationsraum kann für jedes Gerät einschließlich Endpunkte, Bridges und Switches emuliert werden. Die Unterstützung aller PCIe 5.0-Datenraten ermöglicht die Summit Z58, um Testfälle zu erstellen, die die Fähigkeit des Geräts testen, Datenraten mit anderen Geräten automatisch auszuhandeln. Außerdem ist die Fähigkeit der Summit Z58 zur Erzeugung einer Vielzahl von programmiertem Datenverkehr ermöglicht es dem Benutzer, kontrollierte Fehlerbedingungen einzuführen. Beispielsweise kann eine im Analysator erfasste Ablaufverfolgungsdatei exportiert und als Grundlage für ein Testskript mit ausgewählten programmierten Fehlern verwendet werden, die in kritischen Phasen eingeführt werden, um die Fähigkeit des Geräts zu testen, eine Wiederherstellung nach Fehlerbedingungen zu erkennen. Dies ermöglicht ein detailliertes Testen der Wiederherstellung nach einfachen Fehlern und komplexer Bedingungen mit mehreren Fehlern, wodurch widerstandsfähigere Produkte entstehen, die auch unter nicht idealen Bedingungen eine gute Leistung erbringen.
Protokollanalyse inklusive
Das Summit Z58 kann auch bis zu acht (8) Spuren der Protokollanalyse unterstützen. Mit seinem Hochgeschwindigkeits-Trace-Speicher (bis zu 8 GB) kann der Summit Z58 kann PCIe-Protokolle mit Datenraten von bis zu 32 GT/s (Gen5) überwachen, erfassen, decodieren und analysieren. Die Anwendungsanzeige ist in hohem Maße konfigurierbar und kann an die Debugging-Stile der meisten Benutzer angepasst werden. Viele Funktionen sind verfügbar, darunter eine hierarchische Anzeige, Zusammenfassungen des Protokollverkehrs, detaillierte Fehlerberichte, Timing-Rechner, Busauslastungsdiagramme und die Möglichkeit, benutzerdefinierte Testberichte zu erstellen, mit denen Entwickler komplizierte Probleme beheben und ihre Projekte rechtzeitig abschließen können. PCIe-Speicherdekodierungen wie NVMe, SATA Express (AHCI und ATA), SCSI Express (PQI und SOP), TCG (Trusted Computing Group), Precision Time Management (PTM) und Virtualisierungsdekodierungen wie Single- und Multi-Root-I/O-Virtualisierung (SRIOV und MRIOV) sowie Adressübersetzungsdienste (ATS) stehen zur Verfügung, um seine Fähigkeiten auf viele verschiedene Branchensegmente auszudehnen.
Testplattform
PXP-500-Testplattform bietet Host-Emulation Teledyne LeCroys PCIe 5.0-Testplattform für die Summit Z58 Exerciser/Analyzer bietet eine bequeme, leistungsstarke und flexible zwei CEM-konforme Backplane für PCIe-Geräte mit Datenraten von bis zu 32 GT/s und mit Lane-Breiten von bis zu x16. Die Testplattform ermöglicht die Summit Z58 fungiert als Hostsystem und ermöglicht ein umfassendes Testen von PCIe-Geräten auf Protokollebene. Für die Verwendung als Host-Emulator ist die Summit Z58 wird in einen der PCIe x16-Steckplätze eingesteckt und mit der Stromquelle verbunden, dann wird das zu testende Gerät (DUT) in den alternativen PCIe x16-Steckplatz eingesteckt, wobei die Steckplatzleistung dem DUT von der Testplattform bereitgestellt wird. Die Testplattform wird mit 2 Testbussen CEM-zu-CEM-Anschluss und CEM-zu-SFF-TA-1002-Anschluss geliefert. Mit dem kann jeweils nur ein Bus genutzt werden Summit Z58. Zusätzlich zur Verwendung der Testplattform mit Teledyne LeCroy Summit Z416 kann der Nutzer zwei eigene Geräte anschließen und die Testplattform als PCIe-Backplane nutzen.
Eigenschaften |
Benefits |
Generierung von Datenverkehr auf Skriptebene |
Programmierbarkeit zum präziseren und kontrollierteren Testen von PCI-Express-Komponenten |
Wandeln Sie Trace-Dateien in Generierungsskripte um |
Erstellen Sie Fehlerszenarien nach, indem Sie aufgezeichneten Datenverkehr wiedergeben |
Manuelle Fehlerinjektion |
Überprüfen Sie die Fehlerbehandlung und identifizieren Sie die Fehlerbehebung |
Host-/Endpunkt-Emulationsunterstützung |
Endpunkt-Emulation (und optionale Host-Emulation) ermöglichen eine geplante Belastung und Vorabprüfung von Endpunkt- und Host-Geräten zur Produktverifizierung |
Programmierbare Sicherungsschicht |
Möglichkeit, Flusskontrolle, ACK/NAK und Wiederholungsverhalten zu ändern |
Flexible/programmierbare Transaktionsschicht |
Die Fähigkeit des Benutzers, eine beliebige Abfolge von Transaktionen, die Generierung von Nutzlasten und die bedingte Wiederholung von Transaktionen zu definieren, bietet Benutzern maximale Flexibilität |
Programmierbare Antwort-Timer |
Ermöglicht das Testen von ACK-Latenzzeitüberschreitungen und Wiederholungsmechanismen |
In-Band-Befehl/Programmierbarkeit |
Ermöglicht die Steuerung des Tests vom Hostsystem |
Point-and-Click-Skripteditor |
Komplexe Skripte können schnell und einfach erstellt werden |
Programmierbarer Konfigurationsbereich |
Testen Sie benutzerdefinierte Endpunkte |
Link Training & Status State Machine (LTSSM) Testen |
Üben Sie LTSSM-Zustandsübergänge zur Verifizierung |
Unterstützt vorhandene API der PCIe Protocol Suite |
Erhalten Sie Investitionen in API-Programme |
Protokollaufzeichnung, Dekodierung und Analyse |
Ein Tool übernimmt sowohl die Generierung des PCIe 5.0-Datenverkehrs als auch die Protokollanalyse |