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!

Description

In Vivado 2013.4, Enabling Nand Flash in Zynq IP processing system and clicking on the SMC timing calculation issues a Java.lang.NullPointerException as shown below:

Zynq IP customization can no longer be performed after this happens.

Java.lang.NullPointerException
at ui.data.coregen.a.a.e.c.bw.<init>(SourceFile:28)
at ui.data.coregen.a.a.e.c.bF.bIR(SourceFile:145)
at ui.data.coregen.a.a.e.c.bF.bGN(SourceFile:104)
at ui.data.coregen.a.a.e.c.ce.bGO(SourceFile:105)
at ui.data.coregen.a.a.e.c.bF.<init>(SourceFile:33)
at ui.data.coregen.a.a.e.c.bB.<init>(SourceFile:65)
at ui.data.coregen.a.a.e.c.bz.setVisible(SourceFile:46)
at java.awt.CardLayout.show(CardLayout.java:546)
at ui.data.coregen.a.a.e.c.bX.actionPerformed(SourceFile:433)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at com.jidesoft.plaf.basic.BasicJideButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:290)

Solution

This issue is fixed starting in Vivado 2014.1.

A tactical patch is attached to this answer for Vivado 2013.4 only.

Usage Details:

1. Close all Vivado GUI's.

2. Extract the 2013.4_patch.zip file

3. Replace the planAhead.jar file in the Vivado 2013.4 install location C:\Xilinx\Vivado\2013.4\lib\classes with the planAhead.jar file in the 2013.4_patch zip file.