Intéressant

IJTAG, IEEE 1687: JTAG interne

IJTAG, IEEE 1687: JTAG interne

IEEE 1687 est une proposition de norme IEEE pour l'accès et le fonctionnement des instruments embarqués. Il est également désigné par le nom IJTAG ou Internal JTAG.

La nouvelle norme IJTAG permettra d'accomplir un degré beaucoup plus élevé de test interne, et avec le niveau de propriété intellectuelle, la propriété intellectuelle étant incorporée dans les ASIC et FPGA, etc., c'est un problème croissant.


Justification de l'IJTAG

Au fur et à mesure que le balayage des limites, défini sous IEEE 1149.1 devenait mieux établi, les capacités de l'interface de port d'accès de test JTAG, TAP, ont été explorées. L'interface permettait un niveau d'accès beaucoup plus élevé au cœur des circuits et des puces eux-mêmes sans avoir besoin d'un accès intrusif.

Le développement d'IJTAG a eu lieu dans une large mesure en raison du niveau croissant de fonctionnalité au sein de chaque puce ou matrice de silicium. De nos jours, les fabricants n'utilisent pas seulement leur propre adresse IP sur la puce, mais aussi celle achetée à d'autres spécialistes.

Même si les différents modules fonctionnels de la puce globale ont leur fonctionnement et leurs interfaces spécifiés, il existe toujours un grand besoin de tests d'intégration, même si de nombreuses simulations ont été effectuées. Ce test n'est pas toujours facile à réaliser car l'accès à une matrice est évidemment difficile.

Pour surmonter ce problème, les instruments de test embarqués peuvent être intégrés au système et l'interface JTAG de balayage de frontière utilisée pour y accéder et les contrôler.

Pour assurer le plus haut niveau de fonctionnalité, le nouveau système IJTAG défini par IEEE 1687 fournit un accès et des fonctionnalités supplémentaires par rapport à ce qui pourrait être obtenu à partir du JTAG TAP de base.


Notions de base IJTAG

IJTAG utilise le JTAG TAP comme interface principale, mais étend considérablement l'opération. L'une des principales caractéristiques est qu'elle standardise l'interface des instruments embarqués, ainsi que la description de leur fonctionnement et la connectivité à travers la hiérarchie de conception.

IJTAG est simple à implémenter et à utiliser en raison de l'approche plug-and-play pour les éléments internes et tiers.

Les principaux avantages et éléments du système IJTAG sont résumés dans le tableau ci-dessous:


ParamètreJTAGIJTAG
Interface externe aux éléments internes.Le contrôle de l'instrumentation est spécifique au fournisseur.Standardisé et avec capacité plug-and-play.
Contrôle interne.Ad-hoc et généralement spécifique au fournisseur.Protocole standard.
Accès aux instruments.défini manuellement à l'interface JTAG TAP.Re-ciblage automatisé d'IJTAG TAP à l'instrument via une structure hiérarchique logique.
Taille du registreFixé pour chaque instruction.Variable.

Deux éléments de l'interface IJTAG qui sont essentiels à son fonctionnement.

  • Langage de connectivité des instruments, ICL: Le langage de connectivité de l'instrument est basé sur la description de conception. Il se concentre sur les informations nécessaires pour écrire ou lire depuis l'instrument, c'est-à-dire typiquement les tests requis. En d'autres termes, l'ICL décrit essentiellement où se trouvent les registres de données de test IJTAG, les TDR, les chemins de scan qui s'y connectent et y accèdent, comment et quand ces chemins de scan doivent varier. Il décrit également les connexions entre les chemins de balayage IJTAG et le contrôleur TAP de balayage de frontière sur l'appareil, ainsi que les connexions parallèles entre les instruments IJTAG intégrés et les TDR IJTAG.
  • Langage de description procédurale, PDL: Ce langage définit la syntaxe des opérations de lecture, d'écriture et d'analyse. Le PDL définit les opérations et les fonctions de l'instrument, et il est converti en vecteurs de test associés à chaque instrument IJTAG qui se trouve dans un appareil. Une autre fonction du PDL est de documenter les actions et les séquences des instruments.

Voir la vidéo: 10. Keysight x1149 Silicon Nail Test (Novembre 2020).