Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17255 Discussions

Programming problem - FPGA Configuration Device Migration - EPCS16 to EPCQ16A

Matan_b
Novice
581 Views

hello.

I need urgent help with jic file generating.

We have a product whose old card has an FPGA device: EP3C25 (U256I7N) and a configuration device: EPCS16 (SI8N).

Since the EPCS components are obsolete, the new card of the product has a configuration component of type EPCQ16A (SI8N).

 

When I try to load the jic file using the programmer, the attempt fails - I have attached the programmer's log below.

The Jtag interface is not the problem - I know thשא because when I try to do "auto detect" with the programmer, it identifies the correct FPGA and I am able to program a SOF file directly through the programmer.

 

I have tried several solutions without success. Here are the solutions I have tried:
1. I tried to regnerate a JIC file using "convert programming file" and select the correct configuration device - EPCQ16A
2. I tried to change the "convert programming file" related setting under "advanced" - the setting "Disable EPCS\EPCQ ID check" .
3. I tried to create the burn file in different Quartus environments 13.1.4 with the patch for "", 18.0, 21, 22.1


I checked the voltage supply to the component electrically on the PCB and it is fine. Also the SPI lines look fine. (The CS and DCLK lines behave similarly to how the old, working PCB behaves when it is empty).

I tend to think that this is a problem related to creating the burn file - and this is because the Error (209025) indicates that the programmer is trying to read a silicon ID - and the command to read a silicon ID exists in EPCS but not in EPCQ (this is what is written in AN 822: Intel® FPGA Configuration Device Migration Guideline footnote 20) - so maybe the programmer expected silicon ID when the EPCQ does not have this command...

I would appreciate help and a quick response, thank you very much.

 

------------------------

programmer's log:
Info (209060): Started Programmer operation at Thu Dec 19 11:59:48 2024
Info (209016): Configuring device index 1
Info (209017): Device 1 contains JTAG ID code 0x020F30DD
Info (209007): Configuration succeeded -- 1 device(s) configured
Info (19845): Start Serial Flash Loader programming
Error (209025): Can't recognize silicon ID for device 1. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly.
Info (19845): End Serial Flash Loader programming
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Thu Dec 19 11:59:51 2024

0 Kudos
1 Reply
Fakhrul
Employee
418 Views

Hi,


This post duplicates the following thread: Programming problem - FPGA Configuration Device Migration EPCS16.

Therefore, this thread will be transitioned to community support. Please refer to the other post in the link above for further discussion.


Thank you.


0 Kudos
Reply