Answers Database
SYNOPSYS/XSI 5.2.1: How to use it with and without X-BLOX libraries.
Record #205
Product Family: Software
Product Line: Synopsys
Problem Title:
SYNOPSYS/XSI 5.2.1: How to use it with and without X-BLOX libraries.
Problem Description:
How to ensure that Synopsys does or does not infer X-BLOX modules from the xblox
_4000
or xblox_5200 library.
Solution 1:
When the FPGA or Design Compiler encounters an arithmetic function for which
a corresponding X-BLOX module exists in the XSI X-BLOX library, the appropriate
X-BLOX module(s) will be inferred. Elements from the XSI X-BLOX (xblox_4000 or
xblox_5200) can be inferred only if the xblox_4000 or xblox_5200 library is enab
led in your .synopsys_dc.setup file.
TO USE X-BLOX:
You should have the following two entries in your .synopsys_dc.setup file such a
s:
synthetic_library = {xblox_4000.sldb}
define_design_lib xblox_4000 -path \
/<path_to_DS401(XSI)>/synopsys/libraries/dw/lib/fpga/xc4000
or, for the XC5200 family:
synthetic_library = {xblox_5200.sldb}
define_design_lib xblox_5200 -path \
/<path_to_DS401(XSI)>/synopsys/libraries/dw/lib/fpga/xc5200
TO DISABLE X-BLOX:
Make sure that the lines above do NOT exist in your .synopsys_dc.setup file.
End of Record #205
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |