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

8.1i ISE - Test Bench Waveform can be created with the same name as another source file but gives hierarchy error when saved

Description

Keywords: tbw, building, hierarchy, test bench, waveform, new source

I select Project -> New Source, in the New Source wizard. I create a TBW, name it with the same base name as an existing project source (e.g., "counter.tbw" when "counter.vhd" exists in the project). I am able to proceed with the Waveform Editor and add all the desired stimuli to the waveform.

At this point, I select "save." The TBW file is created, but Project Navigator issues a pop-up message indicating:

" Error(s) occurred while building the hierarchy. Refer to the transcript for more details"

The TBW file is added to the project as a user document. The waveform can be opened in the Waveform Editor, but no processes are available.

Is there a way to fix this without losing the work done to enter the stimuli?

Solution

There are two possible solutions:

1. Re-name the existing source so that the name does not conflict with the Test Bench Waveform (TBW) file.

2. Re-name the Test Bench Waveform and associated file. To do this:
- Open the ".tbw" file in a text editor. The top 7 lines should look something like the following:

version 3
c:\project\counter.vhd
counter
VHDL
VHDL
counter.xwv
Clocked

- Change the sixth line to a new name (e.g., "cntr.xwv")
- Save the edited Test Bench Waveform file to the same new base name (e.g., "cntr.tbw").
- Find and rename the vector store file (".xwv") to the new name created in the ".tbw" (in the example above: "cntr.xwv").
- Add the newly named ".tbw" file to the project using Project -> Add Source.
AR# 20659
Date Created 09/04/2007
Last Updated 03/25/2008
Status Archive
Type General Article