Create a 100-bit wide, 2-to-1 multiplexer. When sel=0, choose a. When sel=1, choose b.
译:
创建一个100位宽的2对1多路复用器。当sel=0时,选择a。当sel=1时,选择b。
module top_module(
input [99:0] a, b,
input sel,
output [99:0] out );
assign out = sel?b:a;
endmodule
分析:
在Verilog中,条件运算符(也称为三元运算符)? :
并不限制操作数的大小。它可以用于任何位宽的操作数
运行结果: