跳到主要内容

6.更多逻辑门

好的,让我们尝试同时构建几个逻辑门。构建一个具有两个输入(a 和 b)的组合逻辑电路。

该电路有7个输出,每个输出都有一个逻辑门驱动:

  • out_and: a 和 b 的与门结果
  • out_or: a 或 b 的或门结果
  • out_xor: a 和 b 的异或门结果
  • out_nand: a 和 b 的与非门结果
  • out_nor: a 和 b 的或非门结果
  • out_xnor: a 和 b 的同或门结果
  • out_anotb: a 与 b 的“与非”操作结果,即 a 与 b 的非的与运算结果

模块声明

module top_module( 
input a, b,
output out_and,
output out_or,
output out_xor,
output out_nand,
output out_nor,
output out_xnor,
output out_anotb
);

做题区