modelsim编译vivado ip报错error protect region

来源:互联网 发布:开元知海e读 编辑:程序博客网 时间:2024/05/17 03:24

原因vivado有些IP 文件名看似是vhd但并非用vhd的语法写的。需要编译vivado的相关库。

检查你项目中的modelsim的ini文件是否有如下几个库。
secureip = C:\modeltech64_10.2c\win64\xilinx_lib/secureip
unisim = C:\modeltech64_10.2c\win64\xilinx_lib/unisim
unimacro = C:\modeltech64_10.2c\win64\xilinx_lib/unimacro
unifast = C:\modeltech64_10.2c\win64\xilinx_lib/unifast
unisims_ver = C:\modeltech64_10.2c\win64\xilinx_lib/unisims_ver
unimacro_ver = C:\modeltech64_10.2c\win64\xilinx_lib/unimacro_ver
unifast_ver = C:\modeltech64_10.2c\win64\xilinx_lib/unifast_ver
simprims_ver = C:\modeltech64_10.2c\win64\xilinx_lib/simprims_ver

没有则需要先编译如下几个库。

点击Vivado工具栏上的Tools---Compaile Simulation Libraries,如图2所示。

 


 

编译好后再仿真就没有问题了。

0 0
原创粉丝点击