在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9062|回复: 3

[求助] 关于questa sim 中vlog +incdir+<dic> 命令遇到的问题

[复制链接]
发表于 2013-10-7 22:14:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 guolehaohao 于 2013-10-21 11:15 编辑

    今天在用questa sim中的vlog 编译UVM test_bench时候,遇到这样一个问题,我的DUT的top文件hello_top.v是在文件夹hello_dut中,而hello_top.v中实例化了hello_2.v.而这个hello_2.v是在hello_dut文件夹中的hello_2这个文件夹中。    我在编译时用vlog +incdir+hello_dut 这个命令,能找到hello_top.v里面的model,而找不到hello_2.v中的model,也就是搜索路径不支持文件夹嵌套,如何解决这个问题...
    另外,不要告诉我将所有的.v文件放到一个文件夹中,也不要告诉我多用几次+incdir+<dic>,主要是文件夹太多了...

10-21最新更新:最终用了vsim  -f file_list.txt搞定这个问题了...不过需要用批处理将所有的文件路径保存在file_list.txt这个文件中...
发表于 2013-10-8 11:20:37 | 显示全部楼层
文件搜索确实不支持递归搜索,如果你不指定路径,它是找不到你所需要的hello_2.v文件的。
如果你非要用这样的结构,建议编写shell脚本,这要可能是最方便编译的。
如:
# create a work library
vlib xxx

# Compile the top
vlog -work xxx  -novopt +incdir+../hello_dut \
../hello_dut/hello_2/hello_2.v \
../hello_dut/hello_top.v
发表于 2013-10-21 10:54:41 | 显示全部楼层
henhao xuexile
发表于 2019-3-13 14:05:16 | 显示全部楼层
可以试试-modelincdir呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-12 00:09 , Processed in 0.023057 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表