Electronic – Using a PAL for a seven segment display

7segmentdisplayprogrammable-logictexas instruments

I know next to nothing about PAL. I was wondering how one goes about programming a PAL (an old TIBPAL 16L8-25CN in my case) to drive a seven segment display, sort of like a HEF4511B. Right now I just have an arduino uno and a raspberry pi, do I have to buy an EPROM programmer? What program should I use?

Best Answer

You need some software (ABEL, WINCUPL, PALASM) and a compatible programmer (hardware). As Bruce says, this series is OTP (one time programmable) so if you make a mistake you need another chip. There were some UV erasable (windowed) parts made with similar capabilities (different part numbers).

You can probably download at least one of the software programs for free, and if you have a universal EPROM programmer that supports PALs you may be all set save for the actual development. The software is so old you may have to run it in emulation under DOS (or equivalent) since it's probably 16-bit code.

For something more modern, look at Xilinx Coolrunner CPLDs (flash-based) but the software is a bit of a pig.