Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

GAL chips seem expensive to get started with, since programmers cost hundreds of dollars and even ISP cables aren't cheap.

Is there a cheaper way?

share|improve this question
3  
I've always heard it rendered as "Gate Array Logic". "Generic Array Logic" Is new to me. – Connor Wolf Nov 5 '10 at 5:42
2  
en.wikipedia.org/wiki/Generic_array_logic That's what they always called them in my EE classes. – samoz Nov 5 '10 at 13:58

4 Answers

up vote 5 down vote accepted

I'm not even sure GALs are still around today. CPLDs and FPGAs are preferred I believe, though I'm no expert. You can dig up development kits from digilentinc.com. There's a CPLD kit for $18 and the USB JTAG programming cable is $50. Those parts are Digilent C-Mod and JTAG-USB Cable. I believe the software (at least starter software) is free. Good luck!

share|improve this answer
1  
I just think it's a bit ridiculous that the programmers are more than twice as much as the kit itself. – samoz Nov 5 '10 at 13:57
Chips are cheap. Well, cables ought to be cheap, but there is a bit of intelligence in the cable. And it's proprietary. So yeah, it is a little ridiculous. – AngryEE Nov 5 '10 at 15:28
If chips are cheap, use a cpld to make a cpld programmer... posted as a joke, but that's actually what you will find inside a lot of them. Often the USB ones are an FT245 and the same CPLD previously used in the parallel version. – Chris Stratton Mar 12 '11 at 7:15

Here is the schematic for a simple home-made PCB for experimenting with Xilinx XC9536 CPLDs. It has a connector for a Xilinx programming cable, a socket for a crystal oscillator and an LED, as well as a small prototyping area. The artwork file is available.

share|improve this answer

Standard GALs need funky voltages and waveforms for programming. Lattice do some 'ispGAL' products which added an IS interface, but unless you want to stick to DILs and/or 5V, low-end CPLDs are more capable and easier to program.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.