![人工智能硬件电路设计基础及应用](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=1739338233-S0RTsD9WwhBWVRsTQsfnbRiwAbwVU9z4-0-db260dd4a0ab53207582de8c7159ca89)
![](https://epubservercos.yuewen.com/B3251C/23020659009785406/epubprivate/OEBPS/Images/43035_104_1.jpg?sign=1739338233-pfn2NbaG8CgJ2jRofpOaYWwwaDbyNiIa-0-6585346078f3fc146a45ac0e353d7b64)
图4.3是具有三态输出的8位4输入复用器的仿真结果。图4.3中,0ns至40ns,使能信号有效,选择输入信号每10ns自加一,输出端口输出对应通道的输入信号。40ns后,使能信号无效,输出端口进入高阻态。仿真结果验证了设计的正确性。
![](https://epubservercos.yuewen.com/B3251C/23020659009785406/epubprivate/OEBPS/Images/43035_105_1.jpg?sign=1739338233-qvm28XeqxIxq8tWQodwehS8Nj9gzZign-0-04e38d14dd08e1e390b700f3ce177ea1)
图4.3 具有三态输出的8位4输入复用器的仿真结果