UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

program spi flash done did not go high

Reply
Highlighted
Visitor
Posts: 14
Registered: ‎03-13-2013

program spi flash done did not go high

 

We could config the FPGA through jtag ,but whe we program the sp6 lx45t  w25q128fv spi flash ,it failed - done did not go high. We have used the same circuit in our last board sp6 lx100t ,spi flash programming worked.

 

I have erase the  flash and read back the flash contents  successfully. And the bmp file is the contents compare.

And i have checked the power supply , done pin , program_b ,init_B pin pull up, it is correct.

 

So I think the fpga  ic has broken or has some drawback , the rtl function part works well at least now.

 

I am confused.

 

Log : 

 

 

// *** BATCH CMD : ReadStatusRegister -p 1
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': Reading bootsts register contents...
[0] VALID_0 - ERROR OR END OF STARTUP (EOS) DETECTED : 0
[1] FALLBACK_0 - FALLBACK RECONFIGURATION ATTEMPT DETECTED : 0
[2] RESERVED : 0
[3] WTO_ERROR_0 - WATCHDOG TIME OUT ERROR : 0
[4] ID_ERROR_0 - FPGA DEVICE IDCODE ERROR : 0
[5] CRC_ERROR_0 - CYCLIC REDUNDANCY CHECK (CRC) ERROR : 0
[6] VALID_1 - ERROR OR END OF STARTUP (EOS) DETECTED : 0
[7] FALLBACK_1 - FALLBACK RECONFIGURATION ATTEMPT DETECTED : 0
[8] RESERVED : 0
[9] WTO_ERROR_1 - WATCHDOG TIME OUT ERROR : 0
[10] ID_ERROR_1 - FPGA DEVICE IDCODE ERROR : 0
[11] CRC_ERROR_1 - CYCLIC REDUNDANCY CHECK (CRC) ERROR : 0
[12] STRIKE CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0
[13] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0
[14] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0
[15] STRIKE_CNT - STRIKE COUNT FOR FALLBACK ATTEMPTS : 0
'1': Reading status register contents...
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 1
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 1
[9] MODE PIN M[0] : 1
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 0
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 1

bit compare.bmp
Moderator
Moderator
Posts: 1,289
Registered: ‎01-15-2008

Re: program spi flash done did not go high

which version of the impact tool you are using? can you try with 14.1 impact tool.

could you share the log file with the error message in impact.

also can you share the .bgn file which will be in the folder where bitfile is created

Moderator
Posts: 3,000
Registered: ‎06-05-2013

Re: program spi flash done did not go high

@abc2005211Fallback status is 1, may be it is not able to load the golden. Could you try with a simple bitstream and make sure this isnt an issue with an image? Also, if you could probe SPI lines, INIT and prog would help us understand.

-Pratham

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
Visitor
Posts: 14
Registered: ‎03-13-2013

Re: program spi flash done did not go high

Thanks so much!

We have soldered another FPGA on the board xc6slx100t ,it worked.

 

So we still insisted that the the lx45t we bought  had some drawback.

 

 

what about your opinion?

Visitor
Posts: 14
Registered: ‎03-13-2013

Re: program spi flash done did not go high

in our situation, the impact version does not matter.