微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog 参数文件的引用

verilog 参数文件的引用

时间:10-02 整理:3721RD 点击:
最近想把各个模块中的参数在一个文件中定义,到时在各个模块中include下,但是用synplify综合时一直出错:expecting one of the keywords module...
参数文件为:para.v
//para.v
parameter addr_width=10,
                bit_width=8;
//module A
module A(.....
);
...
`include "para.v"
...
endmodule
不知标准的写法该怎么样?请指点下

parameter只能用在模块内部,要单独在一个文件中定义,可以用define语句,即
//para.v
·define    addr_width 10
·define    bit_width 8
用的时候写`addr_width或`bit_width就行了

多谢liuguangxi高见
有一个问题是,在VCS仿真时是没有什么问题的,只是综合时会报错

个人觉得没有问题
你是不是吧para.v也加到synplify的工程了
这个文件本身不能编译

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top