Discussion:
[N8VEM-S100:6834] Simple GAL programmer for GAL22V10
David Fry
2015-04-27 17:16:32 UTC
Permalink
Hi Everyone,

Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.

In the end I tracked down and old internet webpage for a simple Lattice GAL
programmer that programs various Lattice GALs via a PC parallel port. The
software is very basic being MSDOS command line stuff but it works for me
and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.

More details can be found on the following link.

http://elm-chan.org/works/pgal/report_e.html

As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.

I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one board
per person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).

If anyone is interested submit your name to this post and payment can be
sorted once the names are in.


I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.

regards

David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Gary Kaufman
2015-04-27 18:14:27 UTC
Permalink
Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them
at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bob Bell
2015-04-27 21:46:28 UTC
Permalink
I just bought a Wellon VP-290 to program GALs, since I am done trying to discover how to ask AutoElectric to add support for the Atmel 22V10 GALs on their Minipro TL866A. If I had a way to send it back for a refund, I would. I has successfully programmed any Lattice 22V10, but Atmel is easier to get. The Wellon has Atmel 22V10 in their support list. Interestingly, the Wellon VP-290 looks every bit like the Needham EMP-290. I read somewhere that Needham may have sold their programmers off to a Chinese company. Anyone know the details?



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Monday, April 27, 2015 2:14 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6835] Re: Simple GAL programmer for GAL22V10



Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
John Monahan
2015-04-28 00:30:31 UTC
Permalink
Could I “advise” S100 people to lookout/get GAL programmers. I’m a total convert to these chips by now. All future boards I will do will probably use them. Including the future IDE-V3 and a 16MB static RAM board using 4 SMD chips. The slowly evolving 80486 S100 prototype board has 5 on board and even that is a tight board fit with over 1000 traces!



The Wellon VP290 seems to work with most chips. However for reasons I don’t understand it requires the Erase, Program Verify & Secure options to be checked for LATTICE 22V10 programming. Also using a different manufacture designation for these LATTICE GALS will burn them out.



See her for more details:-

http://s100computers.com/My%20System%20Pages/ISA%20to%20S100%20Bus/Intro%20To%20GALs.htm



John







From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 2:46 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6839] Re: Simple GAL programmer for GAL22V10



I just bought a Wellon VP-290 to program GALs, since I am done trying to discover how to ask AutoElectric to add support for the Atmel 22V10 GALs on their Minipro TL866A. If I had a way to send it back for a refund, I would. I has successfully programmed any Lattice 22V10, but Atmel is easier to get. The Wellon has Atmel 22V10 in their support list. Interestingly, the Wellon VP-290 looks every bit like the Needham EMP-290. I read somewhere that Needham may have sold their programmers off to a Chinese company. Anyone know the details?



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Monday, April 27, 2015 2:14 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6835] Re: Simple GAL programmer for GAL22V10



Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Kyle Owen
2015-04-28 00:50:27 UTC
Permalink
Post by John Monahan
Could I “advise” S100 people to lookout/get GAL programmers.
On that note, if anyone has any PAL/GAL personality modules for a Pro-Log
M900/M980, please let me know. I actually have the personality module, but
none of the personality ROMs that would accompany it for various devices.

Should I look at updating to a later programmer? Yeah, probably. But those
Pro-Logs are so fun!

Kyle
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bob Bell
2015-04-28 01:58:36 UTC
Permalink
Holy Cow! That brings back memories.

I think it was a Pro-Log M900 I used in the late 1970’s to program EPROMs for incredibly old (new at the time, of course) video display terminals.



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Kyle Owen
Sent: Monday, April 27, 2015 8:50 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6845] Re: Simple GAL programmer for GAL22V10
Post by John Monahan
Could I “advise” S100 people to lookout/get GAL programmers.
On that note, if anyone has any PAL/GAL personality modules for a Pro-Log M900/M980, please let me know. I actually have the personality module, but none of the personality ROMs that would accompany it for various devices.

Should I look at updating to a later programmer? Yeah, probably. But those Pro-Logs are so fun!

Kyle
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bob Bell
2015-04-28 01:55:55 UTC
Permalink
Thanks, John for pointing everyone to the GAL article on S100computers.com. That is quite nice. I am glad to see that you endorse the Wellon VP-290. I wish I had seen this before I wasted my $$ on the MiniPro 866A.



I, too, am now basing designs on the GALs and I intend to “move up the ladder” so to say with the more complex CPLDs. I have acquired some Atmel samples of the ATF1502, which has 32 macrocells. This might take the place of 3 or 4 22V10’s. It might be a solution to the density of your 486 board. Alas, not available in DIP.



BTW – I have been writing in CUPL instead of PALASM and I have not run into any I/O polarity issues. It just seems to work.

