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

VERILOG-XL 2.6: "WARNING: The source browser has detected a bad object in the source."

Description

Keywords: Verilog-XL, simcontrol, +gui

Urgency: Standard

General Description:
When launching Verilog-XL 2.6 with the +gui option while simulating
the Virtex Block selectRAM+, the following warning message is
displayed:

WARNING: The source browser has detected a bad object in the source.
The object is located at:
file'RAMB4_S16_S16.v',
line: '219'
offset:'35'

Please check your design for accuracy. One possible cause is referencing
a bit of a vector outside of the declared range. This object will not be
selectable in the browser window.

This message pops up in a window along with 16 similar messages.

解决方案

Here is one possibilty for the warning message:

Simcontrol (which compiles the code to some extent)
had difficulty parsing the INIT parameters which are
indexed in the memory initialization loop.

It appears that the warning message that simcontrol
puts up is for one situation that does not arise any
more:

Example:

reg [0:7] r1;

r1[9] = 0;

In this example, the textref's were incorrect when the
design had a reference to an entity that did not exist.
So, a warning message was issued that the source line
was corrupted. The hdl source was then displayed in the
browser window, and the object was not selectable.

The implementation of textref's has been updated since
then and the example above now works fine in simcontrol,
without any warning messages.

Using Verilog-XL 2.6, the messages are issued. However,
using version 2.7.5, the messages are gone.

This was a known problem, but has been fixed in LDV2.1, or
Verilog-XL 2.7.5 and later.
AR# 1555
创建日期 08/31/2007
Last Updated 08/22/2001
状态 Archive
Type ??????