首页 百科知识 7.4多路选择器

7.4多路选择器

时间:2023-10-15 百科知识 版权反馈
【摘要】:多路选择器又称为数据选择器或多路开关,常用于信号的切换,其功能是把多路并行数据选通一路送到唯一的输出线上,以形成总线的传输。多路选择器有多条输入信号线,一条输出信号线,同时还有数据选择线。所以多路选择器可以想象成具有二进制编码的可控开关,由编码控制选通输入信息。四选一选择器就是典型的多路选择器,可用于4路信号的切换。四选一选择器有4个信号输入端input~input,两个信号选择端a和b及一个信号输出端y。

7.4 多路选择器

多路选择器又称为数据选择器或多路开关,常用于信号的切换,其功能是把多路并行数据选通一路送到唯一的输出线上,以形成总线的传输。多路选择器有多条输入信号线,一条输出信号线,同时还有数据选择线。在输入信号中选择哪一路数据,要根据选择控制信号上的二进制信号来决定。所以多路选择器可以想象成具有二进制编码的可控开关,由编码控制选通输入信息。

四选一选择器就是典型的多路选择器,可用于4路信号的切换。用多片四选一选择器可以构成更大容量的多路选择器。四选一选择器有4个信号输入端input(0)~input(3),两个信号选择端a和b及一个信号输出端y。当a、b输入不同的选择信号时,就可以使input(0)~input(3)中某个相应的输入信号与输出y端接通。例如,当a=b=“0”时,input(0)就与y接通。其逻辑图如图7.11所示。

四选一选择器的功能表如表7.10所示。现用VHDL对它进行描述,可以得到如例7-18所示的程序。

表7.10 四选一选择器功能表

img283

img284

图7.11 四选一选择器

【例7-18】四选一选择器

img285

例7-18的四选一选择器是用IF语句描述的,程序中的ELSE项作为余下的条件,将选择input(3)从y段输出,这种描述比较安全。当然,不用ELSE项也可以,这时必须列出sel的所有可能出现的情况,加以一一确认。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