- 14
- 0
- 约5.4千字
- 约 5页
- 2016-06-22 发布于重庆
- 举报
使用compxlib命令编译Xilinx的ModelSim仿真库_20110104
使用compxlib命令编译Xilinx的ModelSim仿真库Xilinx提供的HDL仿真模型位于ISE安装路径下的verilog\src目录(对应Verilog仿真模型)和vhdl\src目录(对应VHDL仿真模型)下。在编译Xilinx仿真模型的时候,我们可以使用多种方法,例如直接使用ModelSim的vlib、vmap、vlog等命令进行编译、使用ISE集成开发环境进行编译等。本文描述的方法是采用ISE 7.1i自带的compxlib命令在命令行下进行编译,这种方法不需要我们手动干预而且最为简单。
(compxlib.exe位于Xilinx ISE安装文件夹\bin\nt\下,需要命令行方式运行,新版本的ISE提供了compxlibgui工具,以图形化方式编译,参考见/blog/628)
?
在使用compxlib命令之前,我们首先需要将modelsim.ini文件的只读属性去掉,使其变为可写的。这样做的目的是使compxlib命令能够修改modelsim.ini文件以便在库的逻辑名字和库的实际存放路径之间建立一个永久的映射关系。modelsim.ini文件位于ModelSim安装路径下,缺省情况下它是只读的。
?
在介绍compxlib命令的详细语法之前,我们先通过一个实际使用的例子对compxlib命令的用法做一个简要的说明。在这个例子中,我们的使用的仿真器是ModelSim SE,并且为Xilinx的所有器件族产生Verilog和VHDL仿真库。在Windows的DOS命令行中,输入如下的命令(其中的“C: \Modeltech_6.5a\xilinx_lib”使用您自己的实际路径代替)。
?
C:\xilinx92i\bin\nt\compxlib.exe -s mti_se -arch all -l all -dir C:\Modeltech_6.5a\xilinx_lib -w
?
当这一命令执行完成后,Xilinx器件的ModelSim SE仿真库便生成了,编译后的仿真库位于“C: \Modeltech_6.5a\xilinx_lib”目录下。而且这个命令自动修改了modelsim.ini文件,将仿真库的逻辑名字与它的实际存放路径作了永久的映射。现在运行ModelSim,如果已经自动打开了以前的工程则将这个工程关闭,我们可以看到,所有的Xilinx仿真库都出现了!
?
?
在对compxlib命令有了初步的认识后,我们来详细介绍compxlib命令的语法。
?
compxlib命令的语法如下:
compxlib -s simulator -arch arch
????????? [-l language] [-lib library] [-dir output_dir]
????????? [-w] [-log log_file] [-p dir_path]
????????? [-smartmodel_setup] [-verbose]
compxlib -cfg
compxlib -info dir_path
compxlib -f cmd_file
compxlib -help
compxlib -help value
?
????????? -s simulator
-s simulator 选项用于指明为哪一种仿真器编译仿真库,用户必须为compxlib命令指定该选项。-s选项的有效值如下:
-s mti_se? ???// 为ModelSim? SE编译仿真库;
-s mti_pe? ???// 为ModelSim? PE编译仿真库;
-s ncsim?? ???// 为NCSIM? 编译仿真库;
-s vcs_mx?? ?// 为VCS-MX? 编译仿真库;
-s vcs_mxi?? // 为VCS-MXi? 编译仿真库;
对ModelSim仿真器来说,我们可以使用-s mti_se或-s mti_pe,例如在上面的例子中我们使用了-s mti_se选项。
?
????????? -arch arch
-arch arch选项用于指明为哪一个器件族编译仿真库,用户必须为compxlib命令指定该选项。-arch选项的有效值如下:
-arch all???? ????????// 为所有支持的器件族编译仿真库;
-arch virtex? ????????// 为Virtex器件族编译仿真库;
-arch virtexe? ???????// 为VirtexE器件族编译仿真库;
-arch virtex2? ???????// 为Virtex-II器件族编译仿真库;
-arch virtex2p? ??????// 为Virtex-II Pro器件族编译仿真库;
-arch virtex4?
您可能关注的文档
- 从雷锋现象看信仰的确立与力行.doc
- 从沪蓉西段宜长高速公路谈设计理念的转变.doc
- 从高考命题趋势看高中英语教学 .doc
- 他们研究然后他们发现了吃货的智慧结晶10.26.doc
- 付费用户的金字塔模型实践操作.docx
- 代入消元法解二元一次方程组教学设计.doc
- 以良导络理论为基础的《经络分析仪》读后同《经络图示仪》比11.doc
- 仪器分析本科试题及答案.doc
- 仪器分析试题库及答案..doc
- 仪器设备校准结果评价及确认表.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)