Forum Discussion
Ok, your answer about the uniqueness of this hardware explains everything.
The POF file is the binary image file that is programmed into the CPLD device. THAT is the (only) file you need to program a replacement.
You will need device(s) to program. I have lots of NOS EPM7064SLC44-10 in my possession. But it is NOT the same as EPM7064LI44-?? (you mentioned no speed grade).
You will need to source these devices somewhere. Most mainline distributors don't carry these now, they are obsolete. You will need to go to the secondary/surplus market.
Luckily these devices are reprogrammable, so you can use a used one and reprogram it with your POF.
Given the reference to Max+Plus v8.2 your source files are probably written in AHDL (Altera Hardware Description Language). This is an old language, but it could easily be rewritten into Verilog (a modern language) if need be.
Lastly you will need a programmer that supports your device. I personally recommend www.eetools.com development programmers, I have had several for years.
They are capable of programming your part with the appropriate PLCC44 to DIP48 adapter.
Any of the EETOOLS TopMax III, ProMax II, TopMax II, UniMax, ChipMax2, ProMax4G, TopMax should work. I recommend the TopMax III (newest) or TopMax II (what I have) as they are USB devices and the programming application can run on Windows 7 or even WIndows XP if need be. Probably Win 10 also, although I have not tried that.
So I would recommend at this point sourcing EPM7064LI44-xx (-7ns -10ns, -15ns, as appropriate) devices. If you can't find these you are between a rock and a hard place.
PS: I just checked on the EETools MaxLoader programming application and it indicates that it can program an EPM7064S as an EPM7064. I have never done this; not sure if your POF file would work for this. The EPM7064S is the same architecture as the EPM7064 but it normally reuses four I/O pins as the four JTAG programming pins. You can redefine some/all of these as normal I/O, which is what it might be doing. In your case it depends if the four pins which map to JTAG are used as normal I/O (probably true, I'm guessing). Programmer tool screenshot: