PCIe NVMe
Le Summit L'exerciseur Z416 est l'exerciseur de protocole PCI Express (PCIe) de cinquième génération de Teledyne LeCroy, s'appuyant sur des années d'expérience dans la fourniture d'outils de test de protocole avancés à la communauté PCI Express. Prenant en charge la génération de trafic à des débits de données allant jusqu'à 16 GT/s avec des largeurs de liaison allant jusqu'à 16 voies, le système est conçu pour les développeurs qui ont besoin d'un système de test de protocole prenant en charge la spécification PCI Express 4.0.
En plus de la génération de trafic, le système prend également en charge la capacité d'analyse de protocole, avec la trace CATC standard de l'industrie ainsi qu'une grande variété d'autres affichages de trafic et rapports de données. Le Summit Z416 prend en charge la génération complète de trafic et l'émulation de périphérique/hôte, tout en fournissant à l'industrie une plate-forme pour le développement de suites de tests de conformité standardisées. En outre, le système fournit des fonctions d'injection d'erreurs pour permettre aux développeurs de tester des routines de récupération d'erreurs importantes pour une interopérabilité fiable des produits PCI Express 4.0.
Une richesse de fonctionnalités
Les commandes logicielles intuitives associent des capacités sophistiquées de génération et d'analyse de trafic à une facilité d'utilisation, permettant aux suites de tests d'être rapidement personnalisées pour répondre à des exigences de test spécifiques. Une fonctionnalité qui aide à dépanner les liaisons PCIe est la possibilité d'exercer pleinement les transitions LTSSM (Link Training & Status State Machine). Le puissant langage de script permet également la création de paquets de couche de transaction (TLP) et de paquets de couche de liaison de données (DLLP) à des débits de données PCIe 4.0 de 16 GT/s. Les politiques et structures de contrôle de flux et ACK/NAK peuvent être définies et générées sous le contrôle de l'utilisateur. Les fonctionnalités traitant des structures LTSSM incluent la fourniture d'un trafic de bus pour émuler tous les états du LTSSM de l'état de détection à l'état L0 et le maintien de l'état L0 entre l'hôte et le périphérique. L'exerciseur prend également en charge l'inversion de voie et peut contrôler toutes les configurations de polarité et de brouillage. Une caractéristique importante à noter est que l'émulation du trafic prend en charge l'égalisation dynamique et la formation Skip EQ et peut gérer la commutation de vitesse autonome entre toutes les combinaisons de vitesses. L'utilisateur a également la capacité d'effectuer l'injection d'erreurs pour les séquences d'entraînement, ainsi que le trafic standard, à la fois au niveau des paquets et sur une base par voie. Les champs de paquet non explicitement spécifiés par l'utilisateur sont générés automatiquement (tels que la numérotation des paquets et les CRC). L'espace de configuration peut être émulé pour n'importe quel appareil, y compris les terminaux, les ponts et les commutateurs. La prise en charge de tous les débits de données PCIe 4.0 permet au Summit Z416 pour produire des scénarios de test qui testent la capacité de l'appareil à négocier automatiquement les débits de données avec d'autres appareils. De plus, la capacité du Summit Z416 pour produire une grande variété de trafic programmé permet à l'utilisateur d'introduire des conditions d'erreur contrôlées. Par exemple, un fichier de trace capturé dans l'analyseur peut être exporté et utilisé comme base pour un script de test, avec des erreurs programmées sélectionnées, introduites à des étapes critiques pour tester la capacité de l'appareil à reconnaître une reprise après des conditions d'erreur. Cela permet des tests détaillés de la récupération d'erreurs simples et des conditions d'erreurs multiples complexes, créant des produits plus résistants qui fonctionnent bien même dans des conditions moins qu'idéales.
Analyse de protocole incluse
Le Summit Le Z416 peut également prendre en charge jusqu'à seize (16) voies d'analyse de protocole. Grâce à sa mémoire de trace haute vitesse (jusqu'à 8 Go), le Summit Le Z416 peut surveiller, capturer, décoder et analyser les protocoles PCIe avec des débits de données allant jusqu'à 16 GT/s (Gen4). L'affichage de l'application est hautement configurable et peut être adapté aux styles de débogage de la plupart des utilisateurs. De nombreuses fonctionnalités sont disponibles, notamment un affichage hiérarchique, des résumés du trafic de protocole, des rapports d'erreur détaillés, des calculateurs de temps, des graphiques d'utilisation du bus et la possibilité de créer des rapports de test définis par l'utilisateur permettant aux développeurs de résoudre des problèmes complexes et de terminer leurs projets à temps. Décodages de stockage PCIe tels que NVMe, SATA Express (AHCI et ATA), SCSI Express (PQI et SOP), TCG (Trusted Computing Group), Precision Time Management (PTM) et décodage de virtualisation tels que Single et Multi-Root I/O Virtualization (SRIOV et MRIOV) ainsi que des services de traduction d'adresses (ATS) sont disponibles pour étendre ses capacités à de nombreux segments industriels différents.
Plateforme de test
La plate-forme de test PXP-400 fournit une émulation d'hôte La plate-forme de test PCIe 4.0 de Teledyne LeCroy pour le Summit Z416 Protocol Exerciser fournit un fond de panier pratique, puissant et flexible à deux CEM pour les périphériques PCIe à des débits de données allant jusqu'à 16 GT/s et avec des largeurs de voie jusqu'à x16. La plate-forme de test permet au Summit Z416 pour agir en tant que système hôte, permettant une implantation étendue au niveau du protocole des périphériques PCIe. Pour une utilisation en tant qu'émulateur hôte, le Summit Le Z416 est branché dans l'un des emplacements PCIe x16 et connecté à la source d'alimentation, puis le périphérique sous test (DUT) est branché dans l'autre emplacement PCIe x16 avec l'alimentation de l'emplacement fournie au DUT par la plate-forme de test. En plus d'utiliser la plateforme de test avec le Teledyne LeCroy Summit Z416, l'utilisateur peut connecter deux de ses propres appareils et utiliser la plate-forme de test comme fond de panier PCIe.
Appareils d'essai
Deux appareils de test sont également disponibles pour aider à tester les périphériques PCIe 4.0 : une carte de charge de vérification PCIe (VLB) pour tester les plates-formes PCIe telles que les cartes mères ou de serveur, et la carte de base de validation PCIe (VBB) pour tester les cartes d'extension PCIe. Chacun de ces montages de test aidera les développeurs à effectuer des tests électriques.
Fonctionnalités |
Avantages sociaux |
Génération de trafic au niveau du script |
Programmabilité pour tester les composants PCI Express avec plus de précision et de contrôle |
Convertir les fichiers Trace en scripts de génération |
Recréez des scénarios d'échec en rejouant le trafic enregistré |
Injection d'erreur manuelle |
Vérifier la gestion des pannes et identifier la récupération des erreurs |
Prise en charge de l'émulation hôte/point final |
L'émulation de point de terminaison (et l'émulation d'hôte en option) permettent une contrainte conçue et un pré-test des périphériques de point de terminaison et de l'hôte pour la vérification du produit |
Couche de liaison de données programmable |
Possibilité de modifier le contrôle de flux, ACK/NAK et les comportements de nouvelle tentative |
Couche de transaction flexible/programmable |
La capacité de l'utilisateur à définir une séquence arbitraire de transactions, la génération de charge utile et la répétition conditionnelle des transactions offrent aux utilisateurs une flexibilité maximale |
Minuteries de réponse programmables |
Permet de tester les délais d'attente de latence ACK et les mécanismes de nouvelle tentative |
Commande/programmabilité intrabande |
Permet le contrôle des tests à partir du système hôte |
Éditeur de script pointer-cliquer |
Des scripts complexes peuvent être créés rapidement et facilement |
Espace de configuration programmable |
Tester les points de terminaison définis par l'utilisateur |
Formation de lien et test de machine d'état d'état (LTSSM) |
Exercer les transitions d'état LTSSM pour la vérification |
Prend en charge l'API PCIe Protocol Suite existante |
Préserver l'investissement dans les programmes API |
Enregistrement, décodage et analyse de protocole |
Un seul outil effectue à la fois la génération de trafic PCIe 4.0 et l'analyse de protocole |