WinCUPL (free from Atmel) includes a nice interactive simulator that precludes the need to wire up the GAL on a breadboard with switches and LEDs to prove it works. I have used the simulator for the first three GALs on the board I am currently designing (revising, to be exact) and every one of them were correct when they were burned and popped into the breadboard. This is after the simulator showed several errors that I corrected prior to burning the chip. The only issue I have run into is the simulator is rather quirky to get it to run on a new design. But after it gets going properly, it works great. Atmel has been good with tech support.



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of John Monahan
Sent: Monday, April 27, 2015 8:31 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6843] Re: Simple GAL programmer for GAL22V10



Could I “advise” S100 people to lookout/get GAL programmers. I’m a total convert to these chips by now. All future boards I will do will probably use them. Including the future IDE-V3 and a 16MB static RAM board using 4 SMD chips. The slowly evolving 80486 S100 prototype board has 5 on board and even that is a tight board fit with over 1000 traces!



The Wellon VP290 seems to work with most chips. However for reasons I don’t understand it requires the Erase, Program Verify & Secure options to be checked for LATTICE 22V10 programming. Also using a different manufacture designation for these LATTICE GALS will burn them out.



See her for more details:-

http://s100computers.com/My%20System%20Pages/ISA%20to%20S100%20Bus/Intro%20To%20GALs.htm





John







From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 2:46 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6839] Re: Simple GAL programmer for GAL22V10



I just bought a Wellon VP-290 to program GALs, since I am done trying to discover how to ask AutoElectric to add support for the Atmel 22V10 GALs on their Minipro TL866A. If I had a way to send it back for a refund, I would. I has successfully programmed any Lattice 22V10, but Atmel is easier to get. The Wellon has Atmel 22V10 in their support list. Interestingly, the Wellon VP-290 looks every bit like the Needham EMP-290. I read somewhere that Needham may have sold their programmers off to a Chinese company. Anyone know the details?



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Monday, April 27, 2015 2:14 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6835] Re: Simple GAL programmer for GAL22V10



Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
John Monahan
2015-04-28 02:09:58 UTC
Permalink
I took a look at CUPL’s and was scared off Bob. Perhaps I should give it another look. It has taken me so much time to master kiCAD and Freerouter I almost don’t have the stomach to try something new at this stage. Any “baby steps” links/suggestions



John





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 6:56 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6846] Re: Simple GAL programmer for GAL22V10



Thanks, John for pointing everyone to the GAL article on S100computers.com. That is quite nice. I am glad to see that you endorse the Wellon VP-290. I wish I had seen this before I wasted my $$ on the MiniPro 866A.



I, too, am now basing designs on the GALs and I intend to “move up the ladder” so to say with the more complex CPLDs. I have acquired some Atmel samples of the ATF1502, which has 32 macrocells. This might take the place of 3 or 4 22V10’s. It might be a solution to the density of your 486 board. Alas, not available in DIP.



BTW – I have been writing in CUPL instead of PALASM and I have not run into any I/O polarity issues. It just seems to work.

WinCUPL (free from Atmel) includes a nice interactive simulator that precludes the need to wire up the GAL on a breadboard with switches and LEDs to prove it works. I have used the simulator for the first three GALs on the board I am currently designing (revising, to be exact) and every one of them were correct when they were burned and popped into the breadboard. This is after the simulator showed several errors that I corrected prior to burning the chip. The only issue I have run into is the simulator is rather quirky to get it to run on a new design. But after it gets going properly, it works great. Atmel has been good with tech support.



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of John Monahan
Sent: Monday, April 27, 2015 8:31 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6843] Re: Simple GAL programmer for GAL22V10



Could I “advise” S100 people to lookout/get GAL programmers. I’m a total convert to these chips by now. All future boards I will do will probably use them. Including the future IDE-V3 and a 16MB static RAM board using 4 SMD chips. The slowly evolving 80486 S100 prototype board has 5 on board and even that is a tight board fit with over 1000 traces!



The Wellon VP290 seems to work with most chips. However for reasons I don’t understand it requires the Erase, Program Verify & Secure options to be checked for LATTICE 22V10 programming. Also using a different manufacture designation for these LATTICE GALS will burn them out.



See her for more details:-

http://s100computers.com/My%20System%20Pages/ISA%20to%20S100%20Bus/Intro%20To%20GALs.htm





John







From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 2:46 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6839] Re: Simple GAL programmer for GAL22V10



I just bought a Wellon VP-290 to program GALs, since I am done trying to discover how to ask AutoElectric to add support for the Atmel 22V10 GALs on their Minipro TL866A. If I had a way to send it back for a refund, I would. I has successfully programmed any Lattice 22V10, but Atmel is easier to get. The Wellon has Atmel 22V10 in their support list. Interestingly, the Wellon VP-290 looks every bit like the Needham EMP-290. I read somewhere that Needham may have sold their programmers off to a Chinese company. Anyone know the details?



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Monday, April 27, 2015 2:14 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6835] Re: Simple GAL programmer for GAL22V10



Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Bob Bell
2015-04-28 02:40:36 UTC
Permalink
Sure. I read through several of the tutorials I found online. Here is one I found particularly informative:



http://www3.fi.mdp.edu.ar/digitales/tydii/Laboratorios/TutorialWINCUPL.pdf



