最初のページ 戻る 次へ 最後のページ

module mux2to1-2bit(s,in0,in1,out);

input s;

input [1:0] in0,in1;

output [1:0] out;

function [1:0] mymux;

input sel;

input [1:0] x0,x1;

begin

if (sel) mymux=x1 ;

else mymux=x0;

end

endfunction

assign out=mymux(s,in0,in1);

endmodule

in0,in1,outは

2bitの信号

関数mymuxの戻り値,

仮引数x0,x1も

2bitの信号