Anonim

«C’est une exigence de nos propres ingénieurs, qui ont vu plus de paquets BGA», a déclaré Simon Payne, PDG de XJTAG et société mère du Cambridge Technology Group.

Les bosses sur un ensemble de grille à billes ou un ensemble d'échelles de puces ne sont généralement pas accessibles aux analyseurs logiques ou aux sondes d'oscilloscope.
Même si les outils JTAG existaient, ils n'étaient pas assez flexibles, a déclaré Payne. "Nous avons découvert qu'ils étaient très centrés sur la carte, nous voulions être centrés sur le périphérique."

Centré sur la carte signifie que toute modification apportée à la carte, si petite soit-elle, oblige à réécrire les vecteurs de test.
L'entreprise a décidé de développer son propre outil et un nouveau flux de test.

n

XJAnalyser est le principal outil du flux. Il prend en charge les fichiers BSDL standard, disponibles auprès des fabricants d’appareils, et affiche une vue graphique des broches d’un appareil compatible JTAG.

L’ingénieur peut exercer ces broches en s’assurant qu’elles vont haut et bas et en vérifiant les courts-circuits et les circuits ouverts.
Le deuxième outil du flux, XJEase, permet de tester des périphériques non JTAG.

Par exemple, un contrôleur Ethernet peut être testé en envoyant et en recevant des paquets, sans aucune mémoire ni microprocesseur en cours d'exécution.

Pour ce faire, XJEase prend en compte les fichiers BSDL, la liste des réseaux et les scripts de test. Il détermine automatiquement comment accéder au périphérique non JTAG via le bus d'adresses et de données et d'autres périphériques compatibles JTAG.

«Nous n’avons rencontré aucun [autre produit] qui fonctionne de cette manière», a déclaré Payne. De plus, le script de test peut être réutilisé lorsque le périphérique est utilisé dans une autre conception.

Comme d’autres outils JTAG, XJTAG peut programmer des mémoires flash et des FPGA et exécuter des vecteurs de test traditionnels.