Indeed. "Universal 32-pin programmer" is on
my 'potential projects' list.
32 MOSFET pin drivers, a couple of separate power supplies with variable
current limit, and an FPGA to do the heavy lifting (timing, I/O expander,
that sort of thing).
Why not take a look on the reverse engineering of the TOP 2005 and 2008
programmers? It is avaiable on the net!
The GAL programming algorithms have been figured out.
C't and Elektor
published them a few years ago, and Manfred Winterhoff designed the
GALBlast around them. The hardware is fine, but the software is
horrendous -- all stuffed into one C file, makes extensive use of 16-bit
Windows APIs, and is about as portable as a skyscraper...
You can always reverse engineer....You have an excellent logical
analyser :)
The one thing that is as finicky as hell on the
GALBlast is the damn Vcc
switch. Stupid thing has an insane amount of voltage drop, if I ever use
the thing again (translation: if I can find it) I'll be swapping the NPN
driver for a MOSFET (possibly with a BJT gate-driver).
**affordable** MOSFETS are a novelty, was it avaiable at project time?