1
\$\begingroup\$

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?

asked Dec 26, 2015 at 7:35
\$\endgroup\$
6
  • \$\begingroup\$ Why do you want to use a PAL? Do you have the vendor's toolchain (software) to generate the appropriate files for the PAL-programmer? For driving a 7 segment display I would personally either use an off the shelf driver or a small microcontroller. \$\endgroup\$ Commented Dec 26, 2015 at 7:42
  • \$\begingroup\$ This would be a good question if you remove the part about the seven segment display, since it is irrelevant to your actual question. \$\endgroup\$ Commented Dec 26, 2015 at 7:44
  • 1
    \$\begingroup\$ en.wikipedia.org/wiki/Programmable_Array_Logic#Programming_PALs \$\endgroup\$ Commented Dec 26, 2015 at 8:01
  • \$\begingroup\$ jippie: I understand, and I'll do that in the future, I just want a project to test out using a PAL like this. \$\endgroup\$ Commented Dec 26, 2015 at 8:04
  • 1
    \$\begingroup\$ Please don't use a PAL. You won't gain anything over using a CPLD or FPGA that is actually available. \$\endgroup\$ Commented Dec 26, 2015 at 8:09

1 Answer 1

2
\$\begingroup\$

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.

answered Dec 26, 2015 at 13:57
\$\endgroup\$

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.