There are, of course, many others, including some on Atmel’s web site. And, once you get WinCUPL installed, the built-in help is useful.



Back in the mid ‘80’s, I programmed PALs in PALASM, so I have had some familiarity with how PLD’s work and with PALASM. I found CUPL to be very similar except it uses ‘&’ for AND, ‘#’ for OR and ‘!’ for NOT. There is also an operator for Exclusive-OR, but I have not had to use it. WinCUPL will also permit inputting the logic in the form of a truth table, “busses” and other higher-level constructs. But, I have never used them and all my work so far has been pure logic. I also have not used any of the registered features, though the work on PALs in my past life used the registered versions (PAL16R8) and the combinatorial versions (PAL16L8).



I mentioned the higher-density Atmel 1502 devices in an earlier post. I don’t think you’ll be able to move to those devices until you switch to WinCUPL.



It didn’t take me too long to get back into PLD programming, but I’m glad I did, and I’m sure you can too.



Bob Bell







From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of John Monahan
Sent: Monday, April 27, 2015 10:10 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6848] Re: Simple GAL programmer for GAL22V10



I took a look at CUPL’s and was scared off Bob. Perhaps I should give it another look. It has taken me so much time to master kiCAD and Freerouter I almost don’t have the stomach to try something new at this stage. Any “baby steps” links/suggestions



John





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 6:56 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6846] Re: Simple GAL programmer for GAL22V10



Thanks, John for pointing everyone to the GAL article on S100computers.com. That is quite nice. I am glad to see that you endorse the Wellon VP-290. I wish I had seen this before I wasted my $$ on the MiniPro 866A.



I, too, am now basing designs on the GALs and I intend to “move up the ladder” so to say with the more complex CPLDs. I have acquired some Atmel samples of the ATF1502, which has 32 macrocells. This might take the place of 3 or 4 22V10’s. It might be a solution to the density of your 486 board. Alas, not available in DIP.



BTW – I have been writing in CUPL instead of PALASM and I have not run into any I/O polarity issues. It just seems to work.

WinCUPL (free from Atmel) includes a nice interactive simulator that precludes the need to wire up the GAL on a breadboard with switches and LEDs to prove it works. I have used the simulator for the first three GALs on the board I am currently designing (revising, to be exact) and every one of them were correct when they were burned and popped into the breadboard. This is after the simulator showed several errors that I corrected prior to burning the chip. The only issue I have run into is the simulator is rather quirky to get it to run on a new design. But after it gets going properly, it works great. Atmel has been good with tech support.



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of John Monahan
Sent: Monday, April 27, 2015 8:31 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6843] Re: Simple GAL programmer for GAL22V10



Could I “advise” S100 people to lookout/get GAL programmers. I’m a total convert to these chips by now. All future boards I will do will probably use them. Including the future IDE-V3 and a 16MB static RAM board using 4 SMD chips. The slowly evolving 80486 S100 prototype board has 5 on board and even that is a tight board fit with over 1000 traces!



The Wellon VP290 seems to work with most chips. However for reasons I don’t understand it requires the Erase, Program Verify & Secure options to be checked for LATTICE 22V10 programming. Also using a different manufacture designation for these LATTICE GALS will burn them out.



See her for more details:-

http://s100computers.com/My%20System%20Pages/ISA%20to%20S100%20Bus/Intro%20To%20GALs.htm





John







From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Bob Bell
Sent: Monday, April 27, 2015 2:46 PM
To: n8vem-***@googlegroups.com
Subject: RE: [N8VEM-S100:6839] Re: Simple GAL programmer for GAL22V10



I just bought a Wellon VP-290 to program GALs, since I am done trying to discover how to ask AutoElectric to add support for the Atmel 22V10 GALs on their Minipro TL866A. If I had a way to send it back for a refund, I would. I has successfully programmed any Lattice 22V10, but Atmel is easier to get. The Wellon has Atmel 22V10 in their support list. Interestingly, the Wellon VP-290 looks every bit like the Needham EMP-290. I read somewhere that Needham may have sold their programmers off to a Chinese company. Anyone know the details?



Bob Bell





From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Gary Kaufman
Sent: Monday, April 27, 2015 2:14 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6835] Re: Simple GAL programmer for GAL22V10



Interestingly I ran into the same problem this past weekend...

Fortunately my Needham's EMP-11 programs GAL22V10B's just fine.

If anyone in the USA needs GAL's programmed - I'd be happy to program them at no cost (just cover the return postage).

- Gary
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Crusty OMO
2015-04-27 20:54:02 UTC
Permalink
Hi David,

I would love to get one of these boards... please put my name down and/or let me know how much I owe you for the board and shipping. There's no reason you need to cover the cost of the board, it's already plenty that you've taken the trouble to lay it out etc...

Please email me at crustyomo ascii 0x40 Hotmail.com
with your paypal address and I'll send you the funds..

Regards,
Josh Bensadon


