04-06-2021 08:13 AM
Dear engineers:
I designed a board based on xcvu13p and I referred to VCU118, the eval kit of XCVU9P. I put a MT25QU01GBBB8ESF-0SIT flash on the board and I can successfully write this flash. However, the board cannot boot from the flash and the done pin cannot be pulled up. The M[2:0] pin is set to 001. could you please give me some help?
04-06-2021 08:31 AM
@niu_zun ,
>> Please try removing your JTAG Cable from your custom board and then boot from flash and share the results ?
If issue still persists, share the configuration status registers as shown below :
04-06-2021 07:45 PM - edited 04-06-2021 09:08 PM
Hello, Thanks for your reply.
We indeed boot from flash without the plug of jtag cable. However, the board still cannot boot from the flash.
The Done pin is still pulled down.
We wait for a minute and plug the jtag cable. We first try to choose "boot from configuration memory device" but this process failed, either.
Then we export the information of the registers. The table is attached.
I don't make sure the way to create mcs file and write the flash is right although the flash can be written successfully. We add two phrases in the xdc file:
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property BITSTREAM.CONFIG.SPI_FALL_EDGE YES [current_design]
and we choose the xt25qu01g-spi-x1_x2_x4 memory device.
We desire your help. Best wishes.
04-06-2021 07:46 PM
04-07-2021 06:28 PM
@ddn hello dear engineer,Please give me some help..
04-09-2021 12:23 PM
@niu_zun ,
From the excel sheet you sent me, FPGA received data from flash. But DONE didnt went high.
So I suspect some Hardware issue. Please share your configuration interface schematic.
04-11-2021 06:42 PM
Hello, @ddn Thanks for your reply.
Here are our constraining phrases and our schematic.
set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]
set_property BITSTREAM.CONFIG.SPI_32BIT_ADDR YES [current_design]
set_property CONFIG_MODE SPIx4 [current_design]
we once changed the cclk frequency but the device still cannot boot from the flash. We attached the CCLK signal. We also try to choose "boot from memory device " with the plug of the JTAG. This process cannot succeed, either.