Compilation of libraries in ISE
- cd into your Dropbox directory
- cd odmb/Software/compxlib_modelsim_10
- Assuming that you installed ISE into /opt/Xilinx/12.3/ISE_DS/ISE/,
- cp lin/libCxl_Compxlib.so /opt/Xilinx/12.3/ISE_DS/ISE/lib/lin/
- cp lin64/libCxl_Compxlib.so /opt/Xilinx/12.3/ISE_DS/ISE/lib/lin64/
Obviously, change the path names if you installed ISE elsewhere.
- cd ..
- Edit the paths in build_msim_libs.sh to the appropriate locations, then ./build_msim_libs.sh
- cd $MODELSIM_DIR
- mkdir compiled_lib
- If you have a 64-bit operating system,
- sudo cp -r /opt/Xilinx/12.3/ISE_DS/ISE/vhdl/mti_se/10.2a/lin64/* compiled_lib/.
- sudo cp -r /opt/Xilinx/12.3/ISE_DS/ISE/verilog/mti_se/10.2a/lin64/* compiled_lib/.
If you have a 32-bit operating system, change the lin64 to lin in the above.
- Add the following lines to modelsim.ini in $MODELSIM_DIR/modeltech:
- secureip = /opt/Xilinx/12.3/ISE_DS/ISE/verilog/mti_se/10.2a/lin64/secureip
- unimacro = /opt/Xilinx/12.3/ISE_DS/ISE/vhdl/mti_se/10.2a/lin64/unimacro
- unimacro_ver = /opt/Xilinx/12.3/ISE_DS/ISE/verilog/mti_se/10.2a/lin64/unimacro_ver
- unisim = /opt/Xilinx/12.3/ISE_DS/ISE/vhdl/mti_se/10.2a/lin64/unisim
- unisims_ver = /opt/Xilinx/12.3/ISE_DS/ISE/verilog/mti_se/10.2a/lin64/unisim_ver