欢迎光临散文网 会员登陆 & 注册

HDLBits (161) — 多路复用器

2022-06-14 02:49 作者:僚机Wingplane  | 我要投稿

本题链接:

https://hdlbits.01xz.net/wiki/Bugs_mux4

这个 4 对 1 多路复用器不起作用。 修复存在的错误。

为你提供了一个没有错误的 2 对 1 多路复用器:

题目

答案

输出波形

wire 类型表示硬件单元之间的物理连线,由其连接的器件输出端连续驱动。如果没有驱动元件连接到 wire 型变量,缺省值一般为 "Z"。

输入端口

模块例化时,从模块外部来讲, input 端口可以连接 wire 或 reg 型变量。这与模块声明是不同的,从模块内部来讲,input 端口必须是 wire 型变量。

输出端口

模块例化时,从模块外部来讲,output 端口必须连接 wire 型变量。这与模块声明是不同的,从模块内部来讲,output 端口可以是 wire 或 reg 型变量。

输入输出端口

模块例化时,从模块外部来讲,inout 端口必须连接 wire 型变量。这与模块声明是相同的。

参考内容:

2.3 Verilog 数据类型 | 菜鸟教程:

https://www.runoob.com/w3cnote/verilog-data-type.html

5.2 Verilog 模块例化 | 菜鸟教程:

https://www.runoob.com/w3cnote/verilog-generate.html


HDLBits (161) — 多路复用器的评论 (共 条)

分享到微博请遵守国家法律