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,832
  • 21
  • 457
  • 668
samoz
  • 1,191
  • 3
  • 13
  • 27

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,699
  • 21
  • 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,983
  • 2
  • 62
  • 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
  • 27
  • 26
mikeselectricstuff
  • 10,683
  • 34
  • 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,677
  • 18
  • 51
  • 70