Digital-IDE
Digital-IDE copied to clipboard
关于例化模块的异常报错
我写了一个mover的模块,同时也写了一个mover_tb来进行仿真,我把mover.v放进了src文件夹,mover_tb放进了sim文件夹。 之后就在mover_tb中,就会报一个mover模块找不到的错误,但是右键是可以进行跳转的,而且在DIDE界面也可以看到依赖关系。
我尝试加入`include来消除错误,但是一旦加入之后,我每次使用右键sim的时候这行include都会报错。或者是找不到文件mover.v,或者是重复定义mover。
请问我该如何正确消除这个报错?
文件结构
异常报错信息
假如include后
不过既然DIDE都已经分析出所例化模块的所处的文件位置,为什么还是会报错呢?是哪里没有设置的原因吗?或者是这本身就是一个bug?
同样的情况也出现在了IP核上,找不到定义,并且对于端口的定义也是找不到的。但是DIDE TOOL里面却能正确找到对应的vhd文件。