Verilog HDL ? operator

前端 未结 3 1805
渐次进展
渐次进展 2021-01-15 22:05

What does the ? do in Verilog?

For ex: what does that mean of the following command?

input first_din;
input  [7:0]   din;
output [12         


        
3条回答
  •  借酒劲吻你
    2021-01-15 22:25

    Similar to ? : Operator in C, this operator works as simple if else block.

     b  =  exp. a   ?   value_1  :  value_2
    

    equals to

    if ( exp. a )//if true
        b = value_1;
    else 
        b = value_2;
    

提交回复
热议问题