Hi Aiman,
You are correct. The goal is to program the MAX 10 devices with our third party programmer. In addition, we do want to manage the pof file directly, without converting it to SVF or JAM with Quartus.
We are already able to manage the pof file. For the programming algorithm we are following the BSDL 1532 & MAX10_programming_spec_Ver6.pdf documents. However, my first question is why the SVF file generated with Quartus includes also the following JTAG sequence:
SDR 23 TDI (500008);
SIR 10 TDI (205);
RUNTEST 128 TCK;
SDR 32 TDI (00000000) TDO (1E000000) MASK (FF800000);
I cannot find anything about it. I'm worried that it must be performed even if not described in any document.
Regarding my second question, we have already find out the solution: the ISC address is simply the address with MSB first.
Best Regards,
Luca