多路选择器(multiplexer)简介
1、多路器簡介
簡稱:多路器
功能:多輸入 ?單輸出 ? 組合邏輯電路
2、verilog代碼實現:
module Mux_8(addr,in1,in2,in3,in4,in5,in6,in7,in8,Mout,nCS);
input[2:0] addr;
input[width-1:0] in1,in2,in3,in4,in5,in6,in7,in8;
input nCS;
output[width-1:0] Mout;
reg[width-1:0] Mout;
parameter width=8;
?
always@(addr or in1 or in2 or in3 or in4 or in5 or in6 or in7 or in8 or nCS)
begin
if(!CS)
case(addr)
3'b000: Mout=in1;
3'b001: Mout=in2;
3'b010: Mout=in3;
3'b100: Mout=in4;
3'b101: Mout=in5;
3'b110: Mout=in6;
3'b111: Mout=in7;
endcase
else
Mout=0;
end
endmodule
?*************************************************************
?
made by qidaiYMM, your comment is appreciated.
email:1519882610@qq.com
?
轉載于:https://www.cnblogs.com/qidaiymm/p/4887615.html
總結
以上是生活随笔為你收集整理的多路选择器(multiplexer)简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: multiplexer protocol
- 下一篇: 五子棋GUI_C++