首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yosys无法打开包含文件

Yosys无法打开包含文件
EN

Stack Overflow用户
提问于 2015-10-27 23:44:06
回答 1查看 2K关注 0票数 2

我用yosys得到了一个Can't open include file错误。是否有命令行参数来定义包含目录和/或它正在寻找包含文件的默认目录?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-28 09:04:52

可以将包含目录作为参数传递给read_verilog

代码语言:javascript
复制
read_verilog -Ipath/to/includes rtl/main.v
read_verilog -Ipath/to/includes rtl/stuff.v

或者,可以使用命令verilog_defaults为所有后续的read_verilog调用设置选项。例如:

代码语言:javascript
复制
verilog_defaults -add -Ipath/to/includes
read_verilog rtl/main.v
read_verilog rtl/stuff.v

默认情况下,read_verilog在当前工作目录和包含`include语句的verilog文件的目录中寻找包含文件。

编辑re.评论意见:

我创建了以下示例:

代码语言:javascript
复制
$ cat a.v 
`include "b.v"
module test;
initial $display(`message);
endmodule

$ cat b.v 
`define message "Hello World!"

我可以通过yosys -p "read_verilog a.v"yosys a.v成功地运行它。请编辑该问题,使其包括一个处理包含文件失败的例子。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33380477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档