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

6.1i ISE - After I use the "Create Testbench Waveform" process, " ERROR:Portability:90 - Command line error: Switch '-entity' is unexpected" appears

Description

Keywords: HDL Bencher, recursive, VHDL, Create, Waveform

Urgency: Standard

General Description:
From Project Navigator, I select Project -> New Source -> Testbench Waveform. However, after I name the new source and associate it with the appropriate HDL file, the following error appears:

"ERROR:Portability:90 - Command line error: Switch '-entity' is unexpected."

Solution

A VHDL entity with recursive instantiations of itself will cause HDL Bencher to report this error message.

For example, suppose a VHDL module recursively instantiates itself "my_num" times, where "my_num" is a generic integer value on the entity. The end result is a shift register of length "my_num".

HDL Bencher cannot currently handle this type of HDL structure; to use VHDL files with recursive calls, you must create your testbench manually.
AR# 14779
Date Created 05/29/2002
Last Updated 02/07/2006
Status Archive
Type General Article