11

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?

stevenvh
  • 145,145
  • 21
  • 455
  • 667
samoz
  • 1,181
  • 3
  • 13
  • 26

4 Answers4

5

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!

Jeff Atwood
  • 101
  • 1
  • 5
AngryEE
  • 8,669
  • 20
  • 29
  • 3
    I just think it's a bit ridiculous that the programmers are more than twice as much as the kit itself. – samoz Nov 05 '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 05 '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 07:15
4

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.

Leon Heller
  • 38,774
  • 2
  • 60
  • 96
4

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.

Amos
  • 2,893
  • 3
  • 26
  • 26
mikeselectricstuff
  • 10,655
  • 33
  • 34
3

A simple GAL programmer: http://elm-chan.org/works/pgal/report_e.html

And if you want to know how to program: http://www.rexfisher.com/Downloads/CUPL%20Tutorial.htm

Daniel Grillo
  • 7,659
  • 18
  • 51
  • 69