ModelSim仿真问题汇总

记录ModelSim仿真中遇到的问题及解决办法。

问题1:Failed to find hierarchical path: glbl.PLL_LOCKG

# ** Error: (vsim-8757) Failed to find hierarchical path: glbl.PLL_LOCKG
#    Time: 0 ps  Iteration: 0  Instance: /tb_top/U00_PLL0_BASE_inst/pll_adv_1 File: D:/ISE_DS/ISE/verilog/src/unisims/PLL_ADV.v

该问题是由编译的glbl.v不存在'PLL_LOCKG‘这个信号,或者是下面原因:

glbl里果然没有'PLL_LOCKG‘,原来这个glbl的顶层和glbl.v的内容不一样,很多xilinx的IP里面自己也是带glbl模块的。于是原因找到了:我在脚本里把glbl.v是放在第一个compile的,所以后来的IP里自带的glbl把glbl.v给覆盖了,导致找不到'PLL_LOCKG‘。

解决方法:

(1)首先检查complie 的glbl.v文件里是否有'PLL_LOCKG‘这个信号;如果没有,使用ISE的安装目录下ISE14.7\14.7\ISE_DS\ISE\verilog\src文件里的glbl.v,将complie 脚本路径下的该文件进行覆盖替换。

(2)在上一步无法解决的话,可以尝试把glbl.v放到source file complie list的最后一个。

 

参考其他博文解决方式:

http://bbs.eetop.cn/thread-337563-1-1.html

https://blog.csdn.net/qq_37960317/article/details/106276425

ModelSim仿真问题汇总_第1张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(FPGA基础进阶)