个人学习笔记
https://hdlbits.01xz.net/wiki/Conditional
除了最常见的
result =(condition)?if_true : if_false;
其等效于
if(conditon)
if_ture
else
if_false
还有一种等效于case的写法
result= ((sel[1:0] == 2'h0) ? a : (sel[1:0] == 2'h1) ? b : c )
等效
if(sel==2'b00)
result = a;
else if(sel==2'b01)
result = b;
else
result = c;
//或者
case(sel)
2'b01: result = a;
2'b01: result = b;
default: result = c;
endcase