|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 gg9132qq 于 2012-3-21 21:15 编辑
由于现在有多片的Fpga程序开发,由于一些FPGA芯片在高版本的ISE不支持。modelsim编译了版本的库,低版本准备自己用到的时候自己编译,写了脚本。
vlib work
#低版本ISE用的文件的库自己在这里手工编译
#verilog文件没问题
vlog E:/Xilinx/10.1/ISE/verilog/src/XilinxCoreLib/BLK_MEM_GEN_V2_8.v -incr
#VHDL有错误提示。
vcom E:/Xilinx/10.1/ISE/vhdl/src/XilinxCoreLib/cmpy_v2_1.vhd
vcom E:/Xilinx/10.1/ISE/vhdl/src/XilinxCoreLib/cmpy_v2_1_pkg.vhd
# 自己的源文件
vlog -f ../verilogfile.f -incr
vsim -voptargs="+acc" -t 1ps -L xilinxcorelib_ver -L unisims_ver -L secureip -lib work work.TB_TOP glbl
run 40us
quit
错误提示如下:
# do {..\vsim.do}
# ** Warning: (vlib-34) Library already exists at "work".
# Model Technology ModelSim SE vcom 6.5a Compiler 2009.03 Mar 27 2009
# -- Loading package standard
# -- Loading package std_logic_1164
# -- Compiling package cmpy_v2_1_comp
# ** Error: (vcom-7) Failed to open library file "..\sim\work/cmpy_v2_1_comp" in read/write/execute mode.
# No such file or directory. (errno = ENOENT)
# ** Error: E:/Xilinx/10.1/ISE/vhdl/src/XilinxCoreLib/cmpy_v2_1_comp.vhd(33): VHDL Compiler exiting
# ** Error: E:/modeltech_6.5a/win32/vcom failed.
# Error in macro ./../vsim.do line 4
# E:/modeltech_6.5a/win32/vcom failed.
# while executing
# "vcom E:/Xilinx/10.1/ISE/vhdl/src/XilinxCoreLib/cmpy_v2_1_comp.vhd"
ModelSim> |
|