当前位置:   article > 正文

HDLBits verlog刷题-Finding bugs in code-02_NAND_this three-input nand gate doesn't work. fix the b

this three-input nand gate doesn't work. fix the bug(s).you must use the pro

网站链接

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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/494152
推荐阅读
相关标签
  

闽ICP备14008679号