Problem for programing MAX7000
Hello,
I have electronic cards with 4 MAX7000 FPGAs which work perfectly and which I can program without any problem.
The 4 FPGAs are in a JTAG link (TDI-TDO) the first 3 are MAX7128S and the last a MAX7256S.
They were developed under Max+plus.
I program them with Quartus II programmer version 6.0 software and the Blaster USB interface.
I made a minor modification on the MAX7256S and regenerated a .POF file.
When I put the latest .POF file in the chain instead of the old one, I can no longer "verify" any of the FPGAs. I have an error message:
Error: Can't verify device and
Error: Operation failed
Whereas with the old POF file we can verify any FPGA.
The problem seems to be related to the newly compiled file?
Thank you for your ideas.
I understood what is wrong.
In fact, it is the verification part of the programmer that is buggy or illogical in its operation.
I spotted two flaws:
To check any fpga in the chain, there must be at least the first .pof file in the chain in addition to the .pof file to be checked.
But it's not this weird thing that blocked me. To do a check of any fpga in the chain all .pof files, if put in the chain must be equal to what is in the fpgas on the card, even if it is not the one that we want to check. Because in this case the programmer does not even try to launch a verification and that is what stopped me, so much I wanted to understand.
The solution is very simple, you can compile with any version, anything, you must first not try to check anything and simply start programming.