cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
dschussheim
Explorer
Explorer
4,009 Views
Registered: ‎06-08-2017

Boot from SPI Flash at power on

Jump to solution

I am using a Kintex-7 160T FPGA board from enclustra with a custom baseboard. I have successfully downloaded my configuration onto the SPI flash memory on the FPGA board, and if I select boot from configuration memory device (in hardware manager), the configuration loads properly. 

 

However when I turn power off and on again, it does not reconfigure. Any suggestions on where to look for problems?

 

Right now the power to the FPGA and the power to the IO banks comes from separate power supplies. Could this be the problem?

0 Kudos
1 Solution

Accepted Solutions
dschussheim
Explorer
Explorer
5,184 Views
Registered: ‎06-08-2017

I fount the problem! I still had my JTAG cable connecting the FPGA to computer when I restarted the FPGA. With JTAG unplugged, it boots from flash correctly!

View solution in original post

3 Replies
hj
Moderator
Moderator
4,007 Views
Registered: ‎06-05-2013

Have you selected the correct mode pins to boot the device from flash? Can you share the config status/registers here.

 

Are there any errors which has occurred while programming the flash?

 

Check this AR https://www.xilinx.com/support/answers/66954.html


Thanks

-------------------------------------------------------------------------------------
For more information please refer to configuration resources https://forums.xilinx.com/t5/FPGA-Configuration/Configuration-Resources/m-p/753763/highlight/true#M5891
-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
dschussheim
Explorer
Explorer
3,935 Views
Registered: ‎06-08-2017

@hj

 

Mode pins are correct. It looks like 

REGISTER.CONFIG_STATUS.BIT29_BAD_PACKET_ERROR = 1.

 

I attached a picture with the rest of the configuration register values. They stay the same when I manually boot from flash in the hardware manager, but it appears that the FPGA is configured properly.

StartupConfig.PNG
0 Kudos
dschussheim
Explorer
Explorer
5,185 Views
Registered: ‎06-08-2017

I fount the problem! I still had my JTAG cable connecting the FPGA to computer when I restarted the FPGA. With JTAG unplugged, it boots from flash correctly!

View solution in original post