Blue Wonder Communications, ein Startup-Unternehmen mit Sitz in Dresden, Deutschland, ist bestrebt, der führende Entwickler von Systemlösungen für den Mobilfunkstandard der vierten Generation zu werden. Bei der Verfolgung dieses Ziels hat sich das Testen von Entwicklungsplattformen mit der Software von XJTAG als nützlich für die Board-Inbetriebnahme erwiesen. Auch Industriepartner von Blue Wonder nutzen XJTAG bereits bei der Board-Herstellung.
Blue Wonder Communications ist ein unabhängiges Design-Haus und Lizenzgeber von Systemlösungen und LTE-IP für den Mobilfunkstandard der vierten Generation 3GPP-LTE (Long Term Evolution). Der Firmenname ist abgeleitet von der Dresdner Loschwitz-Brücke, bekannt als „Blaues Wunder“, einem Ingenieur-Meisterwerk des 19. Jahrhunderts. Blue Wonder Communications bietet komplexe Kommunikationslösungen von der Antennentechnik bis zur Anwendung. Zu den Kernkompetenzen gehören das Design von mobilen Breitband-Modems und die Entwicklung von stromsparenden OFDM basierten Chip-Systemen.
Bei der Entwicklung von Systemlösungen wie dem BWC200, einem komplett integrationsfähigen LTE-Subsystem (Physical Layer sowie Layer 1 Software), arbeiten die Ingenieure von Blue Wonder mit Prototypen-Hardware, die typischerweise aus programmierbaren FPGAs und Prozessoren sowie schnellen Speichern wie Flash und verschiedenen Generationen von DDR-Chips und SRAMs besteht.
Vor der Übergabe einer Platine an die Software-Entwicklung werden die elektrischen Verbindungen und die grundlegenden Funktionalitäten getestet. Alle Boards werden zwar optisch inspiziert, aber die existierenden Verbindungen von Bauteilen wie den FPGAs, den BGA-Speichern oder den Chip-Scale-Packages können so nicht getestet werden. „Wir haben deshalb den Boundary-Scan-Test als erfolgreiche Lösung zum Verifizieren von nicht sichtbaren Verbindungen nach der Verlötung ausgewählt“, sagt Mario Riedel, Hardware-Entwicklungs-ingenieur. „Wir haben das System ausgesucht, das unsere Anforderungen am besten erfüllt.“
Blue Wonder wählte XJTAG: „Es war die effizienteste Lösung mit dem besten Preis-Leistungs-Verhältnis“, erklärt Mario Riedel. XJTAG besitzt Features, die die Boundary-Scan-Test-Entwicklung beschleunigen, einschließlich der Ready-To-Run-Skripts zum Testen von Speicher-Bauteilen und der allgemeinen elektrischen Verbindungen. Die leicht verständliche Syntax von XJEase vereinfacht auch das Schreiben von Tests für Bauteile, die nach dem JTAG-Standard nicht Boundary-Scan-fähig sind wie UARTs oder Ethernet-ICs. Die Tests sind zudem bauteilbezogen und können so flexibel auf folgenden Board-Generationen weiterverwendet werden. „Wir haben den Zeitaufwand mit Hilfe von XJTAG erheblich minimiert“, erklärt Mario Riedel. „Die frei verfügbare Bibliothek für nicht-JTAG-Bauteile zum Beispiel spart Zeit, die wir sonst in das Schreiben von Boundary-Scan-Tests investieren müssten.“ Er fügt hinzu, dass die Geschwindigkeit und der Komfort von XJTAG besonders wertvoll bei der Prüfung von Gesamtsystemen ist, welches aus mehreren Haupt- und Subkomponenten besteht.
Benutzern steht es frei, die vor-handenen Bibliothek-Tests nach spezifischen Hardware-Anforderungen zu modifizieren und anzupassen – und so beim Test von nicht standardmäßigen Bauteilen auf den Modifikationen aufzubauen. Mario Riedel erklärt, dass die Syntax von XJEase leicht zu verstehen ist, auch ohne professionelle Programmier-kenntnisse. Der XJTAG-Ansatz zum Bauteile-Test spart dem Anwender auch das Erstellen der JTAG-Test-Vektoren für den Board-Scan. Ingenieure können die Boards erfolgreich prüfen, ohne das Boundary-Scan-Test-Verfahren im Detail zu kennen.
Bei Blue Wonder ist XJTAG schnell zur Grundausstattung geworden, auf die die Ingenieure vertrauen. „Wir haben mit der optischen Methode der Röntgenstrahluntersuchung nicht die Fehler gefunden, die wir einfach bestimmen konnten als wir begannen, XJTAG zu benutzen“, sagt Mario Riedel. „Ein Großteil unserer Board-Prüfungen basiert jetzt auf XJTAG. Es ist zu einem wichtigen Schritt in unserem Inbetriebnahme-Verfahren geworden.“
Der Board-Hersteller von Blue Wonder hat durch die Nutzung von XJTAG ebenfalls Vorteile. Das Feedback des für die Produktion optimierten XJRunner-Test-Systems hat dazu beigetragen, Einstellungen anzupassen und Herstellungsfehler zu vermeiden.