Le XJAccelerator v2 de XJTAG est une extension polyvalente basée sur un FPGA pour les systèmes de test XJTAG. Ce module a été conçu pour accélérer considérablement les opérations de programmation sur les cartes électroniques tout en élargissant la couverture de test d’un échantillon sous test (Unit Under Test, UUT) grâce à des interfaces supplémentaires et des entrées/sorties numériques.
Au cœur du XJAccelerator v2 se trouve un FPGA Xilinx Spartan-6 reconfigurable. Associé à XJFlash, celui-ci permet la programmation rapide de mémoires Flash connectées à l’un des trois ports d’E/S du module. Les données à programmer sont généralement transmises à l’appareil via l’interface JTAG.
Le XJAccelerator v2 convient notamment à la programmation de composants Flash NOR et NAND, ainsi qu’aux applications utilisant des interfaces SPI, I²C, ICSP ou SWD. De plus, il est possible de mettre en œuvre des séquences de programmation spécifiques au client, à condition que le protocole requis puisse être implémenté au sein du FPGA.
Les signaux inutilisés des trois ports d’E/S peuvent être exploités à l’aide des fonctions de balayage de périphérie (boundary scan) pour effectuer des tests d’E/S numériques supplémentaires sur le dispositif sous test. Le module peut ainsi être utilisé non seulement pour la programmation Flash, mais aussi pour l’extension fonctionnelle de systèmes de test et de production automatisés.
L’intégration dans des environnements XJTAG existants est possible de manière flexible. Le XJAccelerator v2 peut soit être connecté au contrôleur JTAG via son propre TAP, soit être intégré à la chaîne JTAG existante du dispositif testé. La configuration du FPGA est possible aussi bien via le port JTAG que via la PROM de configuration intégrée. Afin de réduire les temps de test, l’état de configuration est vérifié à chaque démarrage du projet et n’est reprogrammé qu’en cas de besoin.
Caractéristiques du produit :
- Type de produit : module de programmation et d’extension E/S reconfigurable basé sur un FPGA
- Désignation du produit : XJAccelerator v2
- Référence produit : ACC-0020
- FPGA : Xilinx Spartan-6
- Commande : Programmation via JTAG
- Configuration : via le port JTAG ou la PROM de configuration intégrée
- Types de mémoire programmables : Flash NOR et NAND
- Protocoles pris en charge : SPI, IIC, ICSP et SWD
- Connexions E/S : trois connecteurs E/S pour les signaux de programmation et de test numériques
- Plage de tension E/S : réglable par l’utilisateur entre 1,2 V et 3,3 V
- Sélection de la tension : via un commutateur rotatif
- Alimentation : alimentation externe de 5 V
- Fonctions de test : Tests d'E/S numériques basés sur le « boundary scan » via des signaux inutilisés
- Intégration JTAG : TAP séparé ou intégration en série dans la chaîne JTAG du dispositif testé
- Montage : Connexion d'alimentation supplémentaire pour une intégration simplifiée dans les adaptateurs de test et les bancs d'essai
- Option de protection : connecteurs pour les protecteurs actifs XJAccelerator ACP-0022 en option
- Contrôleurs XJTAG compatibles : XJLink-PF40, XJLink-PF20, XJLink2, PXI-XJLink2 et XJQuad, parfois avec l'utilisation d'un adaptateur approprié