Answers Database


Exemplar: Spectrum synthesis is giving me warning component ... has no visible entity binding


Record #5280

Product Family: Software

Product Line: Exemplar

Product Part: Leonardo Spectrum

Problem Title:
Exemplar: Spectrum synthesis is giving me warning component ... has no visible entity binding



Problem Description:
Urgency: Standard

General Description:

Using Exemplar Leonardo Spectrum Quick Setup or the Wizard, when I
'Run Flow' is see a warning similiar to the following:

top_file.vhd, line 29: Warning, component bufgdll has no visible
                  entity binding

I have set Target Technology to the appropriate Xilinx architecture.
Why am I getting warnings about my technology dependant component
instantiations?


Solution 1:

The warning is the result is the combination of using the Exemplar
Leonardo Spectrum Quick Setup or Wizard, and having technology dependant
component instantiations in the HDL code. Currently using the Quick
Setup or Wizard will run the flow in a way that the HDL file is read
in first before the library is loaded. The result is that all the
Xilinx component instantiations are considered 'Black Boxes' by
synthesis. There are two ways of getting around this:

1) Set the technology on the HDL file by doing the following:
   a) Right mouse click on the input design file(s)
   b) Scroll down to the Set Technology for a single file,
      or scroll down to Set Technology All for multiple HDL files
      containing technology dependant instantiations.
   c) Set the technology to the appropriate Xilinx architecture.
   d) After entering in the appropriate entries for the Wizard or
      Quick Setup click on the 'Run Flow' button.

2) Using the 'Flow Tabs' will work fine without setting the
    Technology on the input HDL files, since the steps are run
    run individually (load library, read, etc.) by the user,
    as opposed to the Wizard or Quick Setup, which runs them
    all at once.




End of Record #5280 - Last Modified: 12/22/98 09:59

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