cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
416 Views
Registered: ‎11-29-2017

How to set maximum transfer speed for SPI flash image transfer for microblaze based designs.

I have 5megabyte elf image since it have a static frame data.It is taking more than 12 minutes loading when booting from flash after configuring spi flash IP to performance mode from Vivado.I am using the same SDK program as for normal mode.Could any one help to get out of this slow transfer??

0 Kudos
2 Replies
Highlighted
Xilinx Employee
Xilinx Employee
362 Views
Registered: ‎08-10-2008

回复: How to set maximum transfer speed for SPI flash image transfer for microblaze based designs.

To speed up the programming of SPI flash, you need to set up the cable frequency instead of the default. You can see this choice while detecting the target with Vivado.

To speed up the configuration of FPGA, set the CCLK parameter bigger while generating the config image.

------------------------------------------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
---------------------------------------------------------------------------------------------------------
Highlighted
Xilinx Employee
Xilinx Employee
345 Views
Registered: ‎03-07-2018

回复: How to set maximum transfer speed for SPI flash image transfer for microblaze based designs.

Hello @mmdsaifudn 

Adding to @iguo inputs:

You can also change interface width from SPIx1 to SPIx2 or SPIx4 or SPIx8 to improve FPGA boot timming.

Microblaze booting time improvement can be done by modifying the bootloader by increasing the number of bytes that can be transferred at a timehttps://forums.xilinx.com/t5/Embedded-Development-Tools/very-slow-SPI-bootloader/td-p/642007

Regards,
Bhushan

-------------------------------------------------------------------------------------------------------------------------------------------------
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.
-------------------------------------------------------------------------------------------------------------------------------------------------
0 Kudos