多路�(fù)用器是利用多路復(fù)用技�(shù)將多�(gè)終端的多路低速或窄帶�(shù)�(jù)加載到一根高速或?qū)拵У耐ㄐ啪€上傳�?shù)脑O(shè)�。多路復(fù)用器的作用通俗的說(shuō),就是用�(lái)選擇�(shù)字信�(hào)通路的,所以有�(shí)也稱(chēng)��(shù)�(jù)選擇��
使用多路�(fù)用器的目的是為了充分利用通信信道的容量,大大降低系統(tǒng)的成�。例�,對(duì)于一�(duì)電話(huà)線來(lái)�(shuō),它的通信頻帶一般在100kHz以上,而每一路電�(huà)信號(hào)的頻帶一般限制在4kHz以下。此�(shí),信道的容量�(yuǎn)大于一路電�(huà)的信息傳送量�
采用多路�(fù)用器,可使多路數(shù)�(jù)信息共享一路信�。當(dāng)�(fù)用線路上的數(shù)�(jù)流連續(xù)�(shí),這種共享方式可取得良好效�。顯�,這樣做比每臺(tái)終端各用一根通信線路傳送也更為�(jīng)�(jì)。多路復(fù)用器總是成對(duì)使用的。一�(gè)連續(xù)終端,另一�(gè)在主�(jī)附近,它的作用是將接收的�(fù)合數(shù)�(jù)�,依照信道分離數(shù)�(jù),并將它們送到�(duì)�(yīng)的輸出線�,故�(chēng)為解多路�(fù)用器�
多路�(fù)用器即數(shù)�(jù)選擇�,用�(lái)� N �(gè)輸入通道的數(shù)�(jù)�(fù)用到一�(gè)輸出通道�,多路復(fù)用器在數(shù)字系�(tǒng)中有著非常重要的�(yīng)��4� 1 多路�(fù)用器的實(shí)�(xiàn)�(jié)�(gòu)如圖 所示:
圖中有四路數(shù)�(jù) C0~C3,通過(guò)選擇控制信號(hào) S2、S1(地址碼)從四路數(shù)�(jù)中選中一路數(shù)�(jù)送至輸出� z�
�(shù)�(jù)選擇器的真值表如表 所示:
�4 �1 多路�(fù)用器為例�
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity MUX4_1 is
Port ( c0 : in STD_LOGIC;
c1 : in STD_LOGIC;
c2 : in STD_LOGIC;
c3 : in STD_LOGIC;
s : in STD_LOGIC_VECTOR (1 downto 0);
z : out STD_LOGIC);
end MUX4_1;
architecture Behavioral of MUX4_1 is
begin
process(s) --if �(yǔ)句描�
begin
if(s="00") then z<=c0;
elsif(s="01") then z<=c1;
elsif(s="10") then z<=c2;
else z<=c3;
end if;
end process;
--process(s) --case �(yǔ)句描�
--begin
-- case s is
-- when "00" =>z<=c0;
-- when "01" =>z<=c1;
-- when "10" =>z<=c2;
-- when others =>z<=c3;
-- end case;
--end process;
end Behavioral;
維庫(kù)電子�,電子知�(shí),一查百��
已收錄詞�156282�(gè)