Ajouter des fonctionnalités (qui auraient dû être déjà présentées) à un programmeur EPROM

[Morten Overgaard Hansen] dispose d’un programmeur EPROM bon marché qu’il utilise pour programmer des puces pour les jeux rétro (entre autres). Il a été étonné que, bien que le dispositif comprenait une prise ZIF à 40 broches, il semble manquer de la capacité de programmer des copeaux 16 bits. Il a pensé qu’il pourrait l’obtenir pour jouer au ballon s’il mettait un peu d’effort. Au-dessus, vous pouvez voir que quelques pièces supplémentaires ont permis une programmation 16 bits sur l’appareil.

Si vous regardez à l’intérieur du cas, vous pouvez être étonné de trouver qu’il utilise un FPGA. [Morten] cherche autour de là et a trouvé quelques autres en ligne qui souhaitaient étirer la fonctionnalité de ces types de programmeurs. Plus précisément, il est apparu dans un programme Python pour que ce programmeur soit plus important que l’on a déjà mis en œuvre les fonctions requises pour programmer les plus grandes puces. Il l’a utilisé comme guide lors de la rédaction de sa propre demande de programmation.

Sur le côté matériel des choses, il avait besoin de nourrir une tension supérieure à la broche VCC, qui est finie avec le convertisseur d’augmentation observé à droite. Il a également ajouté des fils de cavaliers pour gérer le signal d’activation de sortie. Pour rendre le tout modulaire, il a acheté une prise ZIF avec de longues goupilles et soudé les altérations en place. Regardez de près et vous verrez deux leviers pour les sockets ZIF. Celui sur le meilleur est pour la prise d’origine, celle de gauche est pour l’adaptateur.