首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:有序端口连接不能与命名端口连接混合

错误:有序端口连接不能与命名端口连接混合
EN

Stack Overflow用户
提问于 2020-10-18 03:49:04
回答 2查看 793关注 0票数 1

我尝试用Verilog HDL语言实现半加器。我成功地写出了设计源文件,但在testbench中实例化我的模块时遇到一个错误。是什么导致了这个问题?

设计如下:

代码语言:javascript
复制
module half_adder(a,b,sum,carry);

 input a,b;
 output sum,carry;

 assign sum=a^b;
 assign carry=a&b;

endmodule

测试平台是:

实例化语法有什么问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-18 04:13:01

在.carry(c)后面有一个额外的",“

代码语言:javascript
复制
`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;
票数 1
EN

Stack Overflow用户

发布于 2020-10-18 04:11:12

去掉最后一个信号后面的逗号。更改:

代码语言:javascript
复制
.carry(c),

至:

代码语言:javascript
复制
.carry(c)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64406677

复制
相关文章

相似问题

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