Analyseur et exerciseur de protocole I3C

Aperçu du produit

Présentation

Notes d'application

I3C Protocol Analyzer (PGY-I3C-EX-PD) est un analyseur de protocole doté de nombreuses fonctionnalités permettant de capturer et de déboguer les communications entre l’hôte et la conception testée. L’interface de bus série I3C s’impose comme l’interface choisie pour la connectivité de tous les futurs capteurs dans les secteurs de la téléphonie mobile et de l’automobile. Il pourrait également être choisi comme interface fiable et peu coûteuse pour les futures applications électroniques intégrées, afin de répondre aux nouvelles applications à forte intensité de données.

Le PGY-I3C-EX-PD est l’instrument de pointe qui permet aux ingénieurs de conception et d’essai de tester les conceptions I3C en fonction de leurs spécifications en configurant le PGY-I3C-EX-PD en tant que maître/esclave pour générer du trafic I3C avec des capacités d’injection d’erreurs et pour décoder les paquets de protocole I3C.

Caractéristiques principales

  • Prise en charge des spécifications v1.0/v1.1
  • Possibilité de le configurer en tant que maître ou esclave.
  • Capacité à configurer les registres BCR, LVR et DCR.
  • Générer simultanément le trafic I3C et le décodage du protocole du bus.
  • Prise en charge optionnelle des scripts de test des spécifications de test de conformité (CTS).
  • Prend en charge les esclaves et les maîtres I2C existants.
  • Générer différents paquets I3C SDR et HDR.
  • Prend en charge les capacités IBI et Hot Plug.
  • Injection d’erreurs telles que les erreurs CRC, les erreurs de parité et les erreurs ACK/NACK.
  • Vitesses de données I3C variables et cycle de travail.
  • Prise en charge des dispositifs PMIC conformément aux exigences de la spécification JEDEC DDR5.
  • Capacité de test des marges : Variation de tension et de temps.
  • Flux continu de données de protocole entre l’instrument et l’ordinateur hôte.
  • Diagramme temporel du bus décodé du protocole.
  • Vue en liste de l’activité du protocole.
  • Analyse des erreurs dans le décodage des protocoles.
  • Possibilité d’écrire un script d’exercice pour combiner la génération de plusieurs trames de données à des vitesses de données différentes.
  • Interface USB2/3 pour l’ordinateur hôte.
  • Prise en charge de l’API pour l’automatisation en Python ou C++.

*La version 1.1 ne prend en charge que les commandes à une voie.

RFFE Protocol Analyzer and Exerciser

Vue multi-domaine

La vue multi-domaine fournit une vue complète de l’activité du protocole I3C dans une seule interface graphique. Les utilisateurs peuvent facilement configurer l’analyseur pour générer du trafic I3C/I2C à l’aide de l’interface graphique ou d’un script. Les utilisateurs peuvent définir différentes conditions de déclenchement à partir du menu de configuration pour capturer l’activité du protocole lors d’événements spécifiques et décoder la transition entre le maître et l’esclave. Les résultats décodés peuvent être visualisés dans les fenêtres de diagramme de temps et de liste de protocole avec auto-corrélation. La vue de la machine d’état permet de passer de la machine d’état maître à la machine d’état esclave pour la validation de la conception. Cette vue d’ensemble des informations en fait la meilleure offre de l’industrie et une solution facile à utiliser pour déboguer l’activité du protocole I3C.

Exerciseur

PGY-I3C-EX-PD prend en charge la génération de trafic I3C à l’aide d’une interface graphique et d’un script. Les utilisateurs peuvent générer un trafic simple à l’aide de l’interface graphique pour tester l’objet sous test. L’interface graphique basée sur des scripts permet d’émuler l’ensemble du trafic attendu dans le monde réel, y compris les injections d’erreurs. Dans l’exemple de script ci-dessous, les utilisateurs peuvent générer le trafic I3C comme suit :

Ligne de script n° 10 : Régler la fréquence du système à 500KHz, le rapport cyclique à 50%, le délai entre CLK et données à 10ns (par défaut), le temps de configuration entre le démarrage et le redémarrage à 20ns (par défaut).
Ligne de script n°12 : SETMWL
Ligne de script #13 : Fixer l’écart entre les messages du système à 16us
Ligne de script n°14 : SETMRL

Diagramme de synchronisation et liste de protocoles

La vue temporelle fournit le tracé des signaux SCL et SDA avec des informations sur le diagramme de bus. La superposition des bits du protocole sur la forme d’onde temporelle numérique facilite le débogage des données décodées par le protocole. Les fonctions de curseur et de zoom facilitent l’analyse du protocole dans les diagrammes de temps afin de détecter toute erreur de synchronisation.