Date: Mon, 27 Apr 2015 10:16:32 -0700
From: ***@googlemail.com
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6834] Simple GAL programmer for GAL22V10

Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem with programming the Lattice GAL22V10's, my Chinese MiniPro programmer claims to be able to program them but alas it failed to burn any of the GAL22V10B's I had. Interestingly it would program GAL22V10's (without the A,B,C or D suffix) but this left me with a problem as I have about 20 x GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest that the programming requirements may vary between different GAL suffixes and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice GAL programmer that programs various Lattice GALs via a PC parallel port. The software is very basic being MSDOS command line stuff but it works for me and gets the job done. So far I have erased and programmed Lattice GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually supplied 12) but unfortunately the PCB house made a small but correctable error in the fabrication of the board (see image GALprogPCB Error.jpg), I have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there who does not have the facility to program GALS, with the restriction of one board per person and you pay the P+P (shipping) cost which will be UK £3.75p to USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).
If anyone is interested submit your name to this post and payment can be sorted once the names are in.

I'm happy to upload the KiCad files if someone can tell me which folder to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.

To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stan Katz
2015-04-27 23:00:15 UTC
Permalink
Stan Katz -- 1 board

Thank you
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one board
per person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Paul Birkel
2015-04-28 08:39:59 UTC
Permalink
David: I'd _sure_ like one, but I may be too late given "limited
availability, act now!" :-<.
Post by David Fry
Hi Everyone,
...
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-28 10:46:19 UTC
Permalink
Hi Paul,

No problem, I've emailed you off line.

3 PCB's spoken for 7 PCB's left.

Regards

David Fry
Post by Paul Birkel
David: I'd _sure_ like one, but I may be too late given "limited
availability, act now!" :-<.
Post by David Fry
Hi Everyone,
...
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Fabio Battaglia
2015-04-28 10:57:03 UTC
Permalink
I'd get one if not all are taken. The programmer I already own burns PALCE
devices correctly, but fails miserably with lattice GAL devices, and I have
a small stock of these, from scrapped boards.

Fabio Battaglia
Post by David Fry
Hi Paul,
No problem, I've emailed you off line.
3 PCB's spoken for 7 PCB's left.
Regards
David Fry
Post by Paul Birkel
David: I'd _sure_ like one, but I may be too late given "limited
availability, act now!" :-<.
Post by David Fry
Hi Everyone,
...
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google
Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-28 11:05:03 UTC
Permalink
Hi Fabio,

No Problem, I've emailed you off line

6 PCB's left

Regards

David Fry
Post by Fabio Battaglia
I'd get one if not all are taken. The programmer I already own burns PALCE
devices correctly, but fails miserably with lattice GAL devices, and I have
a small stock of these, from scrapped boards.
Fabio Battaglia
Post by David Fry
Hi Paul,
No problem, I've emailed you off line.
3 PCB's spoken for 7 PCB's left.
Regards
David Fry
Post by Paul Birkel
David: I'd _sure_ like one, but I may be too late given "limited
availability, act now!" :-<.
Post by David Fry
Hi Everyone,
...
If anyone is interested submit your name to this post and payment can
be sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google
Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-29 07:07:50 UTC
Permalink
Hi Paul,



Many thanks for your two payments J

I’ve refunded the Euro payment,

I’ll get a PCB packed up and shipped today.



Best regards



David Fry



From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of Paul Birkel
Sent: 28 April 2015 09:40
To: n8vem-***@googlegroups.com
Subject: Re: [N8VEM-S100:6850] Simple GAL programmer for GAL22V10



David: I'd _sure_ like one, but I may be too late given "limited availability, act now!" :-<.



On Mon, Apr 27, 2015 at 1:16 PM, David Fry <***@googlemail.com> wrote:

Hi Everyone,



...



If anyone is interested submit your name to this post and payment can be sorted once the names are in.



I'm happy to upload the KiCad files if someone can tell me which folder to put them in.



regards



David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

_____

No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5863 / Virus Database: 4334/9645 - Release Date: 04/28/15
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Eric Osman
2015-04-28 15:03:50 UTC
Permalink
Hi Dave -

Sign me up for one, please.

- Eric

-----Original Message-----
From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com]On
Behalf Of David Fry
Sent: Monday, April 27, 2015 10:17 AM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6834] Simple GAL programmer for GAL22V10


Hi Everyone,


Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest that
the programming requirements may vary between different GAL suffixes and
even different manufacturers of the same part.


In the end I tracked down and old internet webpage for a simple Lattice GAL
programmer that programs various Lattice GALs via a PC parallel port. The
software is very basic being MSDOS command line stuff but it works for me
and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL models
or GAL manufacturers.


More details can be found on the following link.


http://elm-chan.org/works/pgal/report_e.html


As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.


I would like to offer these PCB's for FREE to anyone out there who does not
have the facility to program GALS, with the restriction of one board per
person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).


If anyone is interested submit your name to this post and payment can be
sorted once the names are in.




I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.


regards


David Fry





--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-28 16:30:00 UTC
Permalink
Hi Eric,

No Problem,

6 boards now gone, only 4 left

