Forum Discussion
Will not read EPM7128S
I installed Quartus II 9.1sp2 and still no luck with reading the device. I can write and verify the file and the security bit is off.
Looks like you are right.
I had based my earlier answer on my tests using an EPM3064A and EPM7064S devices using QuartusII Web 9.0sp2.I have development boards with those devices and QuartusII Web 13.0sp1 cannot examine them, but QuartusII Web 9.0sp2 can.For each of those devices I could read/examine the device program to a file, and then use that file to verify the program.
So I (wrongly, it appears) extrapolated the functionality to the EPM7128S device.
I pulled out my EPM7128S development board, and lo and behold examine is not enabled (no checkbox capability) ineither of QuartusII Web 13.0sp1 (expected), but NOT present in either QuartusII Web 9.0sp2 or QuartusII Web 6.1. Theexamine (and erase) check boxes are disabled for the EPM7128S across the board in all tested versions.
So it appears that the correct answer is there is partial capability for examine of EPM3xxxA and EPM7xxxS devices in earlierQuartus versions. I don't have access to any Quartus versions prior to 6.1 nor do I have any MaxPlusII versions.
So the exact Quartus version that stopped being able to examine an EPM7128S will remain a mystery for now.
Ok lets start all over again and redo all the tests I can do from scratch instead of relying on partial memory.
I have QuartusII 13.0sp1, 9.1sp2, and 6.1 available.
I have boards with an EPM3064A, an EPM7064S, and an EPM7128S available.
Trying all the combinations of boards and program/verify/examine functionality I get this matrix.
| 3064A | 7064S | 7128S | |
| QuartusII 6.1 | program/verify/examine/erase | program/verify | program/verify |
| QuartusII 9.1sp2 | program/verify/examine/erase | program/verify | program/verify |
| QuartusII 13.0sp1 | program/verify/examine/erase | program/verify | program/verify |
So as can be seen ONLY the EPM3064A supports the examine feature in QuartusII versions I tested.
Neither of the EPM7064S nor EPM7128S support the examine feature in any of those versions.
I can't say about earlier Quartus versions as I don't have those anymore (6.1 is from 2006). At some point I suspect
Quartus supported the examine function for the EPM7nnnS parts but I can't say when based on the tools I have available.
- Maxcat8002 years ago
New Contributor
I tried version 2.1, 2.2, 4.1, 4.2, 5.0 and 5.1. Examine/read function disabled on all of them for EPM7nnnS parts. I don't know if this function ever was enabled or the versions, I found online have been updated to not allow this function.
- _AK6DN_2 years ago
Frequent Contributor
Truthfully I am not surprised that is what you found, that EXAMINE is not enabled for EPM7xxxS for any version of QuartusII.
I can say I have never needed to do an EXAMINE.
I certainly have used PROGRAM and VERIFY routinely over the years.
BLANK CHECK hardly ever, usually just reprogram and verify.My observation is that folks wanting to do an EXAMINE typically have some piece of hardware that they don't have the
original program image for, and they either want to reverse engineer it, or attempt to copy it to program a replacement chip.These days replacing an EPM7xxxS (out of production) with an ATF15xx (still in production) can be done using
the POF2JED tool from MicroChip, but these requires the original .pof programming file, or the one read out of the device
using the EXAMINE function. I have used POF2JED with the Quartus generated .pof file, but never with one extracted from a device.These days using a legacy third party device programmer (Xeltek, EEtools, etc) is probably the only mechanism to read
the contents of an EPM7xxx/A/B/S series device, as those programmers use the parallel programming access method, and
do not use the JTAG interface.