CASPER_With_ISE_13.x - david-macmahon/wiki_convert_test GitHub Wiki

How to compile CASPER tools under ISE 13.1

Lately several people have wanted to compile simulink designs on ISE 13. Unfortunately, Xilinx removed support for several necessary hardware pcores we use for ROACH compilation.

The solution is simple: add the following pcores to your XPS_ROACH_BASE/pcores folder:

bram_if_cntlr_v1_00_a

bram_if_cntlr_v1_00_b

ipif_common_v1_00_c

opb_arbiter_v1_02_e

opb_bram_if_cntlr_v1_00_a

opb_ipif_v3_00_a

opb_opb_lite_v1_00_a

opb_v20_v1_10_c

proc_common_v1_00_a

libXst_Core.so Error

In some circumstances with ISE 13.1 and 13.2, the following error presents at the end of the MAP phase:

"/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so: error: symbol lookup error: undefined symbol: _ZN5antlr6BitSetD1Ev"

There are three solutions to this:

1. turn off the "-register_duplication" and "logic_opt" switches

2. set the following environment variable: setenv LD_PRELOAD /Xilinx/13.1/ISE_DS/ISE/lib/lin64/libAntlr.so (Correct path for your installation)

3. upgrade to ISE 13.3, which Xilinx says will resolve the problem

To get more information on this bug, visit http://www.xilinx.com/support/answers/42981.htm.

Note that the following Xilinx page addresses this problem: http://www.xilinx.com/support/answers/34778.htm

Virtex 6 compatibility Error

If an error occurs regarding a Virtex 6 compatibility issue with opb_v20, please edit the pcore file opb_v20_v1_10_c/data/opb_v20_v2_1_0.mpd and add support for virtex 6 by including 'virtex6sx=DEVELOPMENT' to the ARCH_SUPPORT_MAP list on line 57.