Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21602 Discussions

Arria 10 GX FPGA Development Kit flash in unprogrammable state

quent
Beginner
103 Views

Hi,

 

I have the Arria 10 GX FPGA Development kit. Part numbers: Arria 10 (10AX115S2F45), MAX V (5M2210ZF256), Flash (CFI_2Gb).

All switches are at factory default positions per 3.2. Default Switch and Jumper Settings

 

The board appears to be in an unrecoverable state. On power up, in factory settings, D14 is illuminated green and D15 is illuminated green. After a few seconds D15 turns off and D16 is illuminated red.

 

Board Test System:

I have launched the Board Test System interface to try factory resetting the board:

 

It recognizes the board connection via USB Blaster II to the on-board micro-USB port but fails to read production information and shows a different Arria 10 part number (10AX115H1) than what is directly on the chip (10AX115S2F45). I have taken off the heatsink and checked.

quent_0-1758294791255.png

 

I have tried recovering factory settings in Board Test System by entering the board part number, revision, etc but it always ends up failing due to:

1. SEVERE: java.io.IOException: Get master service paths failed! Device: "/devices/10AX115H1(.|E2|ES)|10AX115H2|..@1#USB-1"

 

2. SEVERE: java.io.IOException: Get master service paths failed! Device: "/devices/10AX115H1(.|E2|ES)|10AX115H2|..@1#USB-1"

 

3. SEVERE: java.io.IOException: Claim master service failed! Type: Path: master

 

4. SEVERE: java.io.IOException: Claim master service failed! Type: Path: nios2

 

 

With all of this I figured I would factory reset it through Prime Programmer Pro.

 

Quartus Prime Programmer Pro:

All hardware on autodetect and JTAG chain come up recognized. 

I then proceed to:

1. Add dummy.sof file to the Arria 10

2. Add max5.pof to the MAX 5

3. Add fpp_config.pof to the Flash (CFI_2Gb)

4. Selected Program/Configure and clicked Start

 

Result: Arria 10 and MAX 5 were able to be configured and then it begins to erase the 1st flash device which it does but then it fails after hitting a random address during programming:

 

Erasing 1st Flash Device:

quent_2-1758296935667.png

 

Programming 1st Flash Device then Failure:

quent_1-1758296841442.png

 

Not sure where to go from here. It seems like the flash was programmed while in factory recovery mode causing the factory image to be corrupted. I don't know, this board was a hand-me-down.

I have seen things online that you can fix this with a factory .jic file which I can't seem to find anywhere online and the forums that seem to go anywhere all turn into private support conversations. 

 

Thanks for any help on this, i've tried to include as much information as possible.

0 Kudos
0 Replies
Reply