Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Extract programming file from Altera EPLD

I am looking to extract the *.pof file from a MAX7000 series EPLD (EPM7256SRC208-7).

I am working on an old project and over the course of time we appear to have misplaced the archived programming file that was used in the aforementioned device.

Is there a way to extract any information (best case scenario the *.pof files itself) from a programmed Altera EPLD so that we have a copy of this file.

9 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The Quartus software manual tells that the "examine" (read configuration) function isn't available for MAX7000S. I think, this means, that readback isn't supported by the JTAG interface. It may be still possible with a parallel programmer.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Reading of a master device and creating of POF file or programming project file is

    common task for universal device programmers. With help of appropriate programming adapter and as long as the master device is not protected against reading.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I have the same question as scott.holmes except my chip is a EPM7032. I see the post by mbenca states that "readback is a common task" but FvM states that read back may not be supported by the JTAG programmer for the Max7000S. Before I blindly purchase a MasterBlaster programmer with the hope that it will work. I would like to know if anyone (Scott.Holmes) has tried to read back a programmed Max7000 series CPLD at all and if anyone has read back a program with the masterbaster stand-alone programmer.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I managed to read back the programming file using a ByteBlaster. Haven't used the MasterBlaster.

    I seem to remember reading that you need the parallel programmer to perform a read back operation. I could be wrong about that though.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks, that is what I wanted to hear. Whatever works. Do you have the part number of the byteblaster you used? I have found stock on different byteblasters. I can purchase anything I want, that will work, and I would like to get one that I have had reports from people saying it worked for them.

    I am also going to have to use a stand alone programmer so I will need an Socket adapter. Did you use in circuit programming or external stand alone programmer? If you used a socket adapter; where did you buy it? I am having trouble finding stock. I have found a couple of hard to find stock vendors but they are taking a long time to reply to my RFQ.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I managed to read back the programming file using a ByteBlaster. Haven't used the MasterBlaster.

    --- Quote End ---

    I recently noticed, that the Quartus V11 programmer window is different from V9, that I previously used. It's asking for MAX3000 or MAX7000 connected with auto detect and has the examine function enabled for MAX7000 devices. So the missing readout feature seems to be a Quartus V9 lack of functionality only.

    With Quartus V11, readback of unlocked JTAG capable MAX7000 devices is possible with all programmers, Byteblaster and USB Blaster as well.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thanks for the reply FvM. I have the programmer and will soon have a adapter module. My part is a EPM7032LC44. I believe only the S versions of the Max7000 are JTAG capable. Do you know if I will still be able to use the readback function on a obsoleted Max 7000 chip that does not support JTAG.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I never used these pre-JTAG devices. But I would expect it's possible with a parallel programmer.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi, I new to the Altera JTAG system. My company has restored an old project, but the documentation and the programing are missing. I´m trying to speed up the project by reading some prototypes that the company created before with a USB Blaster. I downloaded the quartus software but I can no read the program inside the MAX 3000 element. Is there any guide or user manual about the software that I could use? the prototypes were supose to be sent to another company so I believe that thei could be protected, how can I know if they are protected?