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# 63482

2013.1 Vivado - Creating a contour map results in java.lang.ArrayIndexOutOfBoundsException


When I attempt to create a contour map from a scan.csv file I see the following java.lang.ArrayIndexOutOfBoundsException:

java.lang.ArrayIndexOutOfBoundsException: -1
at ui.views.labtools.serial.Scan2dContourData.getSquareCorners(Scan2dContourData.java:553)
at ui.views.labtools.serial.Scan2dContourData.createContourDataAtValZ(Scan2dContourData.java:666)
at ui.views.labtools.serial.Scan2dContourData.createContourData(Scan2dContourData.java:846)
at ui.views.labtools.serial.Scan2dContourChart.updatePlot(Scan2dContourChart.java:60)
at ui.views.labtools.serial.Scan2dBaseChart.createModels(Scan2dBaseChart.java:146)
at ui.views.labtools.serial.Scan2dBaseChart.setSioScan(Scan2dBaseChart.java:248)


This occurs when the contour plot algorithm is failing for Serial I/O.

As a result you cannot see the heat map plot, even though this plot is fine.

In Vivado 2013.2, Vivado will prevent this by detecting when the contour plot algorithm goes off the map.

When this occurs it will prevent you from accessing it by disabling the Show Contour commands.  
So when the algorithm fails, you will only be able to see the heat map.

In Vivado 2013.3 the contour algorithm has been fixed to display correctly.
AR# 63482
Date 02/06/2015
Status Active
Type General Article
  • Vivado Design Suite - 2013.1