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!

Showing results for 
Search instead for 
Did you mean: 
Visitor fecon001
Registered: ‎11-23-2016

Configuration file for Quad-SPI Memory on ZC702



I'd like to use the Quad-SPI Flash Memory on the ZC702 Evaluation Board to save my configuration. 


Generate my bitstream is no problem. But if i try to create my configuration file(.mcs file) with:


write_cfgmem -format mcs -interface spix4 -size 128 -loadbit "up 0x0 N:/test.bit" -file design.mcs


Following Error occurs:


ERROR: [Writecfgmem 68-20] SPI_BUSWIDTH property is set to "1" on bitfile N:/test.bit. This property has to be set to "4" to generate a configuration memory file for the SPIX4 interface. Please ensure that a valid value has been set for the property BITSTREAM.Config.SPI_buswidth and rerun this command.


If i try change the SPI Bus width with:


set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]


it says:

ERROR: [Netlist 29-177] Cannot set property 'BITSTREAM.CONFIG.SPI_BUSWIDTH' because the property does not exist.


I read a few posts about this and found out that there isn't such an property on the zc702.


So my question is: How to create an configuration file that is possible to use with the Quad SPI Memory for configuration after startup???


I'm using Vivado 2016.2.


0 Kudos
2 Replies
Visitor sameer120
Registered: ‎05-01-2019

Re: Configuration file for Quad-SPI Memory on ZC702


I am having similar issue on PicoZed Board , can any body provide solution for this.

I am using Vivado 2018.3 Version and PicoZeb Board with 7030 part Rev C.



0 Kudos
Xilinx Employee
Xilinx Employee
Registered: ‎10-12-2018

Re: Configuration file for Quad-SPI Memory on ZC702

Hi @sameer120 ,

In Zynq, you should create a boot image using SDK whch contains FSBL and bit file. The FSBL is used to initialise the PS and defines the partions of boot image. Please try with SDK to create the boot image. Please let me know if you have any queries.


Thanks & Regards
Anil B
Don’t forget to reply, kudo, and accept as solution.
0 Kudos