La fenêtre de protocole fournit les informations sur les paquets décodés dans chaque état et tous les détails des paquets avec les informations d’erreur dans le paquet. La trame sélectionnée dans la fenêtre de liste des protocoles sera auto-corrélée dans la vue temporelle afin de visualiser les informations temporelles du paquet.

Capacités de déclenchement puissantes

Le PGY-I3C-EX-PD prend en charge les fonctions de déclenchement automatique, simple et avancé. L’analyseur peut déclencher n’importe lequel des paquets de protocole tels que les messages diffusés, dirigés ou privés. Le déclenchement avancé permet de surveiller plusieurs conditions de déclenchement et de définir des machines de déclenchement à états multiples.

Spécification PGY-I3C-EX-PD

Exerciser

Configurable

1 Master + 3 Slaves

or

1 Secondary Master + 2 Slaves

I3C/I2C Traffic Generation

Custom I3C/I2C traffic generation

(Simulate real world network traffic)

SCL Frequency

1Hz to 12.5MHz

Note: Prodigy device supports up to 10MHz at 1V frequency as a slave

Configurable Voltage Level Drive 

0.9V to 3.4V

Steps: 0.9-1.27V (In steps of 5mV)

          1.27-1.95V (In steps of 10mV)

          1.95-3.4V (In steps of 30mV)

Heat Join

Yes, supported

IBI

Yes, supported

CCC Support

All CCC are supported in the Master slide.

All CCC are supported in Slave except SETXTIME, ENTTM, ENTAS*

SCL Duty Cycle variation

User Defined (In Fine resolutions of 10ns)

SCL & SDA Delay

User Defined (In Fine resolutions of 18ps)

Delay between two messages 

User Defined (In Fine resolutions of ns, us, ms and seconds)

Error injection

S0 to S5 types of errors specified in BBC specifications

CRC errors in DDR traffic.

Preamble errors in DDR traffic ACK/NACK Errors (Slave) Master Abort.

Non-Standard Frames.

Non-Standard Start, Stop and HDR exit patterns, slave reset Save and Load Scripts.

API Support

Support for Automation of operation using Python or C++

Protocol Analysis:

Supports

I3C & I2C protocol decode

Protocol Views

Timing Diagram View

Protocol Listing View

Bus-Diagram to display Protocol packets with timing diagram plot

Protocol Trigger

Auto (Trigger on any packet)

Simple (Trigger on user defined I3C or I2C packet)
Advanced(Multi-state & multi-level trigger with timer capability )

Capture Duration

Continuous streaming Protocol Data to host HDD/SSD

Protocol Error Report

S0 to S5 types of errors specified in the I3C specifications

CRC errors in DDR traffic

Preamble errors in DDR traffic ACK/NACK Errors (Slave) Master Abort

Non-Standard frames

Non-standard Start, Stop and HDR exit patterns.

Host Connectivity

USB 3.0/2.0 interface

Analyseur et exerciseur de protocole I3C - Section FAQ

Oui, PGY-I3C-EX-PD prend en charge les API utilisant Python et C++.

L’unité PGY-I3C-EX-PD peut être mise à niveau sur le terrain à l’aide de mises à jour du micrologiciel.

Pendant la garantie, l’assistance de premier niveau est offerte par courriel/téléphone/WebEx. Si une assistance physique/réparation est nécessaire, l’unité doit être renvoyée au bureau de Prodigy India. Si nous constatons que le matériel est défectueux, nous réparerons/remplacerons l’appareil sous garantie.

Oui, PGY-I3C-EX-PD sera compatible avec la version 1.1.1 de CTS, qui comprend près de 90 cas de test. En tant que membre contributeur de MIPI, nous avons préparé notre suite CTS avec les spécifications provisoires, mais le document final est toujours en cours d’examen et devrait être ratifié par MIPI prochainement. Par conséquent, la livraison de l’Opt CTS (v1.1) est soumise à la ratification du MIPI. Une fois lancée, cette option sera également disponible après l’achat – mise à niveau sur le terrain pour tous les clients existants.

La tension du bus peut varier de 1,0 V à 3,3 V par pas de 50mV.

Le PGY-I3C-EX-PD bénéficie d’une garantie standard de 12 mois sur le matériel et de 12 mois sur le logiciel. L’extension de la garantie matérielle et de l’assistance logicielle est possible pendant 24 mois supplémentaires. Les accessoires, les câbles et les sondes sont couverts par une garantie de 90 jours pour tout défaut de fabrication uniquement.

Le PGY-I3C-EX-PD prend en charge 1 maître + 3 esclaves ou 1 maître + 1 maître secondaire et 2 esclaves en interne.

Produits similaires

UFS 4.0 Protocol Analyzer

Analyseur de protocole UFS 4.0

View Details
I3C Protocol Analyzer and Exerciser

Analyseur et exerciseur de protocole I3C

View Details
SD, SDIO, eMMC Protocol Analyzer

Analyseur de protocole SD, eMMC

View Details