David
Post by Eric Osman
Hi Dave -
Sign me up for one, please.
- Eric
-----Original Message-----
*Sent:* Monday, April 27, 2015 10:17 AM
*Subject:* [N8VEM-S100:6834] Simple GAL programmer for GAL22V10
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one board
per person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Tim Acker
2015-04-29 00:06:08 UTC
Permalink
Post by Crusty OMO
Hi David,
I would be interested in a board if there are any left. Thanks!

Tim Acker
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-29 11:59:44 UTC
Permalink
Just an update,

4 PCB's shipped, 4 PCB's spoken for, and 2 PCB's left.

Regards

David Fry
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one board
per person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-29 13:08:57 UTC
Permalink
One PCB left folks !!!!

Regards

David Fry
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one board
per person and you pay the P+P (shipping) cost which will be UK £3.75p to
USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder to
put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-29 18:10:27 UTC
Permalink
To all,

I have now uploaded the construction/testing notes and KiCad project
files for the ELM Simple GAL programmer to the N8VEM wiki

it can be found at
http://n8vem-sbc.pbworks.com/w/browse/#view=ViewFolder&param=ELM%20Simple%20GAL%20Programmer

Regards

David Fry
Post by David Fry
One PCB left folks !!!!
Regards
David Fry
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who does
not have the facility to program GALS*, with the restriction of one
board per person and you pay the P+P (shipping) cost which will be UK
£3.75p to USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class
airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Edward Snider
2015-04-29 19:53:49 UTC
Permalink
Thanks David, I'm going to have a few of these PCBs made. I had the same
problem with the MiniPro and Lattice GALs.

Anybody enjoying using these GALs for logic might want to look at CPLDs.
I've been using Xilinx CPLDs in some projects and
they are fantastic for getting a lot of logic on one chip. Using a
schematic for your top-level design in the ISE suite makes things very easy,
and a simple programming header on the PCB makes circuit
corrections/enhancements doable with minimal board changes (if any).
Bit of a learning curve at first, but they're great.

Thanks again for uploading the GAL programmer files to the Wiki! :)

- Ed
Post by David Fry
To all,
I have now uploaded the construction/testing notes and KiCad project
files for the ELM Simple GAL programmer to the N8VEM wiki
it can be found at
http://n8vem-sbc.pbworks.com/w/browse/#view=ViewFolder&param=ELM%20Simple%20GAL%20Programmer
Regards
David Fry
Post by David Fry
One PCB left folks !!!!
Regards
David Fry
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a problem
with programming the Lattice GAL22V10's, my Chinese MiniPro programmer
claims to be able to program them but alas it failed to burn any of the
GAL22V10B's I had. Interestingly it would program GAL22V10's (without the
A,B,C or D suffix) but this left me with a problem as I have about 20 x
GAL22V10B's and only 2 x GAL22V10's, internet research seems to suggest
that the programming requirements may vary between different GAL suffixes
and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they actually
supplied 12) but unfortunately the PCB house made a small but correctable
error in the fabrication of the board (see image GALprogPCB Error.jpg), I
have received a full credit for the boards and so I got them for free.
I would like to offer these PCB's for FREE to anyone out there *who
does not have the facility to program GALS*, with the restriction of
one board per person and you pay the P+P (shipping) cost which will be UK
£3.75p to USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class
airmail).
If anyone is interested submit your name to this post and payment can be
sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-04-29 20:02:45 UTC
Permalink
Hi Ed,

no problem, feel free to use the files as you will, they belong to the S100
community now.
The gerber files are in a subfolder but check them over yourself in the
KiCad gerber viewer.

best regards

