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
);