Two submodules partA and partB have been designed as two Ver
Two submodules partA and partB have been designed as two Verilog files partA.v and partB.v, readily available for use. module partA (x, y, d); input x, y; output reg [2:0] d; .... endmodule module partB(w, s); input [2:0] w; output s; ... endmodule The diagram of mycircuit is shown in Fig.2. Write a Verilog file for the top module part of module mycircuit by instantiating modules partA and partB. Use the signal names in the diagram for your Verilog codes.
Solution
module(f,x)
input [1:0] x;
output f;
wire [2:0] t;
partA A(x[1],x[0],t[2],t[1],t[0]);
partB B(t[2],t[1],t[0],f);
end module