David Fry
Post by Edward Snider
Thanks David, I'm going to have a few of these PCBs made. I had the same
problem with the MiniPro and Lattice GALs.
Anybody enjoying using these GALs for logic might want to look at CPLDs.
I've been using Xilinx CPLDs in some projects and
they are fantastic for getting a lot of logic on one chip. Using a
schematic for your top-level design in the ISE suite makes things very easy,
and a simple programming header on the PCB makes circuit
corrections/enhancements doable with minimal board changes (if any).
Bit of a learning curve at first, but they're great.
Thanks again for uploading the GAL programmer files to the Wiki! :)
- Ed
Post by David Fry
To all,
I have now uploaded the construction/testing notes and KiCad project
files for the ELM Simple GAL programmer to the N8VEM wiki
it can be found at
http://n8vem-sbc.pbworks.com/w/browse/#view=ViewFolder&param=ELM%20Simple%20GAL%20Programmer
Regards
David Fry
Post by David Fry
One PCB left folks !!!!
Regards
David Fry
Post by David Fry
Hi Everyone,
Whilst recently building up my S100 XVGA board I stumbled upon a
problem with programming the Lattice GAL22V10's, my Chinese MiniPro
programmer claims to be able to program them but alas it failed to burn any
of the GAL22V10B's I had. Interestingly it would program GAL22V10's
(without the A,B,C or D suffix) but this left me with a problem as I have
about 20 x GAL22V10B's and only 2 x GAL22V10's, internet research seems to
suggest that the programming requirements may vary between different GAL
suffixes and even different manufacturers of the same part.
In the end I tracked down and old internet webpage for a simple Lattice
GAL programmer that programs various Lattice GALs via a PC parallel port.
The software is very basic being MSDOS command line stuff but it works for
me and gets the job done. So far I have erased and programmed Lattice
GAL22V10B's and Lattice GAL16V8D's I cannot vouch for any other GAL
models or GAL manufacturers.
More details can be found on the following link.
http://elm-chan.org/works/pgal/report_e.html
As a one off I have had a short PCB run done of 10 boards (they
actually supplied 12) but unfortunately the PCB house made a small but
correctable error in the fabrication of the board (see image GALprogPCB
Error.jpg), I have received a full credit for the boards and so I got them
for free.
I would like to offer these PCB's for FREE to anyone out there *who
does not have the facility to program GALS*, with the restriction of
one board per person and you pay the P+P (shipping) cost which will be UK
£3.75p to USA/Canada (1st class airmail) or UK £3.50p to Europe (1st class
airmail).
If anyone is interested submit your name to this post and payment can
be sorted once the names are in.
I'm happy to upload the KiCad files if someone can tell me which folder
to put them in.
regards
David Fry
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
John Parsons
2015-05-29 03:45:04 UTC
Permalink
Ed -- if you make a few of these and have an extra, I'll take one,
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Herb Johnson
2015-05-07 02:30:34 UTC
Permalink
To David Fry:

I presume you are out of these PC boards now. But the circuit is simple
enough to hand-wire, just a little tedious; I can do that. (Or someone who
produces boards is welcome to contact me.) Thanks for pointing to the
originating site for PC-parallel programming support, schematics, etc. I
presume you are using those programs. Already I see issues, excuse me if
you have worked around them:

1) old MS-DOS software that operates old PC parallel ports, won't run under
32-bit Windows - I/O calls evoke a "protection error". These programs
"need" to be run on an old PC with 16-bit MS-DOS; not under the Windows
"DOS command line" box.

2) a quick look at the ZIPped files, suggests the text and ASM may be in
some Wordstar-like format with bit 8 set; I see some character "garbage"
using a plain text-based editor and a hex editor. Did you have that
problem, if so how did you correct it? I'll poke at it on my own.

3) hopefullly the .COM files are not damaged - did you use those as
provided in the ZIP file? Or did you reassemble?

4) Currently the N8VEM Web site requires "login" for ordinary people to
access. This appears to be unintended. But since I have no password (and
won't request one) I have no access. I won't need the CAD files but it
would be a courtesy if you could send them to me, or point to some
non-protected web site who will have them.

GALs are often encountered in 1970's and early 80's microcomputers -
Compupro for example. So it's good of you to make this old resource, more
convenient for others. I may put this stuff on my Web site, if I produce a
working card. A brief check of source files suggests the originator was
"(C)ChaN, 1995-1997" - they should be given credit too.

Contact me c/o my Web site if you please, for various reasons I don't often
come "here". Thanks!

Herb Johnson
retrotechnology.com
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-05-07 10:26:59 UTC
Permalink
Hi Herb,

It just so happens that I have spare PCB that I can release to you, I will
forward payment shipping details to you privately.

1) With regards to DOS software not running under Windows 32 bit command
line, to be honest I've not tried, I have an old Compaq Prolinea PC running
proper MSDOS and I would assume that most people into retro computing would
also have some old pc kicking about.

2) Regarding the garbage characters in the source code, remember that the
project and software originate from a Japanese designer so I would expect
that with a Japanese character set (code page) the garbage characters may
resolve out to mean something to a Japanese person.

3) the executable COM files are fine, I've used them without issue.

4) I'll attach the requested file to the private email

best regards

