UPGRADE YOUR BROWSER

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!

AR# 59070

2013.4 Vivado, Processing System 7 -When Zynq-7000 PS Nand Flash is enabled, clicking on the SMC timing calculation issues a Java.lang.NullPointerException

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.

 

 

 

 

Attachments

Associated Attachments

Name File Size File Type
ar59070_2013.4.zip 22 MB ZIP

Linked Answer Records

Associated Answer Records

AR# 59070
Date Created 01/13/2014
Last Updated 09/19/2014
Status Active
Type Known Issues
Devices
  • Zynq-7000
IP
  • Processing System 7