`timescale 1ns / 1ps ////////////////////////////////////////////////////////////////////////////////// // Company: // Engineer: // // Create Date: 16:02:10 10/09/2019 // Design Name: // Module Name: v_mux2b4 // Project Name: // Target Devices: // Tool versions: // Description: // // Dependencies: // // Revision: // Revision 0.01 - File Created // Additional Comments: // ////////////////////////////////////////////////////////////////////////////////// module v_mux2b4( input [1:0] s, input [1:0] a, input [1:0] b, input [1:0] c, input [1:0] d, output [1:0] r ); wire [1:0] TA; wire [1:0] TB; v_mux2b2 X ( .a(a), .b(b), .s(s[0]), .r(TA) ); v_mux2b2 Y ( .a(c), .b(d), .s(s[0]), .r(TB) ); v_mux2b2 Z ( .a(TA), .b(TB), .s(s[1]), .r(r) ); endmodule