Home › Magazines › 2007 › mai › Votre adaptateur JTAG

Votre adaptateur JTAG

Pour la programmation et l'émulation

publié dans Elektor n° 347, mai 2007

Votre adaptateur JTAG
Cet adaptateur a été destiné, en premier lieu, à permettre la programmation du processeur PSD813 que comporte la cartouche GBECG pour Gameboy, cartouche qui transformait cette console de jeu en un électrocardioscope (cf. numéro d'octobre 2006). Mais il est beaucoup plus universel que cela (cf. l’encadré intitulé « In-Circuit » JTAG pour :) Notre adaptateur se connecte au port parallèle d'un PC et utilise le protocole JTAG IEEE 1149.1.
L'amateur éclairé de microélectronique n’aura pas manqué de remarquer que d'autres composants programmables « In-Circuit » utilisent ce même port (parallèle) et un protocole identique. Malheureusement, les programmateurs/émulateurs destinés à ces composants ne sont pas compatibles, loin de là : il est donc hors de question de penser à un mariage mixte !
Cependant, une analyse plus attentive des schémas électroniques de certains programmateurs proposés par différents fabricants de circuits intégrés montre que les différences sont relativement mineures et que celles-ci se situent, en fait, au niveau des interconnexions entre les signaux du port LPT et les connecteurs JTAG. Quelques fonctions de multiplexage, il n’en faut pas plus pour réaliser un adaptateur « universel ».
Résistances :
R1,R3 à R27 = 100 Ω
R28 à R32,R34 = 100 kΩ (CMS)
R33,R35 à R37 = 10 kΩ (CMS)
(R2 n’existe pas)
Condensateurs :
C1 = 100 nF (CMS 1206)
C2,C4 = 2µF2 (CMS 1206)
C3 = 220 nF (CMS 1206)
C5,C7 = 47 µF/10 V radial
(C6 n’existe pas)
Semi-conducteurs
IC1 = EP900LC (programmé EPS060287-41)
IC2 = REG710-NA5
Divers :
support PLCC 44 broches
K1 (K_LPT) = embase sub-D 25 points mâle en équerre encartable
K2 (FLASHLINK),K3 (MSP430),K4 (XILINX) = barrette DIL mâle 2x7 contacts
K5 (ALTERA) = barrette DIL mâle 2x5 contacts
J1,J2 (SW) = double micro-switch DIL
logiciel EPS060287-11.zip en téléchargement gratuit sur le site Elektor
platine EPS060287-1
À noter que le PLD (EPS060287-41) vous est fourni gracieusement et programmé en complément de la platine (EPS060287-1) si vous commandez cette dernière aux adresses habituelles
Optionnel
pour réaliser le câble de liaison avec le connecteur K3 du GBECG :
connecteur à sertir femelle 2x7 contacts
connecteur Molex 1,25 mm femelle 6 contacts ( Radiospares 279-9178)
6 fils avec broches serties pour connecteur Molex (Radiospares 279-9544)

Cliquez ci-dessous pour télécharger l'article ou le fichier pdf.

 

Téléchargements 

PDF de l'article
10 unités de crédit
Dessin(s) de PCB
Gratuit !
 

Produits 

Platine sans composants avec EP900LC (programmé) gratuit
060287-1 (USD 24,60)
EP900LC, programmé
060287-41
 

Téléchargements gratuits 

Logiciel

Gratuit !

Informations complémentaires

Gratuit !

Compte tenu de la complexité du marché international, Elektor ne saurait garantir la disponibilité des composants requis pour cette réalisation.

Elektor en kiosque

Elektor-Post gratuit !

Mon adresse électronique :

Unités de crédit Elektor

Dresser des puces