如何编译Xilinx设计工具的仿真模型?

描述


如何编译Xilinx61i和后来的、5.2i和5.1i设计工具的仿真模型?



注意:对于MXE,不要手动编译库。对于MXE,从下载中心下载最新的可用库。



下载中心:HTTP://www. xLimx.COM/Sputt/Delpult/Delix.HTM

解决方案


除了MXE以外的任何仿真器的编译库都由COMPXLIB来完成。



有关在ISE 7.1i及以上运行COMPXLIB的说明,请参阅Xilinx软件手册中的综合和仿真设计指南:

HTTP://www. xLimx.COM/Spope/Studio软件手册


在61I设计工具中,将COMPXLIB添加到项目导航器GUI中。要编译仿真模型,遵循以下适用的程序:



从项目导航器GUI(61i)运行COMPXLIB



1。在项目窗口中的源中单击适当的器件(例如,XCV50-6BG256)。

2。在源窗口的过程中,右击编译HDL仿真库。

三。选择属性。

4。设置适用的仿真库编译器属性(单击“帮助”以描述每个属性)。

5。单击确定。

6。在源窗口的过程中双击编译HDL仿真库。



注意:只有适用于您项目的选定器件的仿真库才可用于编译。如果要编译所有Xilinx仿真库,请从命令行运行COMPXLIB(见下文),并使用“-F全部”选项。



从命令行(5.1i或更高版本)运行COMPXLIB



若要获取使用信息,请在命令提示符下键入“COMPXLIB”。运行“CopxLI-帮助”以获取详细信息。



下面提供使用官方支持仿真器的COMPXLIB的例子。在不使用-p选项的所有示例中,假定为所需仿真器设置环境。



ModelSim PE(PC示例)



此示例将所有库编译为指定目录:

COMPXILB-S MTiYPE-F全ALL -O-C:\MealthTea5.6B\xILIXXILIBS



如果安装了MODESIM的多个版本,请指向所需的可执行目录:

FixLiP-S MtIype -F全-O-O-C:\MealthTea5.5.6b\xLinxxLIbs:Pc:\MealthTea5.5.6\\Win32



ModelSim SE(UNIX示例)



此示例将VixDeX器件中使用的所有VHDL库编译为指定目录:

MySysB-ViTEX-L VHDL -O/Objys/MultuSim/XILIXX-LIPS/5Y1



SimopysVCS



此示例编译所有Verilog库(假设VL不需要VCL)进入当前目录:

COXXLB-S VCS -F全O。



SimopysVCSI



此示例将所有Verilog UNISM库编译到当前目录中:

COXXLB-S VCSI-F ALL:U-O。



Cadence NC SIM



此示例将所有库编译到指定的目录中。可执行路径是编译库而不为仿真器设置环境的示例:

CONXLIB -S NCSIM-F全-O-/TEMP/XILIXXILIBS -P/乘积/LDV.Vr3Y4/TooS.Sunv4/Bin



SimopSySCOROCO



注意:SCORCO目前不能用于运行5.1I/5.2I设计工具的后端定时仿真。在这个版本中,SDF 3被使用,而SSCROCO目前不支持SDF 3标准。



此示例将所有VHDL核心生成器库编译为当前目录:

CyxLIB -S SCOROCO-F ALL:C-L VHDL-O。



MimSimulink中的库映射



COMPXLIB使用MODESIM“VMAP”命令进行库映射。如果设置了MODESIM环境变量,则修改环境变量指向的“.ini”文件。如果变量未设置,则本地(在运行COMPXILB的目录中)“MODEMSI.INI”文件包含来自COMPXLIB发布的“VMAP”命令的库映射。如果“MultSim.ini”文件不可写入,则“VMAP”命令将生成“MultSim.ini”文件的本地副本,并将库映射写入该文件。



有关更多信息,请参阅Xilinx软件手册中的综合和仿真设计指南:

HTTP://www. xLimx.COM/Spope/Studio软件手册



在1.1i版本中,COMPXLIB在Linux上运行,并在PC机上编译NC SIM库。



在5.1I/5.2i版本中,COMPXILB在Linux上工作,不在PC机上编译NC SIM库。

-对于Linux上的模型SIM,请参见(赛灵思解答2561).

-对于Linux或PC上的NC SIM/NC-VHDL,请参见(赛灵思解答9420).

-对于Linux或PC上的NC SIM/NC Verilog,请参见(赛灵思解答2554).

-对于所有其他仿真器/OS配置,使用COMPXLIB。请参阅以上示例获得更多信息。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 12:18:28 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它