four-input gates
Build a combinational circuit with four inputs, 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.
第一个问题在于xor(异或门)
输入量不同为1,其余情况为0
输入量为(3:0)四位输入,要输出或门,与门和异或门
由于输入为四位,在进行门运算时,要对其中四位分别运算即
assign out_and = in[0]&in[1]&in[2]&in[3];
assign out_or = in[0]|in[1]|in[2]|in[3];
assign out_xor = in[0]^in[1]^in[2]^in[3];
再需要注意的是:异或门在编译的过程中用^来表示