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

13.1 XST - ERROR:Xst:2683 - Unexpected error found while building hierarchy

Description

Whena PLL_ADVcomponent containinga negative phase shift is instantiated in a Virtex-5 device, XST generates the following error message:

ERROR:Xst - Xst_HdlConst_Imp::GetVectorValue : type must be enum or array of bit/char.
ERROR:Xst:2683 - Unexpected error found while building hierarchy.

Solution

1. This problemcan besolved with the new XST parser. The switch "-use_new_parser yes" can be either added in the GUI or in the XST script file that contains the .xst extension.Here is an example:

Ex: For GUI, add -use_new_parser yes command in the "Other XST command line options" present in the "Synthesis options" at the XST synthesis GUI window.

Ex: For XST script, add -use_new_parser yesto the XST script filewith the .xst extension.

2. Another alternative workaround for this issue would be to change the negative phase shift value to a positive phase shift value. Here is an example:

Ex: -55 -> 305
AR# 45303
Date Created 12/15/2011
Last Updated 12/15/2012
Status Active
Type General Article
Devices
  • Virtex-5 FXT
  • Virtex-5 LX
  • Virtex-5 LXT
  • More
  • Virtex-5 SXT
  • Virtex-5 TXT
  • Virtex-5Q
  • Virtex-5QV
  • Less
Tools
  • ISE Design Suite - 13.1