- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
compxlib problem with modelsim
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-05-2011 06:50 AM - edited 12-05-2011 06:55 AM
Hi,
on windows on modelsim 6.5b, I run following command :
compxlib -s mti_se -l verilog -lib all -arch virtex5 -w -dir E:/WORKING/Xilinx_projects/ddr3_ctrl_test/compiled
and I get following libraries compiled and modelsim.ini is modified like this :
secureip = E:\WORKING\Xilinx_projects\ddr3_ctrl_test\compiled
unisims_ver = E:\WORKING\Xilinx_projects\ddr3_ctrl_test\compiled
unimacro_ver = E:\WORKING\Xilinx_projects\ddr3_ctrl_test\compiled
simprims_ver = E:\WORKING\Xilinx_projects\ddr3_ctrl_test\compiled
xilinxcorelib_ver = E:\WORKING\Xilinx_projects\ddr3_ctrl_test\compiled
But on linux on modelsim 6.5f on linux, with same command (compxlib -s mti_se -l verilog -lib all -arch virtex5 -w -dir /home/riboure/work/xilinx_projects/compiled_lib/) , following lines are added in modelsim.ini and compilation time increase :
secureip = /home/riboure/work/xilinx_projects/compiled_lib/se
unisims_ver = /home/riboure/work/xilinx_projects/compiled_lib/un
unimacro_ver = /home/riboure/work/xilinx_projects/compiled_lib/un
simprims_ver = /home/riboure/work/xilinx_projects/compiled_lib/si
xilinxcorelib_ver = /home/riboure/work/xilinx_projects/compiled_lib/xi
unisim = /home/riboure/work/xilinx_projects/compiled_lib/un
unimacro = /home/riboure/work/xilinx_projects/compiled_lib/un
simprim = /home/riboure/work/xilinx_projects/compiled_lib/si
xilinxcorelib = /home/riboure/work/xilinx_projects/compiled_lib/xi
edk = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi3_master_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi3_master_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi3_slave_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi3_slave_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_master_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_master_bfm_wrap_v2_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_master_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_slave_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_slave_bfm_wrap_v2_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_lite_slave_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_master_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_master_bfm_wrap_v2_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_master_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_slave_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_slave_bfm_wrap_v2_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_slave_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_streaming_master_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_streaming_master_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_streaming_slave_bfm_wrap_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
cdn_axi4_streaming_slave_bfm_wrap_v2_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
proc_common_v3_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
ahblite_axi_bridge_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
common_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
apu_fpu_v3_10_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
apu_fpu_virtex5_v1_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi2axi_connector_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_7series_ddrx_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_7series_ddrx_v1_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_7series_ddrx_v1_02_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_ahblite_bridge_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_apb_bridge_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_bram_ctrl_v1_01_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_bram_ctrl_v1_02_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
axi_bram_ctrl_v1_03_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
lib_common_v1_00_a = /home/riboure/work/xilinx_projects/compiled_lib/ed
... and many more !
How can I make modelsim in linux compile only secureip, unisims_ver, unimacro_ver, simprims_ver and xilinxcorelib_ver ?
regards,
Re: compxlib problem with modelsim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-05-2011 09:38 AM
compxlib -s mti_se -l verilog -lib secureip -lib unisims_ver -lib unimacro_ver -lib simprims_ver -lib xilinxcorelib_ver -arch virtex5 -w -dir E:/WORKING/Xilinx_projects/ddr3_ctrl_test/compiled
Re: compxlib problem with modelsim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-06-2011 01:06 AM
hi thanks for your answer but compxlib doesn't accept to compile separately these library. valid library name for compxlib are the followings :
#
# -lib <library> : Specify the name of the library to be compiled. The valid
# library names are :-
#
# unisim (alias u)
# simprim (alias s)
# uni9000 (alias n)
# xilinxcorelib (alias c)
# coolrunner (alias r)
# edk (alias e)
#
Re: compxlib problem with modelsim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-06-2011 06:13 AM
Hello,
is there a solution to limit the compilation to the needed library and then save time.
regards,
Re: compxlib problem with modelsim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-06-2011 12:58 PM
Hello "iostrym",
Re: compxlib problem with modelsim
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-07-2011 02:19 AM
Hi thanks for your answer.
I don't have a $modelsim variable, I created a modelsim.ini in modelsim working directory. So i think it must use this modelsim.ini instead of those present in modelsim installation directory.
you want to compile the following libraries -lib unisim -lib simprim -lib xilinxcorelib but I was said that (at least) secure_ip library is needed for my PCIe and DDR3 xilinx IP simulations. And in my upper post I precise that compxlib don't want do compile separately secure_ip library. So without using "-lib all" option I don't know how to compile secure_ip.
Also, I don't know what are the library taken in account by the "-lib all" option, and why in some case with such option there are 5 libraries that are compiled and why in other case there are more than 20 libraries that are compiled :/
Also, I don't know difference between unisim and unisim_ver and also between simprim and simprim_ver...
Best regards,