David
Post by Herb Johnson
I presume you are out of these PC boards now. But the circuit is simple
enough to hand-wire, just a little tedious; I can do that. (Or someone who
produces boards is welcome to contact me.) Thanks for pointing to the
originating site for PC-parallel programming support, schematics, etc. I
presume you are using those programs. Already I see issues, excuse me if
1) old MS-DOS software that operates old PC parallel ports, won't run
under 32-bit Windows - I/O calls evoke a "protection error". These programs
"need" to be run on an old PC with 16-bit MS-DOS; not under the Windows
"DOS command line" box.
2) a quick look at the ZIPped files, suggests the text and ASM may be in
some Wordstar-like format with bit 8 set; I see some character "garbage"
using a plain text-based editor and a hex editor. Did you have that
problem, if so how did you correct it? I'll poke at it on my own.
3) hopefullly the .COM files are not damaged - did you use those as
provided in the ZIP file? Or did you reassemble?
4) Currently the N8VEM Web site requires "login" for ordinary people to
access. This appears to be unintended. But since I have no password (and
won't request one) I have no access. I won't need the CAD files but it
would be a courtesy if you could send them to me, or point to some
non-protected web site who will have them.
GALs are often encountered in 1970's and early 80's microcomputers -
Compupro for example. So it's good of you to make this old resource, more
convenient for others. I may put this stuff on my Web site, if I produce a
working card. A brief check of source files suggests the originator was
"(C)ChaN, 1995-1997" - they should be given credit too.
Contact me c/o my Web site if you please, for various reasons I don't
often come "here". Thanks!
Herb Johnson
retrotechnology.com
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Herb Johnson
2015-05-08 18:05:26 UTC
Permalink
Thank you, David for the prompt response and answers. I look forward to
your email and thanks for the board offer.

Those interested in 32-bit Windows vs 16-bit MS-DOS on hardware (the GAL
programmer requires a PC parallel port) may be informed by this Tech Note,
on the issues of MS-DOS software which operates I/O ports directly.

http://www.retrotechnology.com/memship/mship_pcport.html

Herb Johnson
Post by David Fry
Hi Herb,
It just so happens that I have spare PCB that I can release to you, I will
forward payment shipping details to you privately.
1) With regards to DOS software not running under Windows 32 bit command
line, to be honest I've not tried, I have an old Compaq Prolinea PC running
proper MSDOS and I would assume that most people into retro computing would
also have some old pc kicking about.
2) Regarding the garbage characters in the source code, remember that the
project and software originate from a Japanese designer so I would expect
that with a Japanese character set (code page) the garbage characters may
resolve out to mean something to a Japanese person.
3) the executable COM files are fine, I've used them without issue.
4) I'll attach the requested file to the private email
best regards
David
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-05-08 21:57:16 UTC
Permalink
Hi Herb,

I sent an email to your gmail address yesterday, it hasn't bounced at my
end.
if you haven't got it let me know and I'll send again

David
Post by Herb Johnson
Thank you, David for the prompt response and answers. I look forward to
your email and thanks for the board offer.
Those interested in 32-bit Windows vs 16-bit MS-DOS on hardware (the GAL
programmer requires a PC parallel port) may be informed by this Tech Note,
on the issues of MS-DOS software which operates I/O ports directly.
http://www.retrotechnology.com/memship/mship_pcport.html
Herb Johnson
Post by David Fry
Hi Herb,
It just so happens that I have spare PCB that I can release to you, I
will forward payment shipping details to you privately.
1) With regards to DOS software not running under Windows 32 bit command
line, to be honest I've not tried, I have an old Compaq Prolinea PC running
proper MSDOS and I would assume that most people into retro computing would
also have some old pc kicking about.
2) Regarding the garbage characters in the source code, remember that the
project and software originate from a Japanese designer so I would expect
that with a Japanese character set (code page) the garbage characters may
resolve out to mean something to a Japanese person.
3) the executable COM files are fine, I've used them without issue.
4) I'll attach the requested file to the private email
best regards
David
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Crusty OMO
2015-05-09 01:31:48 UTC
Permalink
Hi Dave,

Board arrived today, Thank you. What was the error on the board? Sorry if I missed that post.

Regards,
Josh Bensadon

Date: Fri, 8 May 2015 14:57:16 -0700
From: ***@googlemail.com
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:6984] Re: Simple GAL programmer for GAL22V10

Hi Herb,
I sent an email to your gmail address yesterday, it hasn't bounced at my end.if you haven't got it let me know and I'll send again
David

On Friday, May 8, 2015 at 10:53:45 PM UTC+1, Herb Johnson wrote:Thank you, David for the prompt response and answers. I look forward to your email and thanks for the board offer.

Those interested in 32-bit Windows vs 16-bit MS-DOS on hardware (the GAL programmer requires a PC parallel port) may be informed by this Tech Note, on the issues of MS-DOS software which operates I/O ports directly.

http://www.retrotechnology.com/memship/mship_pcport.html

Herb Johnson

On Thursday, May 7, 2015 at 6:26:59 AM UTC-4, David Fry wrote:Hi Herb,
It just so happens that I have spare PCB that I can release to you, I will forward payment shipping details to you privately.
1) With regards to DOS software not running under Windows 32 bit command line, to be honest I've not tried, I have an old Compaq Prolinea PC running proper MSDOS and I would assume that most people into retro computing would also have some old pc kicking about.
2) Regarding the garbage characters in the source code, remember that the project and software originate from a Japanese designer so I would expect that with a Japanese character set (code page) the garbage characters may resolve out to mean something to a Japanese person.
3) the executable COM files are fine, I've used them without issue.
4) I'll attach the requested file to the private email
best regards
David
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.

To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-05-09 07:27:16 UTC
Permalink
Hi Josh,

The PCB error is shown in the third picture on the first post of this
thread.
Page three of the construction notes that I uploaded to the N8VEM Wiki
shows the detail on how to correct the error.

best regards

