|
0を出力 |
module demux1to2(s,in,out); input s; input in; output [1:0] out; assign out = s ? {in,1'b0} : {1'b0,in}; endmodule |
|
不定値を出力 |
module demux1to2(s,in,out); input s; input in; output [1:0] out; assign out = s ? {in,1'bX} : {1'bX,in}; endmodule |
|
ハイインピーダンス |
module demux1to2(s,in,out); input s; input in; output [1:0] out; assign out = s ? {in,1'bZ} : {1'bZ,in}; endmodule |
定数0
1'b0
不定値は定数
1'bX
ハイインピーダンスも定数
1'bZ