HDLBits verlog刷题-Finding bugs in code-02_NAND

网站链接

HDLBITs_reading simulations
该部分

题目描述-Bugs nand3

This three-input NAND gate doesn’t work. Fix the bug(s).

You must use the provided 5-input AND gate:
module andgate ( output out, input a, input b, input c, input d, input e );
简言之
用一个5输入的与门模块-------实现3输入与非

参考资料

Verilog中提供的逻辑门和开关模型的定义及用法总结

代码部分

//要一个3输入的与非门
//用一个5输入的与门实现---3输入与非
module top_module (input a, input b, input c, output out);//
    
    //原来错误语句,
    //andgate inst1 ( a, b, c, out );

    /**正确语句***/
    //定义与门输出
    wire and_out;
    //写5输入与门--**注意输出放到最前
    andgate inst1 ( and_out, a, b, c, 1'b1,1'b1);
    //与非门输出
    assign out=~and_out;
endmodule
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值