![人工智能硬件电路设计基础及应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/533/43738533/b_43738533.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.2 具有三态输出的8位4输入复用器
本示例设计的是具有三态输出的8位4输入复用器。在4路信号中,选择1路连接到输出。复用器具有高电平有效的使能端口,当使能信号有效时,选择信号决定输出端口接入的信号。当使能信号无效时,输出端口进入高阻态。比如,使能信号有效时,选择信号为“01”,那么输出信号为编号为“01”的8位输入信号;使能信号无效时,输出信号始终为“ZZZZZZZZ”。
本示例的VHDL代码如下。
![](https://epubservercos.yuewen.com/B3251C/23020659009785406/epubprivate/OEBPS/Images/43035_103_2.jpg?sign=1738910242-mDuSKb7zD6oZcUyIHE65zVzJFu2h42rq-0-f2e208abd1caea04aa9295b219d400ec)
![](https://epubservercos.yuewen.com/B3251C/23020659009785406/epubprivate/OEBPS/Images/43035_104_1.jpg?sign=1738910242-55JEruWzXCGNpqG1xbNB1PLGezH6FLdl-0-632e99b34c34602c83c74bb5585f1fcb)
图4.3是具有三态输出的8位4输入复用器的仿真结果。图4.3中,0ns至40ns,使能信号有效,选择输入信号每10ns自加一,输出端口输出对应通道的输入信号。40ns后,使能信号无效,输出端口进入高阻态。仿真结果验证了设计的正确性。
![](https://epubservercos.yuewen.com/B3251C/23020659009785406/epubprivate/OEBPS/Images/43035_105_1.jpg?sign=1738910242-iKdkeFWVZ65gjGkJllJ85eyv9vVftj4m-0-96c60992a1dc5a840d3c5721922e27a6)
图4.3 具有三态输出的8位4输入复用器的仿真结果