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: 
Observer zhangxixi
Registered: ‎07-23-2018

ZCU102 Quad-SPI flash partial reconfiguration image question



I'm using ZCU102 to do partial reconfiguration project.

I have tested my partial reconfiguration IPs in JTAG mode and they work well.


Now, I'm moving bitstreams to SPI flash as its faster. I have several questions for making a boot image for SPI.


Q1. ZCU102 has a Quad-SPI Flash(ZCU102 page 33), therefore I can select interface as SPIx4 in "write memory configuration file".?  Here occur error: 


[Writecfgmem 68-20] SPI_BUSWIDTH property is set to "1" on bitfile C:/UNET/PR/DSP_2/DSP_2.runs/impl_1/design_1_wrapper.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.


When I went back to design, I tried with TCL command "set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]".

Here occur error:

ERROR: [Netlist 29-69] Cannot set property 'BITSTREAM.CONFIG.SPI_BUSWIDTH', because the property does not exist for objects of type 'design'.
Resolution: Modify .xdc or RTL to not set this property or move it to one of the following object types that can accept this property: bd_intf_net,bd_cell,diagram,bd_port,bd_net


I also tried to "add properties" to my design, but there is no "BITSTREAM.CONFIG.SPI_BUSWIDTH" option (searching results here.)


several references I tried:




For this problem, if the interface is selected as SPIx1, there won't be any problem generating the image. But the bandwidth will be 8 bit?


Q2. I continue with SPIX1 and "load data files" to add my partial reconfiguration bitstream.

According to Page 65 in:



I should make corresponding bin file first and load it. However, I select bit file for reconfiguration bitstream and it processed.

Is this okay?


Q3. I can't find the SPI Flash part MT25QU512ABB8ESF for ZCU102, which is stated in its user guide.




Can anyone advise me regarding the two questions above?



0 Kudos
1 Reply
Registered: ‎06-05-2013

Re: ZCU102 Quad-SPI flash partial reconfiguration image question

You need to follow the zynq Mpsoc tutorial. Steps which you have listed above are for 7 series, Kintex, Virtex not for zynq or zynq mpsoc.
Refer to this hands on user guide and create the project and try to boot from qspi.
Zynq TRM https://www.xilinx.com/support/documentation/user_guides/ug1085-zynq-ultrascale-trm.pdf
Don’t forget to reply, kudo, and accept as solution.