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