Build a combinational circuit with four inputs, in[3:0].
构建一个具有四个输入的组合电路,in[3:0]。
There are 3 outputs:
- out_and: output of a 4-input AND gate.
- out_or: output of a 4-input OR gate.
- out_xor: output of a 4-input XOR gate.
To review the AND, OR, and XOR operators, see andgate,norgate,and xnorgate
assign out_and = in[3] & in[2] & in[1] & in[0];
Module Declaration
module top_module( input [3:0] in, output out_and, output out_or, output out_xor );
module top_module(
input [3:0] in,
output out_and,
output out_or,
output out_xor
);
assign out_and = & in;
assign out_or = | in;
assign out_xor = ^ in;
endmodule