PCIe NVMe
Der Summit Z416-Tester ist der PCI Express (PCIe)-Protokolltester der fünften Generation von Teledyne LeCroy, der auf jahrelange Erfahrung bei der Bereitstellung fortschrittlicher Protokolltest-Tools für die PCI Express-Community zurückgreift. Das System unterstützt die Verkehrserzeugung mit Datenraten bis zu 16 GT/s mit Verbindungsbreiten bis zu 16 Lanes und ist für Entwickler konzipiert, die ein Protokolltestsystem benötigen, das die PCI Express 4.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. Das Summit Z416 unterstützt die vollständige Datenverkehrsgenerierung und Geräte-/Host-Emulation und bietet der Industrie 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-4.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 4.0-Datenraten von 16 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 4.0-Datenraten ermöglicht es dem Summit Z416, Testfälle zu erstellen, die die Fähigkeit des Geräts testen, Datenraten mit anderen Geräten automatisch auszuhandeln. Darüber hinaus ermöglicht die Fähigkeit des Summit Z416, eine große Vielfalt an programmiertem Datenverkehr zu erzeugen, 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 einfacher Fehlerbehebungen und komplexer Mehrfachfehlerbedingungen, wodurch widerstandsfähigere Produkte entstehen, die auch unter nicht idealen Bedingungen eine gute Leistung erbringen.
Protokollanalyse inklusive
Das Summit Z416 kann außerdem bis zu sechzehn (16) Spuren der Protokollanalyse unterstützen. Mit seinem Hochgeschwindigkeits-Trace-Speicher (bis zu 8 GB) kann das Summit Z416 PCIe-Protokolle mit Datenraten von bis zu 16 GT/s (Gen4) überwachen, erfassen, dekodieren 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-400-Testplattform bietet Host-Emulation Die PCIe 4.0-Testplattform von Teledyne LeCroy für das Summit Z416 Protocol Exerciser bietet eine bequeme, leistungsstarke und flexible zwei CEM-konforme Backplane für PCIe-Geräte mit Datenraten von bis zu 16 GT/s und mit Lane-Breiten von bis zu x16 . Die Testplattform ermöglicht es dem Summit Z416, als Hostsystem zu fungieren, wodurch umfangreiche Tests auf Protokollebene von PCIe-Geräten ermöglicht werden. Zur Verwendung als Host-Emulator wird das Summit Z416 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 das DUT über den Steckplatz mit Strom versorgt wird die Testplattform. Zusätzlich zur Verwendung der Testplattform mit dem Teledyne LeCroy Summit Z416 kann der Benutzer zwei seiner eigenen Geräte anschließen und die Testplattform als PCIe-Backplane verwenden.
Prüfvorrichtungen
Zwei Testhalterungen sind ebenfalls verfügbar, um beim Testen von PCIe 4.0-Geräten zu helfen: ein PCIe Verification Load Board (VLB) zum Testen von PCIe-Plattformen wie Server oder Hauptplatinen und das PCIe Validation Base Board (VBB) zum Testen von PCIe Add-in-Karten. Jede dieser Testvorrichtungen unterstützt Entwickler bei der Durchführung elektrischer Tests.
Eigenschaften |
Vorteile |
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 4.0-Datenverkehrs als auch die Protokollanalyse |