David Fry
Post by Crusty OMO
Hi Dave,
Board arrived today, Thank you. What was the error on the board? Sorry
if I missed that post.
Regards,
Josh Bensadon
------------------------------
Date: Fri, 8 May 2015 14:57:16 -0700
Subject: [N8VEM-S100:6984] Re: Simple GAL programmer for GAL22V10
Hi Herb,
I sent an email to your gmail address yesterday, it hasn't bounced at my
end.
if you haven't got it let me know and I'll send again
David
Thank you, David for the prompt response and answers. I look forward to
your email and thanks for the board offer.
Those interested in 32-bit Windows vs 16-bit MS-DOS on hardware (the GAL
programmer requires a PC parallel port) may be informed by this Tech Note,
on the issues of MS-DOS software which operates I/O ports directly.
http://www.retrotechnology.com/memship/mship_pcport.html
Herb Johnson
Hi Herb,
It just so happens that I have spare PCB that I can release to you, I will
forward payment shipping details to you privately.
1) With regards to DOS software not running under Windows 32 bit command
line, to be honest I've not tried, I have an old Compaq Prolinea PC running
proper MSDOS and I would assume that most people into retro computing would
also have some old pc kicking about.
2) Regarding the garbage characters in the source code, remember that the
project and software originate from a Japanese designer so I would expect
that with a Japanese character set (code page) the garbage characters may
resolve out to mean something to a Japanese person.
3) the executable COM files are fine, I've used them without issue.
4) I'll attach the requested file to the private email
best regards
David
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
John Parsons
2015-05-29 03:35:28 UTC
Permalink
Will Dave or someone do another run of these boards? It seems there is a
lot of interest in GAL programming (the IDE board has two, for instance,
and newer boards are almost all using them), If someone will fix the KiCad
files to eliminate the error and tell me which board house to use I'll make
a run myself.
JohnP
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Malcolm Macleod
2015-05-29 03:54:11 UTC
Permalink
If someone can send me the KiCAD files and a description of the error or required changes, I can make the changes in the next few days.



From: n8vem-***@googlegroups.com [mailto:n8vem-***@googlegroups.com] On Behalf Of John Parsons
Sent: Friday, 29 May 2015 1:35 PM
To: n8vem-***@googlegroups.com
Subject: [N8VEM-S100:7109] Re: Simple GAL programmer for GAL22V10



Will Dave or someone do another run of these boards? It seems there is a lot of interest in GAL programming (the IDE board has two, for instance, and newer boards are almost all using them), If someone will fix the KiCad files to eliminate the error and tell me which board house to use I'll make a run myself.
JohnP
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-05-29 10:49:37 UTC
Permalink
Hi Malcolm & Others,

The relevant KiCad files and construction documentation were uploaded to
the N8VEM folders a few weeks ago, they are located here:-

http://n8vem-sbc.pbworks.com/w/browse/#view=ViewFolder&param=ELM%20Simple%20GAL%20Programmer

The KiCad files themselves are fine and need no corrections,
If you go back to my original post the issue was one of a manufacturer
error in the production of the board, the board files themselves look fine
in the KiCad gerber viewer.

As for future production/ordering, I placed this KiCad PCB design into the
S100 community as my circumstances and limited resources don't permit me to
sit on a pile of unsold boards,
I realise that this particular board is a cheap board to produce but I
don't want to set a precedent as I have a more complex and expensive board
that I have been working on for the last 5 months that I will be announcing
in the next day or so and a further S100 board in mind which I am just
beginning to investigate. My pocket money is kinda tied up :-)

If anyone is eager for a Simple GAL programmer PCB I still have 2 spares
which were originally pledged for but the individuals have since not come
forward. I'm happy to let them go under the same
deal (PCB free, you pay the packing and shipping)

Best regards

David Fry
Post by Malcolm Macleod
If someone can send me the KiCAD files and a description of the error or
required changes, I can make the changes in the next few days.
*Sent:* Friday, 29 May 2015 1:35 PM
*Subject:* [N8VEM-S100:7109] Re: Simple GAL programmer for GAL22V10
Will Dave or someone do another run of these boards? It seems there is a
lot of interest in GAL programming (the IDE board has two, for instance,
and newer boards are almost all using them), If someone will fix the KiCad
files to eliminate the error and tell me which board house to use I'll make
a run myself.
JohnP
--
You received this message because you are subscribed to the Google Groups
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Kryoclasm (Shawn)
2015-05-29 13:37:17 UTC
Permalink
I would like to get on of those boards if possible.

Shawn
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Fry
2015-05-29 13:45:19 UTC
Permalink
Hi Shawn,

your name is on the last one,

All spare Simple GAL Programmer PCB's are now gone !

best regards

David Fry
Post by Kryoclasm (Shawn)
I would like to get on of those boards if possible.
Shawn
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Andrew Bingham
2015-06-01 03:18:26 UTC
Permalink
Would this board run off the S-100 Parallel board in MS-DOS so we could use
an N8VEM system to make GALs for itself?
Post by David Fry
Hi Shawn,
your name is on the last one,
All spare Simple GAL Programmer PCB's are now gone !
best regards
David Fry
Post by Kryoclasm (Shawn)
I would like to get on of those boards if possible.
Shawn
--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...