Analyseur Testeur de Protocole SPMI

Logo Prodigy Technovations

L’analyseur de protocole SPMI (PGY-SPMI-EX-PD) est un analyseur de protocole doté de multiples fonctions. Son rôle est de capturer et de déboguer la communication entre un circuit à tester et son hôte. D’abord, le SPMI (System Power Management Interface) est une norme MIPI (Mobile Industry Processor Interface) avec une interface série synchrone bidirectionnelle à 2 fils. Celle-ci connecte le contrôleur d’alimentation intégré d’un système à processeur System on Chip (SoC) avec un ou plusieurs systèmes de régulation de tension de type PMIC (Power Management Integrated Circuits).

Ensuite, le PGY-SPMI-EX-PD est l’analyseur idéal pour tester les spécifications des designs SPMI. Car on le configure en tant que maître/esclave, en générant un trafic SPMI avec une variation de timing et une capacité d’injection d’erreurs. En retour il décode les paquets du protocole SPMI.

Analyseur I3C-EX-PD-I3C

Une visualisation sous plusieurs aspects.

Analyseur SPMI - deux vues Listing et Timing

La vue multi domaine de l’analyseur fournit une vue complète de l’activité du protocole SPMI dans une seule interface graphique. Ainsi, l’utilisateur configurera facilement  l’analyseur pour générer du trafic SPMI en utilisant une interface graphique ou un script. Aussi, l’utilisateur peut définir différentes conditions de déclenchement à partir du menu de configuration pour capturer l’activité du protocole lors d’un événement spécifique ( comme décoder la transition entre le maître et l’esclave). De plus, on visualisera les résultats décodés dans un diagramme temporel et une fenêtre de liste de protocoles en respectant la corrélation. Cette vue complète des informations en fait le meilleur outil de l’industrie, offrant une solution facile à utiliser pour déboguer l’activité du protocole SPMI. De plus Le flux continu de l’activité du protocole part en streaming vers le disque dur/le disque SSD du PC. Il garantit un fonctionnement en mode continu. Pas besoin de recapturer les données lorsque les objets sous test sont placés dans des états différents, d’où un gain du temps.

Exerciseur

L’analyseur PGY-SPMI-EX-PD prend en charge la génération de trafic SPMI à l’aide de l’interface graphique et de scripts. Cela permet à l’utilisateur de générer un trafic simple en utilisant l’interface graphique. L’interface graphique basée sur le script offre la flexibilité d’émuler le trafic complet attendu dans le monde réel, y compris avec des injections d’erreurs. Dans cet exemple de script, l’utilisateur peut générer du trafic SPMI comme ci-dessous.

Analyseur SPMI Scripts

Caractéristiques:

  • Supporte les spécifications SPMI v 1.0/ 2.0
  • Possibilité de le configurer en tant que maître ou esclave
  • Supporte la fonction Sole Master
  • Supporte la fonction Request Capable Slave (RCS)
  • Supporte le processus complexe d’arbitrage du BUS
  • Génération de différents paquets SPMI
  • Injection d’erreurs telles que les erreurs de parité, les erreurs ACK/NACK et les erreurs Skip SSC.
  • Vitesses de données SPMI variables (32kHz – 26Mhz), niveaux de pilotage de la tension (1.2 ou 1.8) et rapport cyclique (25%,50% et 75%).
  • Génération simultanée du trafic SPMI et du décodage du protocole du Bus
  • Flux continu de données de protocole vers le HDD/SSD.
  • Diagramme temporel du bus décodé par le protocole
  • Vue d’ensemble de l’activité du protocole
  • Analyse des erreurs dans les données décodées du protocole
  • Possibilité d’écrire un script de l’exerciseur pour combiner plusieurs générations de trames de données avec des vitesses de données différentes.
  • Interface USB2/3 pour ordinateur hôte
  • API pour l’automatisation en Python et C++
  • Flexibilité pour la mise à niveau de l’unité pour l’évolution de la spécification SPMI
  • Scripts de prise en charge de la déclaration de conformité de l’implémentation du protocole (PICS) en option

Webinaire

Découvrez le protocole SPMI et cet outil d’analyse, le mardi 20 Avril 2021 à 9:30. Inscriptions

webinaire SPMI

Diagramme temporel et listing du protocole

La vue des timings fournit le tracé des signaux SCKL et SDATA avec le diagramme du bus. La superposition des bits du protocole sur la forme d’onde de synchronisation numérique permet de déboguer facilement les données décodées du protocole. Les fonctions de curseur et de zoom permettent d’analyser facilement le protocole pour détecter toute erreur de synchronisation.

La fenêtre Protocole fournit des informations sur les paquets décodés pour chaque état et tous les détails des paquets. Le cadre sélectionné dans la fenêtre de liste de protocole sera automatiquement corrélé avec la vue de timing pour visualiser les informations de synchronisation du paquet.

Un Trigger puissant

Analyseur SPMI TriggerL’analyseur SPMI PGY-SPMI-EX-PD prend en charge des capacités de déclenchement simples.

L’analyseur peut se déclencher sur n’importe quel paquet de protocole tel que Reg Write, SLEEP ou WAKE UP.

Le déclenchement avancé offre la possibilité de surveiller plusieurs conditions de déclenchement et peut définir une machine de déclenchement à états multiples.

Spécifications:

PGY-SPMI-EX-PD
Specification
Features PGY-SPMI-EX-PD
Exerciser:
Configurable 1 Master + 4 Slaves ✔
SPMI Traffic Generation Custom SPMI traffic generation ✔
Simulate real world network traffic ✔
SCL Frequency 32 kHz to 26 MHz ✔
Voltage Drive Level 1.2V or 1.8V ✔
Command sequence Support All command sequence is supported except DDB master
Read
✔
SCLK Duty Cycle variation YES. (can be 25%, 50%, 75%) ✔
SCLK & SDATA Delay Resolution (4ns) ✔
Delay between two messages YES ✔
Specification SPMI 1.0 and SPMI 2.0; PICS (v1.0 supporting v2.0
specifications)
✔
SPMI network Sole master and multi master ✔
Error injection Master – Data parity,
– command parity,
– address parity
– Skip SSC (only in Sole master systems)Slave – Data parity (NON RCS)
✔
Protocol Analysis:
Supports SPMI protocol decode ✔
Protocol Views Timing Diagram View
Protocol Listing View
Bus-Diagram to display Protocol packets with timing diagram plot
✔
Protocol Trigger Simple (Trigger on user defined SPMI packet after SSC) ✔
Capture Duration Continuous streaming Protocol Data ✔
Protocol Error Report Data parity,command parity, address parity ACK/ NACK error ✔
Host Connectivity USB 3.0 / 2.0 interface ✔

Plus d'informations

Voir la page produit du site Prodigy.

Téléchargez la  Brochure Document PDF du PGY-SPMI-EX-PD