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 )