Answers Database


Galileo , M1.4 : Error :x4kma : 239 - EQN symbol "mtt_modgen_2_modgen_67_ix84"(output signal = mtt_modgen_2_nx358) - The attribute RLOC has been placed on wrong type of symbol.


Record #4293

Problem Title:
Galileo , M1.4 : Error :x4kma : 239 - EQN symbol "mtt_modgen_2_modgen_67_ix84"(output signal = mtt_modgen_2_nx358) - The attribute RLOC has been placed on wrong type of symbol.



Problem Description:
Urgency: Standard

General description:
Implementing Galileo xnf file in M1.4 result in the error:

error :x4kma : 239 - EQN symbol "mtt_modgen_2_modgen_67_ix84"
(output signal = mtt_modgen_2_nx358) -
  The attribute RLOC has been placed on wrong type of symbol.



Solution 1:

The problem could be from the translation from Verilog to .xnf files dealing with black box.

This could be a problem if a source file is migrated from one front
end tool to another.

There might be both behavioral and black boxes instantiation in the design and 'ifdef' is used to ch oose between the instantiatian during synthesize (for simulation or M1
implementation).

If the syntax or keywords used was not recognized by the new tool, for example, Exemplar was used to
  synthesize source files
with Synplify key words defining black boxes, the resulted xnf
will have an extra instantiation for the same component.

Implementing this xnf file could cause the above error because
of the conflicting RLOC on the two components.







End of Record #4293 - Last Modified: 01/20/99 12:13

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!