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


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."


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 02/07/2006
Status Archive
Type General Article