第四步:这一步有两种方法实现,这两种方式是等效的 (1): 在modelsim的命令栏上,打下如下命令: vlog -work simprim_ver $xilinx/verilog/src/simprims/*.v 其中的$xilinx是Xilinx ISE的安装路径,你把这个改成你的就行了。编译完之后,你会发现你的工程文件夹下出现了一个simprim文件夹,里面又有很多个文件夹。这些就是我们要的库了。 (2): 在主窗口选择[Compile] / [Compile]命令,弹出[Compile Source Files]窗口,然后选择$xilinx/verilog/src/simprims/目录下的所有*.v文件,点击Compile按钮执行编译。 第五步:按照第三步中的任意一种方式编译其它两个库,对应的命令行是: vlog -work unisim_ver $xilinx /verilog/src/unisims/*.v
vlog -work xilinxcorelib_ver $xilinx /verilog/src/XilinxCoreLib/*.v 如果你想要编译的是VHDL的库,你需要建立的库分别是simprim,unisim和xilinxcorelib。这三个库所需要的modelsim指令分别如下: vcom –work simprim $xilinx /VHDL/src/simprims/simprim_Vcomponents.vhd
vcom –work simprim $xilinx /VHDL/src/simprims/simprim_Vpackage.vhd
vcom –work simprim $xilinx /VHDL/src/simprims/simprim_VITAL.vhd
vcom –work unisim $xilinx /VHDL/src/unisims/unisim_VCOMP.vhd
vcom –work unisim $xilinx /VHDL/src/unisims/unisim_VPKG.vhd
vcom –work unisim $xilinx /VHDL/src/unisims/unisim_VITAL.vhd
vcom –work unisim $xilinx /VHDL/src/unisims/unisim_VCFG4K.vhd
vcom –work xilinxcorelib $xilinx /VHDL/src/ XilinxCoreLib/*.vhd 第六步:库文件编译好了以后,为了方便以后使用,可以修改ModelSim.ini配置文件,打开配置文件之后,可添加对Xilinx仿真库的映射。经过修改后,Xilinx ISE+ ModelSim进行各个阶段的仿真就不会出现任何的错误了。PS:有的人反映,在仿真过程中,有时还需要指定库的路径,其原因就是ModelSim.ini文件没有配置正确。 |