XGecu-EEPROM
Introduction
Après avoir installé XGPro sur mon PC Linux pour piloter XGecu, il est temps d'évoluer vers la suite du projet.
Initialement, je voulais remplacer la UVPROM 27512 d'une carte Z80 sur laquelle je fais un peu de rétro-ingénierie(Github) documenté sur ce fil de discussion(System-cfg.com).
La UVPROM se trouve est à l'emplacement ROM1 où son remplacement EEPROM/FLASH est déjà en place.
Le remplaçant est un composant GLS27SF512 de GreenLiant qui est une mémoire Flash NAND électriquement compatible avec une UVPROM 27512.
Le GLS27SF512 fonctionne en logique 5V et est pin-compatible avec le 27C512 et donc aussi le 27512.
Faut-il encore arriver à programmer notre nouvelle "EEPROM" mémoire Flash! Après de terribles frustrations à réaliser un programmeur avec MicroPython, j'ai fini par opter pour un programmeur XGecu puisqu'il est capable de fonctionner sous Linux.
Assemblage
Commençons par programmer l'EEPROM/Flash GLS27SF512 à l'aide d'un adaptateur PLCC32 disponible dans le kit XGecu.
J'ai opté pour l'adaptateur PLCC32-DIP28 convenant au 27C64/27C512 (puisque l'UVPROM 27512 est un DIP28).
Le GLS27SF512 étant compatible 5V, j'ai gardé le cavalier de l'adaptateur fermé.
Comme vous pouvez le voir, l'EEProm GLS27SF512 est déjà en place dans le support PLCC32.
XGpro
La première étape est de sélectionner le composant à programmer.
La référence exacte n'est pas disponible dans l'énorme base-de-données de XGPro. Par contre, nous avons une mémoire Flash réputé compatible avec un 27C512 (lecture) qui se présente comme une flash. Après quelques recherche sur le Net, SST fabrique des mémoire Flash tout a fait semblable au module GLS27SF512 de Green