GAL 16V8 Programmiergerät und Evaluationsboard
Vor einiger Zeit bin ich kostengünstig an eine ganze Menge 16V8 GALs im PLCC20 Gehäuse gekommen.
Um damit etwas experimentieren zu können, wurden diese Platinen entwickelt.
Das Programmiergerät
Als Grundlage für die Herstellung diente diese Seite hier: www.armory.com/~rstevew/Public/Pgmrs/GAL/_ClikMe1st.htmUnter der Rubrik "Minimum effort GAL programming" findet man eine Verdrahtungsanleitung für ein Low-Cost-Programmiergerät. Ebenfalls kann man auf dieser Seite das für die private Nutzung kostenfreie Programm GALBLAST herunterladen. Damit ist es möglich die Jedec-Files in das GAL zu brennen.
Handhabung: (Angaben ohne Gewähr)
1. Spannungsfrei schalten
2. Schalter in Richtung der Anschlussklemme schieben (GAL erhält keine Programmierspannung)
3. GAL einsetzen
4. Betriebsspannung anlegen (Programmierspannung + Vorwärtsspannung der Diode D1 = ca. 14V)
5. Schalter umlegen
6. GALBLAST starten und Druckerport auswählen
7. Jedec-File laden
8. Platine an den Druckerport anschließen
9. Button "Write GAL" klicken
10. Platine vom Druckerport trennen
11. Schalter wieder in Richtung Anschlussklemme schieben
12. Platine von der Betriebspannung trennen
13. GAL entnehmen
Schaltplan
Bilder der virtuellen Platine
Die Ätzvorlage des Programmiergerätes gibt es hier.
(Achtung: Diese ist bereits gespiegelt, sodass sie direkt auf eine Folie gedruckt werden kann!!!)
Da man auf den obigen Bildern nicht alle Drahtbrücken erkennen kann, gibt's eine Bestückungshilfe:
Das Evaluationsboard
Evaluationsboard ist vielleicht schon etwas übertrieben, es wurden lediglich 10 Taster und 8 Leds an das GAL angeschlossen. Dabei fiel auf, dass es eigentlich 18V8 heißen müsste ??!!Schaltplan
Bilder der virtuellen Platine
Die Ätzvorlage des Evaluationsboardes gibt es hier.
(Achtung: Diese ist bereits gespiegelt, sodass sie direkt auf eine Folie gedruckt werden kann!!!)