I bought a couple of
Atmel ATF22V10C PLDs and two
TI TIBPAL16L8 PALs as a quick-decision addition to someone else's Element14 order.
My plan was to bit-bang program them with an Arduino and then use them in a hybrid relay+fet H-bridge I've been working on. I did a cursory look at datasheets and guides on the web before buying them -- lots of information from a variety of sources, especially on created the JEDEC files, is available -- so I went for the dive.
Lacklustre information The parts arrived a few days ago and I have been looking into how to program them. Absolutely no information about the signals you use to burn your logic into the arrays seems to be publicly available. From Atmel's side there is not even an admission that this information does not exist -- it's simply a confusing void, like when you don't know the exact name of what you're Googling for and never find what you are after.
Atmel gives you this much:
The
referenced document only lists approved programmers, nothing on how they are actually programmed. Older documents for previous models such as the eeprom-based ATF22V10 share the same lack of information. They also have a
swathe of "how to" and introductory guides similarly empty of relevant information, such as a
Using programmable Logic Devices guide.
Solving the problem TI atleast tells you that you can try contacting them or their distributors:
I'm going to try this but I presume it won't work out. Something along the lines of needing to pay for this information or the fact I'm just a smelly hobbyist.
The 'proper' option is to buy an approved programmer, but these cost triple-digit figures. This is far to steep for a student wanting to make a couple of their own boards for fun.
Have I missed some vitally important information? At the moment I'm presuming I was silly and bought some NDA necessary chips. Does anyone have any CPLDs/etc they can recommend with documented programming interfaces?