AR# 69928

2017.3 Zynq UltraScale+ MPSoC: Low Performance during Flash (QSPI and NAND) Programming

Description

In Vivado 2017.3, longer programming time for flashes (QSPI and NAND) might be observed for Zynq UltraScale+ devices using XSDK and Vivado Hardware Manager.

This loss in performance is due to a change in cache management.

Solution

The following work-arounds are available:

  • Apply the attached patch.
  • Keep using the 2017.2 Vivado Hardware Manager to program 2017.3 images into flash. The design flow can be done in 2017.3 (Vivado and XSDK).
    Simply use the 2017.3 FSBL and BOOT.bin to program the flash using the 2017.2 Vivado Hardware Manager.
  • Refer to (Xilinx Answer 68657) for an alternative way to program the flash in Zynq UltraScale+ MPSoC.

The current plan is to fix this issue for the 2017.4 release.

Attachments

Associated Attachments

Name File Size File Type
AR69928_vivado_2017_3_preliminary_rev1.zip 2 MB ZIP
AR# 69928
Date 10/18/2017
Status Active
Type General Article
Devices
Tools