verilog用模块调用的方式实现4选1选择器组合成16选1选择器答:用5个 4选1 组成就可以了 module mux16( input [15:0] din, input [3:0] sel, output dout); wire y0,y1,y2,y3; mux4 mux4_0( .a(din[0]), .b(din[1]), .c(din[2]), .d(din[3]), .sel(sel[1:0]), .y(y0) ); mux4 ...
求verilog程序:用四片四选一的数据选择器实现一个16选一的数据...答:4片应该做不了16选1,需要5片。其中,4个四选一实现16选4,最后一个4选1,输出。下面是一个4选1的选择器,供参考。16选1可以使用5个4选1搭起来。//=== //sel_16_1 module sel_16_1(a,b,c,d,c0_0,c0_1,c0_2,c0_3,c1_0,c1_1,c1_2,c1_3,c2_0,c2_1,c2_2,c2_3,c3_...
Verilog HDL二位四路数据选择器,有图答:module mux4_1(A,B,C,D,S,nEN,Y);input [1:0] A,B,C,D;input [1:0] S;input nEN;output [1:0] Y;reg [1:0] Y;always if(nEN)Y = 2'b00;else case(S)2'b00: Y=A;2'b01: Y=B;2'b10: Y=C;2'b11: Y=D;default: Y=2'bxx;endcase endmodule ...