求大牛指导verilog程序错误啊!急。感激涕零,题目和程序如下

2024年12月04日 22:58
有2个网友回答
网友(1):

if else 应该写在always,initial,function,或者task里面。
assign一般不写在if else里面。
你这个程序应该这样写:
assign z = min_max ^ (x < y) ? y : x;
当然写嵌套的?:也可以。

网友(2):

assign不能写在if里面