JIC Programming Error - Silicon ID different from JTAG ID
Hi,
When I download JIC file to the EPCQL1024 on board Arria 10 GX development kit (DK-DEV-10AX115S-A), I get the silicon ID mismatch error.
Is this error referring to the Arria 10 ID or serial flash ID?
In the programming file conversion, I have tried different devices "10AX115S2", "10AX115H1" and "10AX115H2" on the flash loader. They had the same programming error message.
The programmer is able to run up to 80% and stops when entering "serial flash loader programming" stage.
This is the JIC conversion configuration.
Did I miss something?
Hi @YuanLi_S_Intel ,
I've managed to resolve the serial flash programming issue. I missed to set the board switches (specifically MSEL) correctly.
The default board switch settings don't work because the MSEL setting (001) is specific for PS (Passive Serial) and FPP (Fast Passive Parallel) mode mainly for POF.
The Arria 10 GX serial flash programming could only use JIC file; and JIC conversion from SOF can only select AS (Active Serial) mode.
Hence, I have set MSEL[2..0] board switches for 011 or 010 to download my converted JIC file.
Quartus is able download my FPGA code properly, and I can also cold start the FPGA to run the code from serial flash to perform my FPGA operations.
Generally, this issue is closed but I have a question on a little side effect I see.
With reference to the Quartus image in my first post at the top, there is "Factory default SFL image" automatically loaded when I "add flash device", add JIC file and check the "Program/Configure" box.
After successfully downloaded JIC file, the "Factory default SFL image" disappeared (refer to red arrow in image below).
Is there a direct way to add this SFL back?
Currently, I have an indirect method by firstly changing serial flash device back to the same EPCQL1024, next reloading the same JIC file, and then checking "Program/Configure". This can reload the default SFL.
Is there a direct and quicker way?
Addressing my own topic query, silicon ID is expecting 0x21 which is the device ID of the serial flash, instead of FPGA JTAG ID.
Best Regards
Ryan