
FABRICATION
D'UN TESTEUR POUR CARTE DEV EP4CE6E22 :
Quelques
infos :
Cette petite carte DEV
permet de réaliser plusieurs type de prototype et de finaliser le tout sur une
PCB finale.
L' EP4CE6E22 est un FPGA
de 144 PIN dont 81 PIN en IN/OUT et 3 en IN.
Sur l'image du dessous,
sur la partie de gauche, il y a 84 PIN de dessiner, il faut déduire les PIN
6, 8 et 13 pour obtenir 81 PIN. Ces trois PIN servent pour le connecteur AS (Programmation).
Sur la partie de droite,
les trois PIN IN sont les PIN 89, 90 et 91. On peut récupérer deux autres
PIN IN avec des fils volant. Se sont les deux PIN 23 et 24 qui servent pour
les switch et c'est pour celà qu'elles n'apparaissent pas sur un des trois connecteurs
male.
Le reste des PIN sont
des ALIM (GND, VCC 1.2v, VCC 2.5v et VCC 3.3v) ou autres fonctions (Connecteur
JTAG, AS, ...).


Pourquoi
avoir réaliser ce testeur :
Le problème est apparu
lorsque FABF ( http://www.fabf.fr/
) et moi avons réalisés
le MSX1FPGA. Nous avons rencontrés quelques problèmes de connection pendant
les tests. Certaine PIN ne répondait pas après la programmation du FPGA.
Aujourd'hui, je rencontre
le même problème avec mon prototype de la MA20+. Il fallait donc trouver une
solution pour connaitre les PINS déffectueuse et si possible réssoudre le problème.
J'ai donc wrapper sur une
PCB a pastille, trois barrettes femelles. Chaque broche de ces barrettes sont
reliées a une LED qui est commandé par un allumage
et une extinction.

Les
tests :
Le programme que j'ai injecté
dans le FPGA est très simple. Il vérifie la PIN, l'allume et l'éteint avoir
avoir vérifier toute la rangée. Il recommence son cycle jusqu'a l'arrêt du testeur.
Sur cette vidéo, cette
carte DEV EP4 fonctionne correctement car aucune LED reste allumée ou éteinte
en permanence.
Sur cette video, on peut
voir une erreur. Sur la rangée du haut, une LED reste allumée en permanence.
Il y a donc une erreur sur cette PIN.
Sur cette carte DEV, j'ai
eu de la chance car c'était simplement un court circuit entre la PIN 98 et 97.
Pour info : Sur
cette carte, le court circuit était présent quand j'ai acheté la carte. J'ai
rencontré le même problème sur une autre carte mais sur la PIN 60.
Donc, si un jour, vous
utilisez ce genre de carte et qu'il y a un problème, avant d'en acquèrir une
autre, vérifier à la loupe toute les PIN.

Retrouver mon site MSX
sur :
(
Cliquer sur l'image )
