Forum Discussion
This had better be a very expensive, very unique, one-of-a-kind system, or else it is going to be nowhere near cost effective to go this repair route.
The EPM7064LI44 is not a JTAG programmable device, so that leaves a very small class of equipment (old style parallel programmers) that are able to program blank devices. I have an EEtools (google them) TopMaxII USB programmer that is capable of programming EPM7xxx series parallel devices, given the appropriate socket adapter. If you had to go this route it will set you back about US$1K total for a full setup.
Finding usable EPM7064LI44 devices (basically EPM7064 in a PLCC44 package) is going to be an issue. They are no longer made. NOS from a surplus chip dealer, eBay, etc will have to do.
You will need the binary programming (POF) file. What do you mean by 'firmware code' hardcopy? Is this ABEL, Verilog, VHDL, or something else? Legacy versions of Quartus|| and MaxPlus are still available that can support compilation and programming for the EPM7064 series. Quartus 13.0sp1 or earlier.
If you are really lucky, an EPM7064S JTAG programmable part will be compatible, depending on four I/O pin assignments. It is supported by 13.0sp1 AND relatively inexpensive Altera USBblaster programmers.
In any event this is going to be a LOT of work, and could end up being very expensive, depending on some of your answers to above.
---
FYI I use EPM7064SLC44 (EPM7064S version in PLCC44 package) for some existing projects now. I do development in Verilog using QuartusII 13.0sp1 on a Win7 64 system, and program devices with a Terasic USBblaster|| USB/JTAG clone. Works well. But I do have my own stock of EPM7xxxS series devices that I bought before they went EOL.