我尝试用Verilog HDL语言实现半加器。我成功地写出了设计源文件,但在testbench中实例化我的模块时遇到一个错误。是什么导致了这个问题?
设计如下:
module half_adder(a,b,sum,carry);
input a,b;
output sum,carry;
assign sum=a^b;
assign carry=a&b;
endmodule测试平台是:

实例化语法有什么问题?
发布于 2020-10-18 04:13:01
在.carry(c)后面有一个额外的",“
`include "half_adder.v"
module half_adder_tb;
reg i0,i1;
wire s,c;
half_adder HAI (
.a(i0),
.b(i1),
.sum(s),
.carry(c)
)
endmodule;发布于 2020-10-18 04:11:12
去掉最后一个信号后面的逗号。更改:
.carry(c),至:
.carry(c)https://stackoverflow.com/questions/64406677
复制相似问题