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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10138|回复: 19

[求助] ncverilog问题

[复制链接]
发表于 2012-8-15 15:52:54 | 显示全部楼层 |阅读模式

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

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

x
我用IUS82做NCverilog仿真,启动图形界面,然后set design directory。弄好之后,就compile我的.v文件,我的XXX.v文件都不是放到同一个文件夹里面的。而且我的testbench.v是有 'include "XXX.v" 语句。
然后出现了这个错误,ncvlog:~~~/work/testbench.v ,34(18):cannot open include file 'XXX.v' 。但是我已经单独compile这个XXX.v文件了,为什么会说找不到??
            是要设定搜索路径?
            求大侠帮忙。感激不尽
发表于 2012-8-15 19:39:18 | 显示全部楼层
include 中的xxx.v 是绝对路径么?
 楼主| 发表于 2012-8-16 08:46:34 | 显示全部楼层
回复 2# 603038276


    有区别吗??求解答,谢谢了
发表于 2012-8-16 09:19:09 | 显示全部楼层
include默认到work目录下去找的,除非你增加了参考目录。
增加参考目录是一个办法,ncverilog -help看看是那个命令,好像是+incdir?忘记了
用绝对路径是一个办法
用相对work的路径也是一个办法
发表于 2012-8-16 11:20:27 | 显示全部楼层
路径问题
 楼主| 发表于 2012-8-16 16:30:19 | 显示全部楼层
回复 4# majia123qwe


    我已经解决这个问题了,就是在hdl.var文件加上一句+incdir+《includepath》就OK了。
现在主要的问题是用simulator来跑仿真时候,由于我的testbench.v存在着
               parameter UTMSTIM = "utmstim.txt";
               parameter UTMSTIM = "utmstim.log";
               这样的定义文件,所以我在ncsim >run  将会报错:

            open failed on file "tests/utmstim.txt".no such file or directory
            open failed on file "tests/utmstim.log".no such file or directory


这应该也是搜索路径的问题吧,我想问一下怎样解决这个问题?
还有相对路径和绝对路径是怎样设置的?
我在哪里可以了解到这些东西??
 楼主| 发表于 2012-8-16 16:32:20 | 显示全部楼层
回复 5# guoying2014


        我已经解决这个问题了,就是在hdl.var文件加上一句+incdir+《includepath》就OK了。
现在主要的问题是用simulator来跑仿真时候,由于我的testbench.v存在着
               parameter UTMSTIM = "utmstim.txt";
               parameter UTMSTIM = "utmstim.log";
               这样的定义文件,所以我在ncsim >run  将会报错:

            open failed on file "tests/utmstim.txt".no such file or directory
            open failed on file "tests/utmstim.log".no such file or directory


这应该也是搜索路径的问题吧,我想问一下怎样解决这个问题?
还有相对路径和绝对路径是怎样设置的?
我在哪里可以了解到这些东西??
发表于 2012-8-16 16:44:34 | 显示全部楼层
UTMSTIM是什么东西?我没用过。
 楼主| 发表于 2012-8-16 17:27:13 | 显示全部楼层
回复 8# majia123qwe


    就是一个接口,你能告诉我怎样设置相对路径和绝对路径?
发表于 2012-8-17 09:16:38 | 显示全部楼层
看起来,工具似乎是到work/tests/目录下去找那2个文件了,你把+incdir+dir设定为tests的上一级目录应该就可以解决这个问题。

举个例子:
假如tests目录在这个位置下: /tool/log/tests
那么应该这么写:+incdir+/tool/log
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-6 01:02 , Processed in 0.024371 second(s), 8 queries , Gzip On, Redis On.

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