WiMedia Explorer 300 Generator

WiMedia-basierender Byte-Level Frame Generator
Der WiMedia Explorer 300 Generator ist mit der erste Frame-Generator für das Ultra-Breitband (UWB) der WiMedia-Allianz und für zertifizierte Wireless USB Protokolle. Das Gerät des Herstellers Ellisys unterstützt die Verifizierung von Produkt- und Komponenten-Zuverlässigkeit, indem es reproduzierbaren Datenverkehr, Timing- und Fehler-Szenarios erzeugt.

Unter Nutzung eines speziell für WiMedia-basierende und zertifizierte Wireless USB Protokolle entworfenen Prozessors, produziert der WiMedia Explorer 300 Generator Sequenzen willkürlicher Frames mit programmierbarer Inter-Frame Verzögerung. Daraufhin kann er auf einen entsprechenden Antwortframe oder ein Ereignis warten.

Der Instruktionssatz des Prozessors erlaubt es, Wireless USB Hosts und Devices zu emulieren, wie auch verschiedene WiMedia Geräte. Mit der spezialisierten UWB und Wireless USB Protokollanalyse-Software von Ellisys, lassen sich zuvor aufgezeichnete Szenarien reproduzieren oder modifizieren, um Recovery Mechanismen oder andere Eckpunkte zu testen.

Der WiMedia Explorer 300 Generator baut auf der bewährten Hardwareplattform des Wireless USB Explorer 300 Protokollanalysators auf und bietet eine leistungsfähige, neue Test-Methodik, um die Herausforderungen Ihrer UWB-Entwicklung zu meistern bzw. um die Qualität der Protokoll-Implementierung abzusichern. In Kombination mit dem Wireless USB Explorer 300 lässt sich zudem die Fehlerbehebung vereinfachen.

Typische Anwendungen für den WiMedia Explorer 300 Generator sind:

  • Emulation der meisten WiMedia Geräte, inklusive Wireless USB hosts und Devices
  • Test von Fehlerbehebungsmechanismen durch Generierung von Frames mit falschem Inhalt oder fehlerhaftem Timing
  • Funktionale Validierung sowie Stress-Test von Protokoll-Stacks

Software
Die UWB Script-Edition Software hilft dabei, Scripts in einer komfortablen Weise zu erstellen, zu editieren und zu debuggen. Ein mit dem Wireless USB Explorer 300 Protokollanalysator aufgezeichneter Trace kann beispielsweise in ein Script exportiert werden, um es danach über den Generator zurückzuspielen. So können Fehlerbedingungen schnell eingegrenzt und behoben werden. Die folgende Abbildung vermittelt einen funktionalen Überblick, wobei einige Features hervorzuheben sind:

  • Erzeugung willkürlicher Frames mit voller Kontrolle der Frame-Rohdaten, bis hinunter auf die PHY-Ebene
  • Generierung von Frame-Sequenzen mit programmierbarer Inter-Frame Verzögerung
  • Nutzung exportierter Skripts der Protokollanalyse-Software, um Fehlerszenarien zurückzuspielen.

Hardware

Wireless USB Host Emulation
Die Abbildung zeigt einen typischen Aufbau zur Emulation eines Wireless USB Host. Ein Generator-Skript wurde von einem früheren Mitschnitt des Wireless USB Explorer 300 – Protokollanalysators exportiert und kann modifiziert werden, um Fehler einzubauen. Natürlich lässt sich auch ein Skript komplett ohne Vorlage erstellen, um die vollständige Kontrolle zu behalten.
Der Datengenerator wird das so definierte Szenario ausführen und das zu prüfende Gerät reagiert, als ob die Daten vom ursprünglichen Host übertragen würden. Dieser technische Aufbau eignet sich besonders zum Test von Recovery-Mechanismen oder andere Eckpunkten.



 

Wireless USB Device Emulation
Die Abbildung zeigt einen gängigen Aufbau zur Emulation eines Wireless USB Devices. Ein solches Wireless USB-Gerät überträgt Frames zu einer genau definierten Zeit, die vom Host festgelegt ist und liefert die angeforderten Daten. Der speziell auf WiMedia ausgelegte Prozessor enthält spezifische Instruktionen, um auf „Device Transmit“ und „Device Notification“ - Zeitfenster zu warten. Der Generator führt dabei das Skript aus und der zu prüfende Host empfängt die Daten, als ob ein reales Gerät auf die Anfrage antworten würde. Dieser Testaufbau eignet sich besonders zur Prüfung von Protokoll-Stacks und hilft bei der Treiber Entwicklung auf einer Host-Plattform.


Weitere Informationen
Im Folgenden finden Sie weitergehende Informationen:

Datenblatt (engl.)