Thales UK recherchait une solution boundary-scan rapide, extrêmement polyvalente et rentable pour tester et déboguer des cartes électroniques complexes, utilisés dans sa gamme leader du marché de radio définie par logiciel (RDL).
La plate-forme MSN 8100-H de radio définie par logiciel (RDL) de Thales UK, également la première radio logicielle opérationnelle européenne, a été conçue comme l’élément principal d’un vaste réseau de communication à haute fréquence bénéficiant des attributs d’un récepteur/excitateur multichaîne polyvalent, programmable et configurable. Cette radio est conçue pour des applications navales et terrestres et sera utilisée sur la prochaine classe de navire de guerre Destroyer de Type 45 de la Marine Royale britannique, prévue d’entrer en service en 2009.
Comme beaucoup de systèmes de réseau de nos jours, le RDL utilise la toute dernière technologie. Par exemple, les cartes baseband dans le MSN 8100-H sont extrêmement denses, et utilisent des connecteurs à haute densité, ainsi que des composants BGA/FPGA larges et coûteux, autant d’éléments qui rendent les cartes difficiles à tester par des méthodes traditionnelles.
Pour surmonter ces défis de test et de débogage, Thales a adopté le système XJTAG afin d’être utilisé par des ingénieurs de développement et de production dans ses locaux de Crawley, West Sussex (Angleterre). Le système XJTAG est également utilisé par les partenaires sous-traitants de fabrication de Thales. Initialement, le système XJTAG est utilisé pour tester et déboguer les circuits imprimés de base qui font partie de la RDL MSN 8100-H.
« Il était tout à fait logique pour nous d’utiliser la chaîne JTAG pour le débogage et les tests, comme de plus en plus de périphériques sur nos cartes incorporent le JTAG – et nous avons opté pour le système XJTAG car il était le meilleur et offrait le meilleur rapport qualité/prix », a déclaré Gary Delamare, ingénieur senior, Thales UK. « Le système XJTAG est intuitif – c’est presqu’une solution plug-and-play. Nous étions prêts à fonctionner en une demi-journée, en utilisant le tutoriel et la carte de développement. La couverture de test pour les circuits numériques est déjà à environ 80%. »
Le système XJTAG est conçu pour réduire les coûts et raccourcir le cycle de développement des produits électroniques. Il offre une solution unique capable de tester des circuits compatibles JTAG ou non. XJTAG peut tester une proportion élevée d’une carte comprenant des BGA et des boîtiers CSP, des SDRAM, des contrôleurs Ethernet, des interfaces vidéo, des mémoires flash, des FPGA, des microprocesseurs et de nombreux autres composants. XJTAG peut être utilisé pour déboguer et tester n’importe quelle carte, pourvu qu’elle ait au moins un composant compatible JTAG.
La capacité de programmer des mémoires Flash et d’autres composants non JTAG a été un facteur important pour Thales. En utilisant XJEase (le langage de description de haut niveau du système XJTAG, pour manipuler des composants non-JTAG), les ingénieurs avaient un moyen rapide de programmer des mémoires Flash à la fois au stade de développement et durant la production. « Contrairement à d’autres outils JTAG, XJEase permet aux développeurs de circuits de réutiliser les scripts XJEase dans différents projets », a ajouté Gary Delamare. « Cette portabilité est vraiment utile et n’est pas disponible avec des outils de programmation traditionnels qui ont tendance à être liés à un seul processeur particulier ».
Les activités de défense de Thales UK englobent l’optronique, la défense aérienne, les capteurs, les communications et les systèmes navals. La société est le deuxième plus important fournisseur de défense du Royaume-Uni et a été un fournisseur à Ministère de la Défense britannique depuis la Première Guerre mondiale.
Thales emploie 10 000 personnes au Royaume-Uni et 60 000 personnes dans 50 pays.